<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
}

body {
  overflow-x: hidden;
}

input {
  outline: none;
}

input, select, textarea {
  font-size: 100%;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

th {
  text-align: inherit;
}

fieldset, img {
  border: none;
}

img {
  display: block;
}

iframe {
  display: block;
}

ol, ul {
  list-style: none;
}

caption, th {
  text-align: left;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: 800;
}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

a {
  color: inherit;
  text-decoration: none;
  outline: none;
}

div, ul, li {
  box-sizing: border-box;
}

button {
  outline: none;
}

.container {
  width: 1400px;
  margin: 0 auto;
}

header {
  background: rgba(255, 255, 255, 0.08);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 200;
  height: 100px;
  width: 100%;
}

header .header-main {
  width: 1624px;
  margin: auto;
  display: flex;
  justify-content: space-between;
  height: 100%;
}

header .header-main .logo {
  display: block;
}

header .header-main .logo img {
  max-height: 100%;
  width: 145px;
  margin-top: 18px;
}

header .header-main .right {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

header .header-main .right .nav {
  height: 100%;
}

header .header-main .right .nav .navul {
  display: flex;
  justify-content: space-between;
  height: 100%;
}

header .header-main .right .nav .navul .navli {
  height: 100%;
  display: flex;
  align-items: center;
  position: relative;
}

header .header-main .right .nav .navul .navli .nav-a {
  color: #fff;
  font-size: 18px;
  display: block;
  padding: 0 43px;
}

header .header-main .right .nav .navul .navli i {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 80px;
  display: none;
}

header .header-main .right .nav .navul .navli i:before {
  content: "";
  position: absolute;
  top: 14px;
  right: 22px;
  width: 10px;
  height: 10px;
  border-bottom: solid 1px #999;
  border-left: solid 1px #999;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

header .header-main .right .nav .navul .navli .er-menu {
  display: none;
  top: 100%;
  background: #fff;
  left: 10px;
}

header .header-main .right .nav .navul .navli .er-menu .er-ul {
  width: 183px;
}

header .header-main .right .nav .navul .navli .er-menu .er-ul .er-li {
  position: relative;
  height: 45px;
  border-bottom: 1px solid #d6def7;
  transition: all 0.2s;
  background: #eaf0ff;
}

header .header-main .right .nav .navul .navli .er-menu .er-ul .er-li .er-a {
  padding-left: 24px;
  position: relative;
  width: 100%;
  display: block;
  font-size: 14px;
  color: #737373;
  box-sizing: border-box;
  line-height: 45px;
}

header .header-main .right .nav .navul .navli .er-menu .er-ul .er-li .er-a:after {
  content: '';
  display: inline-block;
  width: 0px;
  height: 0px;
  border: 4.5px solid #6b85aa;
  border-color: transparent transparent transparent  #6b85aa;
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
}

header .header-main .right .nav .navul .navli .er-menu .er-ul .er-li .er-a:before {
  content: '';
  width: 9px;
  height: 11px;
  display: inline-block;
  background: url(../images/idx-h-er-rico.png) center center;
  position: absolute;
  right: -8px;
  top: 50%;
  transform: translateY(-50%);
  display: none;
  transition: all 0.2s;
  z-index: 100;
}

header .header-main .right .nav .navul .navli .er-menu .er-ul .er-li .er-a:hover {
  color: #fff;
}

header .header-main .right .nav .navul .navli .er-menu .er-ul .er-li .er-a:hover:after {
  border-color: transparent transparent transparent  #fff;
}

header .header-main .right .nav .navul .navli .er-menu .er-ul .er-li .san-list {
  display: none;
  width: 180px;
  left: 100%;
  top: 0;
}

header .header-main .right .nav .navul .navli .er-menu .er-ul .er-li .san-list a {
  width: 100%;
  display: inline-block;
  height: 45px;
  border-bottom: 1px solid #d6def7;
  transition: all 0.2s;
  background: #eaf0ff;
  border-left: 1px solid #d6def7;
  color: #737373;
  line-height: 45px;
  box-sizing: border-box;
  padding-left: 25px;
  position: relative;
}

header .header-main .right .nav .navul .navli .er-menu .er-ul .dn-ico .er-a:after {
  display: none;
}

header .header-main .right .nav .navul .navli .er-menu .er-ul .er-li:hover {
  background: #fd731d;
}

header .header-main .right .nav .navul .navli:hover .nav-a {
  transition: ease-in-out 0.3s;
}

header .header-main .right .serach-lang {
  display: flex;
  justify-content: space-between;
}

header .header-main .right .serach-lang .serach form {
  width: 289px;
  height: 38px;
  border-radius: 19px;
  background: #fff;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
}

header .header-main .right .serach-lang .serach form input {
  margin-left: 22px;
  border: none;
  outline: none;
  width: 85%;
  font-size: 14px;
}

header .header-main .right .serach-lang .serach form button {
  width: 24px;
  height: 23px;
  background: url(../images/idx-serach.png) center center;
  background-size: cover;
  border: none;
}

header .header-main .right .serach-lang .lang {
  margin-left: 44px;
  padding-top: 6px;
}

header .header-main .right .serach-lang .lang a {
  font-size: 18px;
  color: #fff;
}

header .header-main .right .serach-lang .lang a:nth-of-type(1) {
  margin-right: 12px;
}

header .header-main .right .serach-lang .wap-btn {
  margin-left: 15px;
  position: relative;
  width: 20px;
  height: 16px;
  display: none;
}

header .header-main .right .serach-lang .wap-btn .line {
  width: 100%;
  height: 1px;
  background-color: #fff;
  transition: all .3s;
  line-height: 24px;
  display: block;
  margin: 5px 0;
}

header .header-main .right .serach-lang .open .line:nth-child(1) {
  transform: rotate(45deg) translateY(8.5px);
  top: 7px;
  height: 1px;
}

header .header-main .right .serach-lang .open .line:nth-child(2) {
  opacity: 0;
}

header .header-main .right .serach-lang .open .line:nth-child(3) {
  transform: rotate(-45deg) translateY(-8.5px);
  top: 7px;
  height: 1px;
}

@media (max-width: 1624px) {
  header .header-main {
    width: 100%;
    padding: 0 10px;
  }
  header .header-main .right .nav .navul .navli .nav-a {
    padding: 0 2.23958vw;
  }
}

@media (max-width: 1200px) {
  header {
    background: rgba(2, 2, 2, 0.4);
  }
  header .header-main .right .nav {
    display: none;
  }
}

@media (max-width: 992px) {
  header {
    height: 12vw;
    background: rgba(2, 2, 2, 0.4);
  }
  header .header-main {
    width: 100%;
    padding: 0 15px;
  }
  header .header-main .logo img {
    width: 16vw;
    margin: 10px 0;
  }
  header .header-main .right .nav {
    position: fixed;
    width: 100%;
    background: #fff;
    left: 0;
    top: 12vw;
    height: 100%;
    display: none;
  }
  header .header-main .right .nav .navul {
    flex-wrap: wrap;
    display: block;
    height: auto;
  }
  header .header-main .right .nav .navul .navli {
    display: block;
    width: 100%;
    line-height: 40px;
    padding: 0 20px;
    border-bottom: 1px solid #ddd;
  }
  header .header-main .right .nav .navul .navli .nav-a {
    color: #000;
    font-size: 14px;
    padding: 0;
    margin: 10px 0;
  }
  header .header-main .right .nav .navul .navli i {
    display: block;
  }
  header .header-main .right .nav .navul .navli .er-menu {
    width: 100%;
    left: 0;
    transform: translateX(0);
  }
  header .header-main .right .nav .navul .navli .er-menu .er-ul {
    width: 100%;
  }
  header .header-main .right .nav .navul .navli .er-menu .er-ul .er-li {
    height: auto;
    background: none !important;
  }
  header .header-main .right .nav .navul .navli .er-menu .er-ul .er-li .san-list {
    width: 100%;
  }
  header .header-main .right .nav .navul .navli .er-menu .er-ul .er-li .san-list a {
    font-size: 12px;
    background: none;
    border-left: none;
  }
  header .header-main .right .nav .navul .navli .er-menu .er-ul .er-li .er-a {
    font-size: 12px;
  }
  header .header-main .right {
    margin-top: 0;
    margin-left: 2.66667vw;
  }
  header .header-main .right .serach-lang .serach form {
    width: 36vw;
    height: 5.06667vw;
    border-radius: 2.53333vw;
  }
  header .header-main .right .serach-lang .serach form input {
    width: 24vw;
    font-size: 12px;
    margin-left: 2.93333vw;
  }
  header .header-main .right .serach-lang .serach form button {
    width: 3.46667vw;
    height: 3.33333vw;
  }
  header .header-main .right .serach-lang .lang {
    margin-left: 2.66667vw;
    padding-top: 0;
  }
  header .header-main .right .serach-lang .lang a {
    font-size: 14px;
  }
  header .header-main .right .serach-lang .lang a:nth-of-type(1) {
    margin-right: 0.53333vw;
  }
  header .header-main .right .serach-lang .lang a:nth-of-type(1):after {
    margin-left: 1.6vw;
  }
  header .header-main .right .serach-lang .wap-btn {
    display: block;
  }
}

@media (min-width: 992px) {
  header .header-main .right .nav .navul .navli .er-menu {
    position: absolute;
  }
  header .header-main .right .nav .navul .navli .er-menu .er-ul .er-li .san-list {
    position: absolute;
  }
}

.head-bg {
  background: rgba(2, 2, 2, 0.4);
  transition: ease-in-out 0.3s;
}

footer {
  background: #f3f6fe;
  padding-bottom: 24px;
}

/*2022/01娉ㄩ噴*/
footer .footer {
 /* display: flex;
  justify-content: space-between;*/
}

footer .footer .left {
  margin-top: 34px;
}

footer .footer .left a {
  display: block;
}

footer .footer .left a img {
  width: 125px;
}

footer .footer .left p {
  text-align: center;
  font-size: 18px;
  color: #666;
  margin-top: 10px;
}

footer .footer .right {
  margin-top: 42px;
}

footer .footer .right .nav {
  display: flex;
  justify-content: space-between;
}

footer .footer .right .nav li {
  border-right: 1px solid #b3b5b9;
  height: 15px;
  line-height: 15px;
}

footer .footer .right .nav li a {
  padding: 0 55px;
  font-size: 18px;
  color: #666;
}

footer .footer .right .nav li:last-child {
  border-right: none;
}

footer .footer .right .nav li:last-child a {
  padding-right: 0;
}

footer .footer .right img {
  float: right;
  margin-top: 16px;
}

footer .foot-bottom {
  /*2022/01娉ㄩ噴*/
        /*display: flex;
  justify-content: space-between;*/
  margin-top: 16px;
}

footer .foot-bottom .qt-link {
  display: flex;
  justify-content: space-between;
}

footer .foot-bottom .qt-link li {
  margin-right: 14px;
}

footer .foot-bottom .qt-link li a {
  font-size: 16px;
  color: #666;
}

footer .foot-bottom .beian {
  /*2022/01娉ㄩ噴*/
            /*display: flex;
  justify-content: space-between;*/
}

footer .foot-bottom .beian p {
  font-size: 16px;
  color: #666;
}

footer .foot-bottom .beian .link {
  /*2022/01娉ㄩ噴*/
                /* margin-left: 10px;*/
}

footer .foot-bottom .beian .link a {
  margin-left: 5px;
}

footer .foot-bottom .beian .link a img {
  display: inline-block;
}

@media (max-width: 1400px) {
  footer .container {
    width: 100%;
    padding: 0 15px;
  }
  footer .footer .right .nav li a {
    padding: 0 35px;
  }
  footer .foot-bottom .qt-link li a {
    font-size: 14px;
  }
  footer .foot-bottom .beian p {
    font-size: 14px;
  }
}

@media (max-width: 992px) {
  footer .footer {
    flex-wrap: wrap;
  }
  footer .footer .left {
    width: 100%;
    margin-top: 5.33333vw;
  }
  footer .footer .left a {
    text-align: center;
  }
  footer .footer .left a img {
    display: inline-block;
    width: 32vw;
  }
  footer .footer .left p {
    font-size: 14px;
  }
  footer .footer .right {
    width: 100%;
  }
  footer .footer .right .nav li a {
    padding: 0 3.33333vw;
    font-size: 14px;
  }
  footer .footer .right .nav li:last-child a {
    padding-right: 3.33333vw;
  }
  footer .footer .right .r-img {
    display: flex;
    justify-content: center;
  }
  footer .foot-bottom {
    flex-wrap: wrap;
    margin-top: 5.33333vw;
  }
  footer .foot-bottom .qt-link {
    width: 100%;
  }
  footer .foot-bottom .qt-link li a {
    font-size: 12px;
  }
  footer .foot-bottom .beian {
    width: 100%;
    flex-wrap: wrap;
  }
  footer .foot-bottom .beian p {
    font-size: 12px;
    margin-bottom: 2vw;
    margin-top: 2vw;
  }
  footer .foot-bottom .beian .link {
    margin-left: 0;
  }
}

.fd-idx {
  /* font-family: "Source Han Sans CN"; */
}

.fd-idx .pub-tit {
  margin-top: 74px;
  margin-bottom: 55px;
}

.fd-idx .pub-tit h3 {
  font-size: 36px;
  color: #333;
}

.fd-idx .pub-tit span {
  width: 55px;
  height: 3px;
  background: #3d68de;
  display: block;
  margin-top: 8px;
}

.fd-idx .banner .swiper-slide .banner-text {
  position: absolute;
  color: #fff;
  text-align: center;
  width: 100%;
}

.fd-idx .banner .swiper-slide .banner-text h2 {
  line-height: 1;
  font-size: 48px;
  margin-bottom: 12px;
  margin-top: 297px;
}

.fd-idx .banner .swiper-slide .banner-text p {
  text-transform: uppercase;
  font-size: 18px;
  line-height: 1;
  letter-spacing: 2px;
  word-spacing: 6px;
}

.fd-idx .banner .swiper-button-next {
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.08);
  width: 71px;
  height: 71px;
  display: flex;
  justify-content: center;
  align-items: center;
  right: 100px;
  pointer-events:all;
  outline: none;
}

.fd-idx .banner .swiper-button-prev {
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.08);
  width: 71px;
  height: 71px;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 100px;
  pointer-events:all;
  outline: none;
}

.fd-idx .banner .swiper-button-next:hover {
  background: rgba(255, 255, 255, 0.5);
  transition: ease-in 0.2s;
}

.fd-idx .banner .swiper-button-prev:hover {
  background: rgba(255, 255, 255, 0.5);
  transition: ease-in 0.2s;
}

.fd-idx .con2 {
  background: url(../images/idx-con2-bg.jpg) center center;
  background-size: cover;
  height: 600px;
  margin-top: -3px;
  position: relative;
}

.fd-idx .con2 .container {
  height: 100%;
  overflow: hidden;
}

.fd-idx .con2 .container .c2-tit {
  position: absolute;
  z-index: 100;
  top: 110px;
}

.fd-idx .con2 .container .c2-tit h3 {
  font-size: 36px;
  color: #fff;
}

.fd-idx .con2 .container .c2-tit span {
  width: 55px;
  height: 3px;
  background: #fff;
  display: block;
  margin-top: 8px;
}

.fd-idx .con2 .container .con2-main {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: space-between;
  height: 100%;
}

.fd-idx .con2 .container .con2-main .swiper-slide .con2-a {
  text-align: center;
  position: relative;
  width: 100%;
  height: 100%;
  display: block;
}

.fd-idx .con2 .container .con2-main .swiper-slide .con2-a img {
  display: inline-block;
  margin-top: 310px;
}

.fd-idx .con2 .container .con2-main .swiper-slide .con2-a p:nth-of-type(1) {
  color: #fff;
  opacity: 1;
  font-size: 28px;
  margin-top: 20px;
  font-weight: bold;
  font-size: 18px;
}

.fd-idx .con2 .container .con2-main .swiper-slide .con2-a p {
  color: #fff;
  opacity: 0.6;
  word-spacing: 3px;
  font-size: 16px;
}

.fd-idx .con2 .container .con2-main .swiper-slide .con2-a:after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(to top, rgba(61, 104, 222, 0.33), rgba(61, 104, 222, 0.13));
  top: 100%;
  transition: ease-in 0.3s;
}

.fd-idx .con2 .container .con2-main .swiper-slide .con2-a:hover:after {
  top: 0;
}

.fd-idx .con2 .container .idx-con2-l {
  background: url(../images/idx-con2-swiper-r.png) center center;
  background-size: cover;
  width: 64px;
  height: 64px;
  left: 155px;
  opacity: 1;
  transform: rotate(180deg);
  cursor: pointer;
  outline: none;
}

.fd-idx .con2 .container .idx-con2-r {
  background: url(../images/idx-con2-swiper-r.png) center center;
  background-size: cover;
  width: 64px;
  height: 64px;
  right: 155px;
  opacity: 1;
  cursor: pointer;
  outline: none;
}

.fd-idx .con3 {
  padding-bottom: 45px;
}

.fd-idx .con3 .pub-tit {
  margin-top: 50px;
  margin-bottom: 10px;
}

.fd-idx .con3 .con3-main {
  margin-top: 36px;
  text-align: center;
  position: relative;
  padding: 20px;
}

.fd-idx .con3 .con3-main .swiper2 .swiper-slide {
  display: flex;
  justify-content: center;
}

.fd-idx .con3 .con3-main .swiper2 .swiper-slide .slide-a {
  width: 280px;
  display: block;
  transition: ease-in 0.2s;
}

.fd-idx .con3 .con3-main .swiper2 .swiper-slide .slide-a .c3-prod-t {
  text-align: center;
  height: 140px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  position: relative;
  overflow: hidden;
}

.fd-idx .con3 .con3-main .swiper2 .swiper-slide .slide-a .c3-prod-t img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all .3s;
  max-width: 80%;
  width: auto;
  height: 70%;
}

.fd-idx .con3 .con3-main .swiper2 .swiper-slide .slide-a .c3-prod-b {
  height: 170px;
  position: relative;
  text-align: left;
  padding-right: 54px;
  line-height: 24px;
}

.fd-idx .con3 .con3-main .swiper2 .swiper-slide .slide-a .c3-prod-b h3 {
  font-size: 24px;
  color: #333;
  font-weight: normal;
  line-height: 1;
  padding-top: 27px;
  margin-bottom: 24px;
  margin-left: 26px;
}

.fd-idx .con3 .con3-main .swiper2 .swiper-slide .slide-a .c3-prod-b p {
  font-size: 14px;
  color: #666;
  margin-left: 26px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.fd-idx .con3 .con3-main .swiper2 .swiper-slide .slide-a .c3-prod-b span {
  display: block;
  width: 100%;
  text-align: left;
  margin-top: 60px;
  color: #5177e1;
  font-size: 14px;
  transition: ease-in 0.2s;
  opacity: 0;
  margin-left: 26px;
}

.fd-idx .con3 .con3-main .swiper2 .swiper-slide .slide-a .c3-prod-b span img {
  display: inline-block;
  margin-left: 6px;
}

.fd-idx .con3 .con3-main .swiper2 .swiper-slide .slide-a .c3-prod-b:after {
  content: '';
  width: 0;
  height: 2px;
  background: #3d68de;
  position: absolute;
  bottom: 0;
  left: 0;
}

.fd-idx .con3 .con3-main .swiper2 .swiper-slide:hover .slide-a {
  box-shadow: 0 0 20px rgba(3, 5, 8, 0.16);
}

.fd-idx .con3 .con3-main .swiper2 .swiper-slide:hover .slide-a .c3-prod-b {
  background: #f7f7f7;
}

.fd-idx .con3 .con3-main .swiper2 .swiper-slide:hover .slide-a .c3-prod-b span {
  margin-top: 10px;
  opacity: 1;
}

.fd-idx .con3 .con3-main .swiper2 .swiper-slide:hover .slide-a .c3-prod-b:after {
  width: 100%;
  transition: ease-in 0.2s;
}

.fd-idx .con3 .con3-main .pagination1 {
  display: inline-block;
  margin-top: 20px;
  left: 50%;
  transform: translateX(-50%);
}

.fd-idx .con3 .con3-main .pagination1 .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  margin: 0 8px;
  margin-bottom: 50px;
}

.fd-idx .con4 {
  background: #f5f5f5;
  margin-top: 35px;
  padding-bottom: 35px;
}

.fd-idx .con4 .c4-tit {
  overflow: hidden;
}

.fd-idx .con4 .c4-tit .pub-tit {
  margin-top: 40px;
  margin-bottom: 40px;
}

.fd-idx .con4 .c4-t {
  display: flex;
  justify-content: space-between;
  position: relative;
}

.fd-idx .con4 .c4-t .c4t-l .c4-swiper {
  width: 480px;
}

.fd-idx .con4 .c4-t .c4t-l .c4-swiper .swiper-slide .con4-img {
  position: relative;
  overflow: hidden;
}

.fd-idx .con4 .c4-t .c4t-l .c4-swiper .swiper-slide .con4-img img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all .3s;
  min-width: 100%;
  width: auto;
  height: 100%;
}

.fd-idx .con4 .c4-t .c4t-l .c4-swiper .swiper-slide .con4-img:after {
  content: '';
  display: block;
  padding-bottom: 67.91667%;
}

.fd-idx .con4 .c4-t .c4t-l:after {
  content: '';
  position: absolute;
  display: block;
  width: 457px;
  height: 295px;
  background: #3d68de;
  left: 103px;
  top: -27px;
}

.fd-idx .con4 .c4-t .c4t-l .c4-xh {
  position: relative;
  background: #3d68de;
  width: 307px;
  height: 37px;
  position: absolute;
  top: 267px;
  left: 253px;
  z-index: 100;
}

.fd-idx .con4 .c4-t .c4t-l .c4-xh .c4-prev {
  background: url(../images/idx-c4t-l.png) center center no-repeat;
  outline: none;
  left: 30px;
}

.fd-idx .con4 .c4-t .c4t-l .c4-xh .c4-next {
  background: url(../images/idx-c4t-r.png) center center no-repeat;
  outline: none;
  left: 71px;
}

.fd-idx .con4 .c4-t .c4t-r {
  background: #fff;
  height: 331px;
  margin-top: -27px;
  padding: 46px 60px 0 150px;
}

.fd-idx .con4 .c4-t .c4t-r p {
  line-height: 28px;
  font-size: 14px;
  color: #666;
}

.fd-idx .con4 .c4-t .c4t-r P:nth-of-type(1) {
  margin-bottom: 30px;
}

.fd-idx .con4 .c4-t .c4t-r a {
  display: block;
  color: #3d68de;
  font-size: 14px;
  margin-top: 40px;
  opacity: 0.88;
  transition: all 0.3s;
}

.fd-idx .con4 .c4-t .c4t-r a img {
  display: inline-block;
  margin-left: 5px;
}

.fd-idx .con4 .c4-t .c4t-r:hover a {
  opacity: 1;
  transform: translateX(4px);
}

.fd-idx .con4 .c4-b .c4-b-lb {
  position: relative;
  height: 220px;
}

.fd-idx .con4 .c4-b .c4-b-lb .c4-b-swiper .swiper-slide h3 {
  font-size: 26px;
  color: #3d68de;
  font-weight: bold;
  margin-bottom: 1px;
}

.fd-idx .con4 .c4-b .c4-b-lb .c4-b-swiper .swiper-slide span {
  position: relative;
  display: block;
  width: 300px;
  height: 3px;
  background: #3d68de;
  margin-bottom: 10px;
  width: 100%;
}

.fd-idx .con4 .c4-b .c4-b-lb .c4-b-swiper .swiper-slide span:after {
  content: '';
  width: 360px;
  height: 1px;
  background: #ccc;
  position: absolute;
  bottom: 0;
  left: 0;
}

.fd-idx .con4 .c4-b .c4-b-lb .c4-b-swiper .swiper-slide p {
  font-size: 14px;
  color: #6b6b6b;
  line-height: 28px;
}

.fd-idx .con4 .c4-b .c4-b-lb .c4b-prev {
  background: #fff;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  opacity: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 41px;
  left: 8.4375vw;
  outline: none;
}

.fd-idx .con4 .c4-b .c4-b-lb .c4b-prev:after {
  content: '';
  display: block;
  width: 18px;
  height: 18px;
  border: 2px solid #4b4b4b;
  border-top: none;
  border-left: none;
  margin-left: 10px;
  transform: rotate(135deg);
}

.fd-idx .con4 .c4-b .c4-b-lb .c4b-prev:hover:after {
  border-color: #4068de;
}

.fd-idx .con4 .c4-b .c4-b-lb .c4b-prev:hover {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}

.fd-idx .con4 .c4-b .c4-b-lb .c4b-next {
  background: #fff;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  opacity: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 41px;
  right: 8.4375vw;
  outline: none;
}

.fd-idx .con4 .c4-b .c4-b-lb .c4b-next:after {
  content: '';
  display: block;
  width: 18px;
  height: 18px;
  border: 2px solid #4b4b4b;
  border-top: none;
  border-left: none;
  margin-left: -10px;
  transform: rotate(-45deg);
  transition: all 0.2s;
}

.fd-idx .con4 .c4-b .c4-b-lb .c4b-next:hover:after {
  border-color: #4068de;
}

.fd-idx .con4 .c4-b .c4-b-lb:after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  background: #ccc;
  top: 42px;
}

.fd-idx .con5 {
  margin-bottom: 85px;
}

.fd-idx .con5 .con5-main {
  display: flex;
  justify-content: space-between;
}

.fd-idx .con5 .con5-main .con5-box {
  width: 440px;
  position: relative;
  overflow: hidden;
  margin: 0 50px;
}

.fd-idx .con5 .con5-main .con5-box .c5-t .new-tit {
  font-size: 14px;
  width: 85px;
  height: 34px;
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -34px;
  left: 0;
  text-align: center;
  line-height: 34px;
  color: #fff;
  transition: ease-in 0.2s;
  z-index: 2;
}

.fd-idx .con5 .con5-main .con5-box .c5-t .c5-t-img {
  position: relative;
  overflow: hidden;
}

.fd-idx .con5 .con5-main .con5-box .c5-t .c5-t-img img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  min-width: 100%;
  width: auto;
  height: 100%;
}

.fd-idx .con5 .con5-main .con5-box .c5-t .c5-t-img:after {
  content: '';
  display: block;
  padding-bottom: 50.90909%;
}

.fd-idx .con5 .con5-main .con5-box .c5-b {
  height: 100px;
  margin: 22px 31px 0 28px;
  display: block;
}

.fd-idx .con5 .con5-main .con5-box .c5-b .time {
  font-size: 14px;
  color: #999;
}

.fd-idx .con5 .con5-main .con5-box .c5-b h4 {
  line-height: 1;
  margin-top: 24px;
  margin-bottom: 20px;
  font-size: 18px;
  color: #333;
}

.fd-idx .con5 .con5-main .con5-box .c5-b p {
  font-size: 14px;
  color: #333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.fd-idx .con5 .con5-main .con5-box:hover {
  box-shadow: 0 0 8px rgba(3, 5, 6, 0.12);
}

.fd-idx .con5 .con5-main .con5-box:hover .c5-t .new-tit {
  top: 0;
}

@media (max-width: 1662px) {
  .fd-idx .con2 .container .idx-con2-r {
    right: 10px;
  }
  .fd-idx .con2 .container .idx-con2-l {
    left: 10px;
  }
  .fd-idx .con4 .c4-b .c4-b-lb .c4b-next {
    right: 10px;
  }
  .fd-idx .con4 .c4-b .c4-b-lb .c4b-prev {
    left: 10px;
  }
  .fd-idx .con4 .c4-b .c4-b-lb .c4-b-swiper {
    width: 90%;
  }
}

@media (max-width: 1400px) {
  .fd-idx .container {
    width: 100%;
    padding: 0 15px;
  }
  .fd-idx .banner {
    width: 100%;
  }
  .fd-idx .banner .swiper-slide .banner-text h2 {
    margin-top: 14.58333vw;
  }
  .fd-idx .banner .swiper-slide img {
    width: 100%;
  }
  .fd-idx .banner .swiper-button-prev {
    left: 3.64583vw;
  }
  .fd-idx .banner .swiper-button-next {
    right: 3.64583vw;
  }
  .fd-idx .con2 .container .idx-con2-r {
    right: 2.66667vw;
    width: 56px;
    height: 56px;
  }
  .fd-idx .con2 .container .idx-con2-l {
    left: 2.66667vw;
    width: 56px;
    height: 56px;
  }
  .fd-idx .con4 .c4-t .c4t-r {
    padding: 25px 30px 0 110px;
  }
  .fd-idx .con4 .c4-t .c4t-r p:nth-of-type(1) {
    margin-bottom: 20px;
  }
  .fd-idx .con4 .c4-t .c4t-r a {
    margin-top: 25px;
  }
  .fd-idx .con4 .c4-b .c4-b-lb .c4-b-swiper {
    width: 85%;
    padding: 0;
  }
  .fd-idx .con4 .c4-b .c4-b-lb .c4-b-swiper .swiper-slide span {
    width: 100%;
  }
  .fd-idx .con4 .c4-b .c4-b-lb .c4b-next {
    right: 20px;
  }
  .fd-idx .con4 .c4-b .c4-b-lb .c4b-prev {
    left: 20px;
  }
  .fd-idx .con5 .con5-main .con5-box {
    width: 32%;
  }
  .fd-idx .con5 .con5-main .con5-box .c5-t img {
    width: 100%;
  }
}

@media (max-width: 992px) {
  .fd-idx {
    margin-top: 12vw;
  }
  .fd-idx .pub-tit {
    margin-top: 8vw;
    margin-bottom: 7.33333vw;
  }
  .fd-idx .pub-tit h3 {
    font-size: 24px;
    color: #333;
  }
  .fd-idx .pub-tit span {
    width: 40px;
    height: 2px;
    background: #3d68de;
    display: block;
    margin-top: 8px;
  }
  .fd-idx .banner .swiper-slide .banner-text h2 {
    font-size: 5.06667vw;
  }
  .fd-idx .banner .swiper-slide .banner-text p {
    font-size: 2.4vw;
    line-height: 20px;
    word-spacing: normal;
  }
  .fd-idx .banner .swiper-button-next {
    width: 8vw;
    height: 8vw;
    background: rgba(255, 255, 255, 0.3);
  }
  .fd-idx .banner .swiper-button-next img {
    width: 60%;
  }
  .fd-idx .banner .swiper-button-prev {
    width: 8vw;
    height: 8vw;
    background: rgba(255, 255, 255, 0.3);
  }
  .fd-idx .banner .swiper-button-prev img {
    width: 60%;
  }
  .fd-idx .banner .swiper-button-disabled {
    opacity: 1;
  }
  .fd-idx .con2 {
    height: 50.66667vw;
  }
  .fd-idx .con2 .container {
    width: 80%;
    padding-top: 9.33333vw;
  }
  .fd-idx .con2 .container .c2-tit {
    top: 2.66667vw;
  }
  .fd-idx .con2 .container .c2-tit h3 {
    font-size: 20px;
  }
  .fd-idx .con2 .container .con2-main {
    justify-content: flex-start;
    flex-wrap: wrap;
  }
  .fd-idx .con2 .container .con2-main .swiper-slide .con2-a {
    height: auto;
  }
  .fd-idx .con2 .container .con2-main .swiper-slide .con2-a img {
    margin-top: 6.66667vw;
    height: 10.53333vw;
    margin-top: 4vw;
  }
  .fd-idx .con2 .container .con2-main .swiper-slide .con2-a p:nth-of-type(1) {
    font-size: 12px;
    margin-top: 2vw;
  }
  .fd-idx .con2 .container .con2-main .swiper-slide .con2-a p:nth-of-type(2) {
    font-size: 12px;
  }
  .fd-idx .con2 .container .con2-main .swiper-slide .con2-a:after {
    display: none;
  }
  .fd-idx .con2 .container .idx-con2-r {
    right: 2.66667vw;
    width: 8.8vw;
    height: 8.8vw;
  }
  .fd-idx .con2 .container .idx-con2-l {
    left: 2.66667vw;
    width: 8.8vw;
    height: 8.8vw;
  }
  .fd-idx .con3 .con3-main {
    padding: 0;
    padding-bottom: 30px;
  }
  .fd-idx .con3 .con3-main .swiper2 .swiper-slide .slide-a .c3-prod-b {
    padding-right: 0;
    height: auto;
    padding-bottom: 4vw;
  }
  .fd-idx .con3 .con3-main .swiper2 .swiper-slide .slide-a .c3-prod-b h3 {
    font-size: 16px;
    margin-left: 0;
    padding: 0 10px;
    padding-top: 10px;
  }
  .fd-idx .con3 .con3-main .swiper2 .swiper-slide .slide-a .c3-prod-b p {
    margin-left: 0;
    padding: 0 10px;
  }
  .fd-idx .con3 .con3-main .swiper2 .swiper-slide .slide-a .c3-prod-b span {
    margin-top: 4vw !important;
    opacity: 1;
  }
  .fd-idx .con4 .c4-t {
    flex-wrap: wrap;
    overflow: hidden;
  }
  .fd-idx .con4 .c4-t .c4t-l {
    width: 100%;
  }
  .fd-idx .con4 .c4-t .c4t-l .c4-swiper {
    width: 100%;
  }
  .fd-idx .con4 .c4-t .c4t-r {
    padding: 8vw 2.66667vw 5.33333vw;
    height: auto;
  }
  .fd-idx .con4 .c4-b .c4-b-lb .c4b-prev {
    width: 6.4vw;
    height: 6.4vw;
    left: 7px;
    top: 49px;
  }
  .fd-idx .con4 .c4-b .c4-b-lb .c4b-prev:after {
    width: 2.66667vw;
    height: 2.66667vw;
    margin-left: 5px;
  }
  .fd-idx .con4 .c4-b .c4-b-lb .c4b-next {
    width: 6.4vw;
    height: 6.4vw;
    right: 7px;
    top: 49px;
  }
  .fd-idx .con4 .c4-b .c4-b-lb .c4b-next:after {
    width: 2.66667vw;
    height: 2.66667vw;
    margin-right: -5px;
  }
  .fd-idx .con4 .c4-b .c4-b-lb .c4-b-swiper .swiper-slide h3 {
    font-size: 18px;
    margin-top: 11px;
  }
  .fd-idx .con4 .c4-b .c4-b-lb .c4-b-swiper .swiper-slide p {
    font-size: 12px;
  }
  .fd-idx .con5 {
    margin-bottom: 12vw;
  }
  .fd-idx .con5 .con5-main {
    flex-wrap: wrap;
  }
  .fd-idx .con5 .con5-main .con5-box {
    width: 100%;
  }
  .fd-idx .con5 .con5-main .con5-box .c5-b {
    height: auto;
    padding-bottom: 4vw;
    margin-top: 4vw;
  }
  .fd-idx .con5 .con5-main .con5-box .c5-b h4 {
    margin-top: 3.2vw;
    margin-bottom: 2.66667vw;
  }
}

.prod-pub-t {
  /* font-family: "Source Han Sans CN"; */
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  z-index: 99;
  position: fixed;
  width: 100%;
  top: 100px;
  background-color: #fff;
}

.prod-pub-t .container {
  display: flex;
  justify-self: start;
  align-items: center;
}

.prod-pub-t .container a:nth-of-type(1) {
  display: block;
  padding: 20px 20px;
  border-left: 1px solid #e4e4e4;
  border-right: 1px solid #e4e4e4;
  box-sizing: content-box;
}

.prod-pub-t .container a:nth-of-type(1):after {
  display: none;
}

.prod-pub-t .container a:nth-of-type(2) {
  margin-left: 18px;
}

.prod-pub-t .container a:after {
  content: '';
  display: inline-block;
  width: 8px;
  height: 8px;
  border: 1px solid #838383;
  border-top: none;
  border-right: none;
  transform: rotate(-135deg);
  margin: 0 10px;
}

.prod-pub-t .container a:last-child:after {
  display: none;
}

@media (max-width: 992px) {
  .prod-pub-t .container a {
    font-size: 12px;
  }
  .prod-pub-t .container a:after {
    margin: 0 1.33333vw;
    width: 1.6vw;
    height: 1.33333vw;
  }
  .prod-pub-t .container a:nth-of-type(1) {
    padding: 3.46667vw 3.46667vw;
  }
}

.pcimg {
  position: relative;
  overflow: hidden;
}

.pcimg img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  width: auto;
  height: 100%;
}

.pcimg:after {
  content: '';
  display: block;
  padding-bottom: 100%;
}

.prod-pub-l {
  position: relative;
  /* font-family: "Source Han Sans CN"; */
}

.prod-pub-l .prod-pub-nav-l {
  position: absolute;
  left: -190px;
}

.prod-pub-l .prod-pub-nav-l li {
  width: 190px;
  height: 180px;
  background: #3e68dd;
  margin-bottom: 2px;
  text-align: center;
  transition: ease-in-out 0.3s;
}

.prod-pub-l .prod-pub-nav-l li a {
  display: inline-block;
  width: 100%;
  text-align: center;
}

.prod-pub-l .prod-pub-nav-l li a img {
  margin-top: 52px;
  margin-bottom: 20px;
  display: inline-block;
}

.prod-pub-l .prod-pub-nav-l li a p {
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 4px;
}

.prod-pub-l .prod-pub-nav-l li:hover {
  background: #fd731d;
}

.prod-pub-l .prod-pub-nav-l .prod-cur {
  background: url(../images/prod-pub-tab-bg-cur.jpg) center center;
  background-size: cover;
}

.prod-pub-l .prod-pub-nav-r {
  border-top: 1px solid #ebebeb;
  height: 544px;
  border-top: 1px solid #ebebeb;
  border-left: none;
  width: 265px;
}

.prod-pub-l .prod-pub-nav-r li {
  height: 55px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb;
}

.prod-pub-l .prod-pub-nav-r li a {
  margin-left: 38px;
  color: #666;
  font-size: 18px;
  display: block;
  vertical-align: middle;
}

.prod-pub-l .prod-pub-nav-r li:hover a {
  color: #3e68dd;
  transition: 0.3s all;
}

.prod-pub-l .prod-pub-nav-r .pub-nav-r-cur a {
  color: #3e68dd;
}

.pub-nav {
  /* font-family: "Source Han Sans CN"; */
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  position: static;
  top: 100px;
  width: 100%;
  background-color: #fff;
  z-index: 99;
}

.pub-nav .container {
  display: flex;
  justify-self: start;
  align-items: center;
  height: 100%;
}

.pub-nav .container .pub-nav-l {
  display: flex;
  justify-self: start;
  align-items: center;
}

.pub-nav .container .pub-nav-l a:nth-of-type(1) {
  display: block;
  padding: 20px 20px;
  border-left: 1px solid #e4e4e4;
  border-right: 1px solid #e4e4e4;
  box-sizing: content-box;
}

.pub-nav .container .pub-nav-l a:nth-of-type(2) {
  font-size: 16px;
  color: #666;
  margin-left: 15px;
  width: 240px;
  border-right: 1px solid #e4e4e4;
  padding: 16px 0;
}

.pub-nav .container .pub-nav-l a:nth-of-type(2):after {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  border: 1px solid #b3b3b3;
  border-top: none;
  border-right: none;
  transform: rotate(-135deg);
  margin-left: 134px;
}

.pub-nav .container .pub-nav-r {
  height: 100%;
  margin-left: 116px;
}

.pub-nav .container .pub-nav-r a {
  display: inline-block;
  height: 100%;
  padding: 16px 0;
  margin: 0 26px;
  position: relative;
}

.pub-nav .container .pub-nav-r a:after {
  content: "";
  position: absolute;
  height: 12px;
  width: 1px;
  background: #b3b3b3;
  margin-left: 26px;
  top: 50%;
  transform: translateY(-50%) rotate(35deg);
}

.pub-nav .container .pub-nav-r a:last-child:after {
  display: none;
}

.pub-nav .container .pub-nav-r .pub-cura {
  color: #3e68dd;
  border-bottom: 2px solid #3e68dd;
}

@media (max-width: 992px) {
  .pub-nav .container {
    width: 100%;
    padding: 0 15px;
  }
  .pub-nav .container .pub-nav-l a:nth-of-type(1) {
    padding: 18px;
    height: 100%;
  }
  .pub-nav .container .pub-nav-l a:nth-of-type(2) {
    width: auto;
    font-size: 14px;
    margin-left: 2.13333vw;
  }
  .pub-nav .container .pub-nav-l a:nth-of-type(2):after {
    margin-left: 5px;
    margin-right: 1.33333vw;
    height: 8px;
    width: 8px;
  }
  .pub-nav .container .pub-nav-r {
    margin-left: 1.33333vw;
  }
  .pub-nav .container .pub-nav-r a {
    font-size: 12px;
    margin: 0 1.86667vw;
  }
  .pub-nav .container .pub-nav-r a:after {
    margin-left: 1.86667vw;
  }
}

.prod-yy-max {
  /* font-family: "Source Han Sans CN"; */
}

.prod-yy-max header {
  background: #f9f9f9;
}

.prod-yy-max header .header-main .right .nav .navul .navli .nav-a {
  color: #666666;
}

.prod-yy-max header .header-main .right .serach-lang .lang a {
  color: #666666;
}

.prod-yy-max header .header-main .right .serach-lang .serach form {
  border: 1px solid #d8d8d8;
}

.prod-yy-max .prod-yy {
  margin-top: 100px;
  padding-top: 58px;
}

.prod-yy-max .prod-yy .container {
  width: 1400px;
}

.prod-yy-max .prod-yy .yy-main {
  display: flex;
  justify-content: space-between;
  margin-top: 44px;
}

.prod-yy-max .prod-yy .yy-main .prodyy-main-r {
  width: 1104px;
}

.prod-yy-max .prod-yy .yy-main .prodyy-main-r .prod-r-img img {
  width: 100%;
}

.prod-yy-max .prod-yy .yy-main .prodyy-main-r .prod-tit h4 {
  font-size: 22px;
  color: #3e3e3e;
  font-weight: bold;
  margin: 35px 0;
}

.prod-yy-max .prod-yy .yy-main .prodyy-main-r .prod-dis-main {
  display: flex;
  justify-content: space-between;
  border: 1px solid #e8e8e8;
  border-top: 3px solid #4168dd;
}

.prod-yy-max .prod-yy .yy-main .prodyy-main-r .prod-dis-main .dis-box {
  width: 49.99999%;
  border-right: 1px solid #e8e8e8;
}

.prod-yy-max .prod-yy .yy-main .prodyy-main-r .prod-dis-main .dis-box .tit {
  text-align: center;
  height: 85px;
  line-height: 85px;
  border-bottom: 1px solid #e8e8e8;
  color: #3e3e3e;
  font-size: 18px;
}

.prod-yy-max .prod-yy .yy-main .prodyy-main-r .prod-dis-main .dis-box .dis-box-img {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}

.prod-yy-max .prod-yy .yy-main .prodyy-main-r .prod-dis-main .dis-box .dis-box-img img {
  max-width: 95%;
}

.prod-yy-max .prod-yy .yy-main .prodyy-main-r .prod-dis-main .dis-box .dis-box-img p {
  width: 100%;
  text-align: center;
  font-size: 16px;
  color: #3e3e3e;
}

.prod-yy-max .prod-yy .yy-main .prodyy-main-r .prod-dis-main .dis-box .dis-box-b {
  height: 282px;
  margin-bottom: 20px;
  overflow-y: auto;
}

.prod-yy-max .prod-yy .yy-main .prodyy-main-r .prod-dis-main .dis-box .dis-box-text .dis-text-list {
  border-bottom: 1px solid #e8e8e8;
}

.prod-yy-max .prod-yy .yy-main .prodyy-main-r .prod-dis-main .dis-box .dis-box-text .dis-text-list .dis-text-list-top {
  display: flex;
  justify-content: space-between;
  margin: 10px 0;
  margin-left: 48px;
  margin-right: 12px;
  font-size: 16px;
  color: #666;
}

.prod-yy-max .prod-yy .yy-main .prodyy-main-r .prod-dis-main .dis-box .dis-box-text .dis-text-list .dis-text-list-top:after {
  content: '';
  display: block;
  width: 9px;
  height: 9px;
  border: 1px solid #bebebe;
  border-top: none;
  border-right: none;
  transform: rotate(-45deg);
  transition: ease-in-out 0.2s;
}

.prod-yy-max .prod-yy .yy-main .prodyy-main-r .prod-dis-main .dis-box .dis-box-text .dis-text-list .cur:after {
  transform: rotate(135deg);
}

.prod-yy-max .prod-yy .yy-main .prodyy-main-r .prod-dis-main .dis-box .dis-box-text .dis-text-list .list-top-con {
  display: none;
}

.prod-yy-max .prod-yy .yy-main .prodyy-main-r .prod-dis-main .dis-box .dis-box-text .dis-text-list .list-top-con a {
  font-size: 16px;
  color: #848484;
  display: block;
  margin-left: 60px;
  height: 32px;
}

.prod-yy-max .prod-yy .yy-main .prodyy-main-r .prod-dis-main .dis-box:last-child {
  border-right: none;
  overflow: hidden;
}

.prod-yy-max .prod-yy .yy-main .prodyy-main-r .js-main {
  width: 100%;
  display: flex;
  justify-content: space-between;
  text-align: center;
  border: 1px solid #e8e8e8;
  margin-bottom: 125px;
}

.prod-yy-max .prod-yy .yy-main .prodyy-main-r .js-main .js-tit-box {
  width: 243px;
  border-right: 1px solid #e8e8e8;
}

.prod-yy-max .prod-yy .yy-main .prodyy-main-r .js-main .js-tit-box .tit {
  background: #f3f6fe;
  color: #666;
  text-align: center;
  padding: 12px 0;
}

.prod-yy-max .prod-yy .yy-main .prodyy-main-r .js-main .js-tit-box .js-con p {
  border-bottom: 1px solid #e8e8e8;
  padding: 12px 10px;
  font-size: 16px;
  color: #848484;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.prod-yy-max .prod-yy .yy-main .prodyy-main-r .js-main .js-tit-box .js-con a:last-child {
  border-bottom: none;
}

.prod-yy-max .prod-yy .yy-main .prodyy-main-r .js-main .js-tit-box:nth-of-type(1) {
  width: 375px;
}

.prod-yy-max .prod-yy .yy-main .prodyy-main-r .js-main .js-tit-box:last-child {
  border-right: none;
}

@media (max-width: 1700px) {
  .prod-yy-max .prod-yy .container {
    width: 80%;
  }
  .prod-yy-max .prod-yy .yy-main {
    display: flex;
    justify-content: flex-end;
    margin-left: 16.5%;
  }
  .prod-yy-max .prod-yy .yy-main .prodyy-main-r {
    width: 57.5vw;
  }
}

@media (max-width: 1200px) {
  .prod-yy-max .prod-yy .pub-main {
    width: 100%;
    flex-wrap: wrap;
    margin: 0 auto;
    padding: 0 15px;
  }
  .prod-yy-max .prod-yy .pub-main .prod-pub-l {
    width: 100%;
    height: auto;
  }
  .prod-yy-max .prod-yy .pub-main .prod-pub-l .prod-pub-nav-l {
    display: flex;
    justify-content: space-between;
    left: 50%;
    transform: translateX(-50%);
  }
  .prod-yy-max .prod-yy .pub-main .prod-pub-l .prod-pub-nav-l .prod-cur {
    background: #fe731e;
  }
  .prod-yy-max .prod-yy .pub-main .prod-pub-l .prod-pub-nav-r {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-top: 190px;
    height: auto;
  }
  .prod-yy-max .prod-yy .pub-main .prod-pub-l .prod-pub-nav-r li {
    width: 25%;
    height: 68px;
  }
  .prod-yy-max .prod-yy .pub-main .prodyy-main-r {
    width: 100%;
  }
}

@media (max-width: 992px) {
  .prod-yy-max .prod-yy header {
    background: #fff;
  }
  .prod-yy-max .prod-yy header .header-main .right .serach-lang .wap-btn .line {
    background: #666;
  }
  .prod-yy-max .prod-yy {
    margin-top: 12vw;
  }
  .prod-yy-max .prod-yy .prod-pub-t {
    border-bottom: none;
  }
  .prod-yy-max .prod-yy .prod-pub-t .container {
    width: 100%;
    padding: 0 15px;
  }
  .prod-yy-max .prod-yy .pub-main .prod-pub-l .prod-pub-nav-l {
    width: 100%;
  }
  .prod-yy-max .prod-yy .pub-main .prod-pub-l .prod-pub-nav-l li {
    width: 33.33%;
    height: 17.33333vw;
  }
  .prod-yy-max .prod-yy .pub-main .prod-pub-l .prod-pub-nav-l li a img {
    margin: 0 auto;
    margin-top: 1.33333vw;
    margin-bottom: 1.33333vw;
    width: 7.33333vw;
  }
  .prod-yy-max .prod-yy .pub-main .prod-pub-l .prod-pub-nav-l li a p {
    font-size: 16px;
  }
  .prod-yy-max .prod-yy .pub-main .prod-pub-l .prod-pub-nav-r {
    margin-top: 17.33333vw;
    border-right: none;
    display: flex;
    flex-wrap: wrap;
  }
  .prod-yy-max .prod-yy .pub-main .prod-pub-l .prod-pub-nav-r li {
    text-align: center;
    width: 100%;
    height: 10vw;
  }
  .prod-yy-max .prod-yy .pub-main .prod-pub-l .prod-pub-nav-r li a {
    margin-left: 0;
    font-size: 14px;
    width: 100%;
  }
  .prod-yy-max .prod-yy .pub-main .prodyy-main-r .prod-tit h4 {
    font-size: 18px;
    margin: 4.66667vw 0;
  }
  .prod-yy-max .prod-yy .pub-main .prodyy-main-r .prod-dis-main {
    flex-wrap: wrap;
  }
  .prod-yy-max .prod-yy .pub-main .prodyy-main-r .prod-dis-main .dis-box {
    width: 100%;
  }
  .prod-yy-max .prod-yy .pub-main .prodyy-main-r .js-main {
    flex-wrap: wrap;
  }
  .prod-yy-max .prod-yy .pub-main .prodyy-main-r .js-main .js-tit-box:nth-of-type(1) {
    width: 50%;
  }
  .prod-yy-max .prod-yy .pub-main .prodyy-main-r .js-main .js-tit-box {
    width: 50%;
  }
}

@media (max-width: 992px) {
  .prod-yy-max header .header-main .right .serach-lang .wap-btn .line {
    background: #666;
  }
}

.prod-max {
  /* font-family: "Source Han Sans CN"; */
}

.prod-max .container {
  width: 1400px;
}

.prod-max header {
  background: #f9f9f9;
}

.prod-max header .header-main .right .nav .navul .navli .nav-a {
  color: #666666;
}

.prod-max header .header-main .right .serach-lang .lang a {
  color: #666666;
}

.prod-max header .header-main .right .serach-lang .serach form {
  border: 1px solid #d8d8d8;
}

.prod-max .prod {
  margin-top: 100px;
  padding-bottom: 80px;
  padding-top: 58px;
}

.prod-max .prod .prod-main {
  display: flex;
  justify-content: space-between;
  margin-top: 44px;
}

.prod-max .prod .prod-main .prod-main-r {
  width: 1104px;
}

.prod-max .prod .prod-main .prod-main-r .prod-r-img img {
  width: 100%;
}

.prod-max .prod .prod-main .prod-main-r .cs-main {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
  text-align: center;
  border: 1px solid #e8e8e8;
}

.prod-max .prod .prod-main .prod-main-r .cs-main .cs-tit-box {
  border-right: 1px solid #e8e8e8;
  width: 145px;
}

.prod-max .prod .prod-main .prod-main-r .cs-main .cs-tit-box .tit {
  background: #4168dd;
  color: #fff;
  text-align: center;
  padding: 12px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.prod-max .prod .prod-main .prod-main-r .cs-main .cs-tit-box .cs-con p {
  border-bottom: 1px solid #e8e8e8;
  padding: 12px 5px 12px;
  font-size: 16px;
  color: #777;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.prod-max .prod .prod-main .prod-main-r .cs-main .cs-tit-box .cs-con p a {
  color: #3e68dd;
}

.prod-max .prod .prod-main .prod-main-r .cs-main .cs-tit-box .cs-con p:last-child {
  border-bottom: none;
}

.prod-max .prod .prod-main .prod-main-r .cs-main .cs-tit-box:nth-of-type(2) .cs-con p {
  text-align: left;
}

.prod-max .prod .prod-main .prod-main-r .cs-main .cs-tit-box:nth-of-type(2) {
  width: 234px;
}

.prod-max .prod .prod-main .prod-main-r .cs-main .cs-tit-box:last-child {
  border-right: none;
}

@media (max-width: 1700px) {
  .prod-max .prod .container {
    width: 80%;
  }
  .prod-max .prod .prod-main {
    display: flex;
    justify-content: flex-end;
    margin-left: 16.5%;
  }
  .prod-max .prod .prod-main .prod-main-r {
    width: 57.5vw;
  }
}

@media (max-width: 1200px) {
  .prod-max .prod .pub-main {
    width: 100%;
    flex-wrap: wrap;
    margin: 0 auto;
    padding: 0 15px;
  }
  .prod-max .prod .pub-main .prod-pub-l {
    width: 100%;
    height: auto;
  }
  .prod-max .prod .pub-main .prod-pub-l .prod-pub-nav-l {
    display: flex;
    justify-content: space-between;
    left: 50%;
    transform: translateX(-50%);
  }
  .prod-max .prod .pub-main .prod-pub-l .prod-pub-nav-l .prod-cur {
    background: #fe731e;
  }
  .prod-max .prod .pub-main .prod-pub-l .prod-pub-nav-r {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-top: 190px;
    height: auto;
  }
  .prod-max .prod .pub-main .prod-pub-l .prod-pub-nav-r li {
    width: 16.66666%;
    height: 68px;
    text-align: center;
  }
  .prod-max .prod .pub-main .prod-pub-l .prod-pub-nav-r li a {
    width: 100%;
    text-align: center;
    margin-left: 0;
    font-size: 16px;
  }
  .prod-max .prod .pub-main .prod-main-r {
    width: 100%;
  }
  .prod-max .prod .pub-main .prod-main-r #cs-main .cs-tit-box {
    width: 16.66666%;
  }
}

@media (max-width: 902px) {
  .prod-max .prod {
    margin-top: 12vw;
  }
  .prod-max .prod .prod-pub-t {
    border-bottom: none;
  }
  .prod-max .prod .prod-pub-t .container {
    width: 100%;
    padding: 0 15px;
  }
  .prod-max .prod .pub-main .prod-pub-l .prod-pub-nav-l {
    width: 100%;
  }
  .prod-max .prod .pub-main .prod-pub-l .prod-pub-nav-l li {
    width: 33.33%;
    height: 17.33333vw;
  }
  .prod-max .prod .pub-main .prod-pub-l .prod-pub-nav-l li a img {
    margin: 0 auto;
    margin-top: 1.33333vw;
    margin-bottom: 1.33333vw;
    width: 7.33333vw;
  }
  .prod-max .prod .pub-main .prod-pub-l .prod-pub-nav-l li a p {
    font-size: 16px;
  }
  .prod-max .prod .pub-main .prod-pub-l .prod-pub-nav-r {
    margin-top: 17.33333vw;
    border-right: none;
    display: flex;
    flex-wrap: wrap;
  }
  .prod-max .prod .pub-main .prod-pub-l .prod-pub-nav-r li {
    text-align: center;
    width: 100%;
    height: 10vw;
  }
  .prod-max .prod .pub-main .prod-pub-l .prod-pub-nav-r li a {
    margin-left: 0;
    font-size: 14px;
    width: 100%;
  }
  .prod-max .prod .pub-main .prod-main-r {
    margin-bottom: 5.33333vw;
  }
  .prod-max .prod .pub-main .prod-main-r .prod-dis-main {
    flex-wrap: wrap;
  }
  .prod-max .prod .pub-main .prod-main-r .prod-dis-main .dis-box {
    width: 100%;
  }
  .prod-max .prod .pub-main .prod-main-r #cs-main {
    flex-wrap: wrap;
  }
  .prod-max .prod .pub-main .prod-main-r #cs-main .cs-tit-box {
    width: 33.333333%;
    border-bottom: 1px solid #e8e8e8;
  }
  .prod-max .prod .pub-main .prod-main-r #cs-main .cs-tit-box .tit {
    font-size: 14px;
  }
  .prod-max .prod .pub-main .prod-main-r #cs-main .cs-tit-box .cs-con p {
    font-size: 14px;
  }
  .prod-max .prod .pub-main .prod-main-r #cs-main .cs-tit-box:nth-of-type(3) {
    border-right: none;
  }
  .prod-max .prod .pub-main .prod-main-r #cs-main .cs-tit-box:last-child {
    border-right: 1px solid #e8e8e8;
  }
}

@media (max-width: 992px) {
  .prod-max header .header-main .right .serach-lang .wap-btn .line {
    background: #666;
  }
}

.prod-zy-max {
  /* font-family: "Source Han Sans CN"; */
}

.prod-zy-max .container {
  width: 1400px;
}

.prod-zy-max header {
  background: #f9f9f9;
}

.prod-zy-max header .header-main .right .nav .navul .navli .nav-a {
  color: #666666;
}

.prod-zy-max header .header-main .right .serach-lang .lang a {
  color: #666666;
}

.prod-zy-max header .header-main .right .serach-lang .serach form {
  border: 1px solid #d8d8d8;
}

.prod-zy-max .prod-zy {
  margin-top: 100px;
  padding-top: 58px;
}

.prod-zy-max .prod-zy .prod-main {
  display: flex;
  justify-content: space-between;
  margin-top: 44px;
}

.prod-zy-max .prod-zy .prod-main .prod-main-r {
  width: 1104px;
  padding-bottom: 35px;
}

.prod-zy-max .prod-zy .prod-main .prod-main-r .prod-r-img img {
  width: 100%;
}

.prod-zy-max .prod-zy .prod-main .prod-main-r .cs-main {
  margin-top: 28px;
}

.prod-zy-max .prod-zy .prod-main .prod-main-r .cs-main .cs-to-tit {
  background: #4168dd;
  color: #fff;
  text-align: center;
  display: flex;
  /*justify-content: space-between;*/
  border: 1px solid #e8e8e8;
  border-bottom: none;
}

.prod-zy-max .prod-zy .prod-main .prod-main-r .cs-main .cs-to-tit p {
  border-right: 1px solid #e8e8e8;
  height: 40px;
  line-height: 40px;
  color: #fff;
  font-size: 16px;
}

.prod-zy-max .prod-zy .prod-main .prod-main-r .cs-main .cs-to-tit p:nth-of-type(1) {
  width: 180px;
}

.prod-zy-max .prod-zy .prod-main .prod-main-r .cs-main .cs-to-tit p:nth-of-type(2) {
  width: 190px;
}

.prod-zy-max .prod-zy .prod-main .prod-main-r .cs-main .cs-to-tit p:nth-of-type(3) {
  width: 245px;
}

.prod-zy-max .prod-zy .prod-main .prod-main-r .cs-main .cs-to-tit p:nth-of-type(4) {
  width: 49px;
}

.prod-zy-max .prod-zy .prod-main .prod-main-r .cs-main .cs-to-tit p:nth-of-type(5) {
  width: 164px;
  border-right: none;
}

.prod-zy-max .prod-zy .prod-main .prod-main-r .cs-main .cs-tit-box {
  display: flex;
  /*justify-content: space-between;*/
  border: 1px solid #e8e8e8;
  margin-bottom: 20px;
}

.prod-zy-max .prod-zy .prod-main .prod-main-r .cs-main .cs-tit-box .cs-con {
  border-right: 1px solid #e8e8e8;
}

.prod-zy-max .prod-zy .prod-main .prod-main-r .cs-main .cs-tit-box .cs-con p {
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  height: 40px;
  line-height: 40px;
  white-space: nowrap;
  padding: 0 4px;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 14px;
  color: #8e8e8e;
}

.prod-zy-max .prod-zy .prod-main .prod-main-r .cs-main .cs-tit-box p:last-child {
  border-bottom: none;
}

.prod-zy-max .prod-zy .prod-main .prod-main-r .cs-main .cs-tit-box .cs-con:nth-of-type(1) {
  width: 180px;
  display: flex;
  align-items: center;
}

.prod-zy-max .prod-zy .prod-main .prod-main-r .cs-main .cs-tit-box .cs-con:nth-of-type(1) p {
  font-size: 16px;
  width: 100%;
}

.prod-zy-max .prod-zy .prod-main .prod-main-r .cs-main .cs-tit-box .cs-con:nth-of-type(2) {
  width: 190px;
}

.prod-zy-max .prod-zy .prod-main .prod-main-r .cs-main .cs-tit-box .cs-con:nth-of-type(3) {
  width: 245px;
}

.prod-zy-max .prod-zy .prod-main .prod-main-r .cs-main .cs-tit-box .cs-con:nth-of-type(4) {
  width: 49px;
}

.prod-zy-max .prod-zy .prod-main .prod-main-r .cs-main .cs-tit-box .cs-con:nth-of-type(4) p {
  text-align: center;
}

.prod-zy-max .prod-zy .prod-main .prod-main-r .cs-main .cs-tit-box .cs-con:nth-of-type(4) p img {
  display: inline-block;
}

.prod-zy-max .prod-zy .prod-main .prod-main-r .cs-main .cs-tit-box .cs-con:nth-of-type(5) {
  width: 164px;
  border-right: none;
}

@media (max-width: 1700px) {
  .prod-zy-max .prod-zy .container {
    width: 80%;
  }
  .prod-zy-max .prod-zy .prod-main {
    display: flex;
    justify-content: flex-end;
    margin-left: 16.5%;
  }
  .prod-zy-max .prod-zy .prod-main .prod-main-r {
    width: 57.5vw;
  }
}

@media (max-width: 1200px) {
  .prod-zy-max .prod-zy .pub-main {
    width: 100%;
    flex-wrap: wrap;
    margin: 0 auto;
    padding: 0 15px;
  }
  .prod-zy-max .prod-zy .pub-main .prod-pub-l {
    width: 100%;
    height: auto;
  }
  .prod-zy-max .prod-zy .pub-main .prod-pub-l .prod-pub-nav-l {
    display: flex;
    justify-content: space-between;
    left: 50%;
    transform: translateX(-50%);
  }
  .prod-zy-max .prod-zy .pub-main .prod-pub-l .prod-pub-nav-l .prod-cur {
    background: #fe731e;
  }
  .prod-zy-max .prod-zy .pub-main .prod-pub-l .prod-pub-nav-r {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-top: 190px;
    height: auto;
  }
  .prod-zy-max .prod-zy .pub-main .prod-pub-l .prod-pub-nav-r li {
    width: 16.66666%;
    height: 68px;
    text-align: center;
  }
  .prod-zy-max .prod-zy .pub-main .prod-pub-l .prod-pub-nav-r li a {
    width: 100%;
    text-align: center;
    margin-left: 0;
    font-size: 16px;
  }
  .prod-zy-max .prod-zy .pub-main .prod-main-r {
    width: 100%;
  }
  .prod-zy-max .prod-zy .pub-main .prod-main-r #cs-main .cs-to-tit p {
    font-size: 12px;
  }
  .prod-zy-max .prod-zy .pub-main .prod-main-r #cs-main .cs-to-tit p:nth-of-type(1) {
    width: 16.304347%;
  }
  .prod-zy-max .prod-zy .pub-main .prod-main-r #cs-main .cs-to-tit p:nth-of-type(2) {
    width: 15.210144%;
  }
  .prod-zy-max .prod-zy .pub-main .prod-main-r #cs-main .cs-to-tit p:nth-of-type(3) {
    width: 43.101449%;
  }
  .prod-zy-max .prod-zy .pub-main .prod-main-r #cs-main .cs-to-tit p:nth-of-type(4) {
    width: 9.438405%;
  }
  .prod-zy-max .prod-zy .pub-main .prod-main-r #cs-main .cs-to-tit p:nth-of-type(5) {
    width: 15.85507%;
    border-right: none;
  }
  .prod-zy-max .prod-zy .pub-main .prod-main-r #cs-main .cs-tit-box .cs-con p {
    font-size: 2.13333vw;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
  .prod-zy-max .prod-zy .pub-main .prod-main-r #cs-main .cs-tit-box .cs-con:nth-of-type(1) {
    width: 16.304347%;
  }
  .prod-zy-max .prod-zy .pub-main .prod-main-r #cs-main .cs-tit-box .cs-con:nth-of-type(2) {
    width: 15.210144%;
  }
  .prod-zy-max .prod-zy .pub-main .prod-main-r #cs-main .cs-tit-box .cs-con:nth-of-type(3) {
    width: 43.101449%;
  }
  .prod-zy-max .prod-zy .pub-main .prod-main-r #cs-main .cs-tit-box .cs-con:nth-of-type(4) {
    width: 9.438405%;
  }
  .prod-zy-max .prod-zy .pub-main .prod-main-r #cs-main .cs-tit-box .cs-con:nth-of-type(5) {
    width: 15.85507%;
    border-right: none;
  }
}

@media (max-width: 902px) {
  .prod-zy-max .prod-zy {
    margin-top: 12vw;
  }
  .prod-zy-max .prod-zy .prod-pub-t {
    border-bottom: none;
  }
  .prod-zy-max .prod-zy .prod-pub-t .container {
    width: 100%;
    padding: 0 15px;
  }
  .prod-zy-max .prod-zy .pub-main .prod-pub-l .prod-pub-nav-l {
    width: 100%;
  }
  .prod-zy-max .prod-zy .pub-main .prod-pub-l .prod-pub-nav-l li {
    width: 33.33%;
    height: 17.33333vw;
  }
  .prod-zy-max .prod-zy .pub-main .prod-pub-l .prod-pub-nav-l li a img {
    margin: 0 auto;
    margin-top: 1.33333vw;
    margin-bottom: 1.33333vw;
    width: 7.33333vw;
  }
  .prod-zy-max .prod-zy .pub-main .prod-pub-l .prod-pub-nav-l li a p {
    font-size: 16px;
  }
  .prod-zy-max .prod-zy .pub-main .prod-pub-l .prod-pub-nav-r {
    margin-top: 17.33333vw;
    border-right: none;
    display: flex;
    flex-wrap: wrap;
  }
  .prod-zy-max .prod-zy .pub-main .prod-pub-l .prod-pub-nav-r li {
    text-align: center;
    width: 100%;
    height: 10vw;
  }
  .prod-zy-max .prod-zy .pub-main .prod-pub-l .prod-pub-nav-r li a {
    margin-left: 0;
    font-size: 14px;
    width: 100%;
  }
  .prod-zy-max .prod-zy .pub-main .prod-main-r {
    margin-bottom: 5.33333vw;
  }
  .prod-zy-max .prod-zy .pub-main .prod-main-r .prod-dis-main {
    flex-wrap: wrap;
  }
  .prod-zy-max .prod-zy .pub-main .prod-main-r .prod-dis-main .dis-box {
    width: 100%;
  }
}

@media (max-width: 992px) {
  .prod-zy-max header .header-main .right .serach-lang .wap-btn .line {
    background: #666;
  }
}

.prod-xq-max {
  /* font-family: "Source Han Sans CN"; */
}

.prod-xq-max header {
  background: #f9f9f9;
}

.prod-xq-max header .header-main .right .nav .navul .navli .nav-a {
  color: #666666;
}

.prod-xq-max header .header-main .right .serach-lang .lang a {
  color: #666666;
}

.prod-xq-max header .header-main .right .serach-lang .serach form {
  border: 1px solid #d8d8d8;
}

.prod-xq-max .prod-xq {
  margin-top: 100px;
  padding-top: 58px;
  
}

.prod-xq-max .prod-xq .prod-pub-t .container {
  padding-left: 0;
  padding-right: 0;
}

.prod-xq-max .prod-xq .container {
  width: 1400px;
  margin: 0 auto;
  padding: 0 70px;
}

.prod-xq-max .prod-xq .con1 {
  margin-top: 82px;
  margin-bottom: 60px;
}

.prod-xq-max .prod-xq .con1 h3 {
  font-size: 34px;
  color: #434343;
  font-weight: normal;
  display: flex;
  justify-content: flex-start;
  margin-bottom: 30px;
}

.prod-xq-max .prod-xq .con1 h3 .con1-gh {
  margin-left: 95px;
}

.prod-xq-max .prod-xq .con1 h3 .con1-gh img {
  display: inline-block;
  width: 40px;
  vertical-align: middle;
  margin-right: 10px;
  margin-top: -4px;
}

.prod-xq-max .prod-xq .con1 p {
  font-size: 18px;
  color: #979797;
}

.prod-xq-max .prod-xq .con1 .con1-a {
  display: flex;
  justify-content: flex-start;
  margin-top: 30px;
}

.prod-xq-max .prod-xq .con1 .con1-a a {
  display: block;
  overflow: hidden;
  margin-right: 12px;
}

.prod-xq-max .prod-xq .con1 .con1-a a img {
  display: inline-block;
  vertical-align: top;
  margin-right: 8px;
}

.prod-xq-max .prod-xq .con1 .con1-a a span {
  font-size: 18px;
  color: #3e68dd;
}

.prod-xq-max .prod-xq .con2 .fl-tit {
  background: #4168dd;
  color: #fff;
  width: 92px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
}

.prod-xq-max .prod-xq .con2 .con2-main {
  border-top: 1px solid #4168dd;
  display: flex;
  justify-content: space-between;
}

.prod-xq-max .prod-xq .con2 .con2-main .con2-l {
  width: 67.8571%;
  margin-top: 56px;
}

.prod-xq-max .prod-xq .con2 .con2-main .con2-l p {
  line-height: 36px;
  font-size: 16px;
  color: #777;
  text-align: justify;
}

.prod-xq-max .prod-xq .con2 .con2-main .con2-r {
  position: relative;
  margin-top: 30px;
  margin-left: 30px;
  border: 2px solid #e8e8e8;
  width: 315px;
  height: 220px;
}

.prod-xq-max .prod-xq .con2 .con2-main .con2-r .con2-img {
  width: 100%;
  height: 100%;
  line-height: 220px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.prod-xq-max .prod-xq .con2 .con2-main .con2-r .con2-img img {
  display: inline-block;
  max-width: 90%;
}

.prod-xq-max .prod-xq .con2 .con2-main .con2-r .btn {
  position: absolute;
  cursor: pointer;
  right: 10px;
  bottom: 20px;
  background: #fff;
  padding: 4px;
  border-radius: 4px;
}

.prod-xq-max .prod-xq .con2 .con2-main .con2-r .btn img {
  display: inline-block;
  vertical-align: top;
}

.prod-xq-max .prod-xq .con2 .con2-main .con2-r .btn p {
  font-size: 16px;
  font-weight: bold;
  color: #3e68dd;
  display: inline-block;
  vertical-align: top;
}

.prod-xq-max .prod-xq .con3 {
  display: flex;
  justify-content: space-between;
  margin-top: 60px;
  margin-bottom: 72px;
}

.prod-xq-max .prod-xq .con3 .con3-l {
  width: 50%;
  padding-right: 44px;
}

.prod-xq-max .prod-xq .con3 .con3-l .con3-tit {
  background: #4168dd;
  color: #fff;
  width: 92px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 24px;
}

.prod-xq-max .prod-xq .con3 .con3-l .con3-l-list li {
  line-height: 35px;
  font-size: 16px;
  color: #777;
}

.prod-xq-max .prod-xq .con3 .con3-r {
  width: 50%;
  margin-left: 87px;
}

.prod-xq-max .prod-xq .con3 .con3-r .con3-tit {
  background: #4168dd;
  color: #fff;
  width: 92px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 24px;
}

.prod-xq-max .prod-xq .con3 .con3-r .con3-r-list li {
  line-height: 35px;
  font-size: 16px;
  color: #777;
}

.prod-xq-max .prod-xq .fd-view {
  z-index: 9999;
  position: fixed;
  background: rgba(23, 23, 23, 0.8);
  width: 100%;
  height: 100%;
  top: 0;
}

.prod-xq-max .prod-xq .fd-view .fd-view-box {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.prod-xq-max .prod-xq .fd-view .fd-view-box img {
  max-width: 90%;
}

.prod-xq-max .prod-xq .fd-view .fd-view-box .fd-close {
  position: absolute;
  top: -30px;
  right: 0;
  width: 30px;
  height: 30px;
  cursor: pointer;
  transition: 0.2s all;
}

.prod-xq-max .prod-xq .fd-view .fd-view-box .fd-close:after {
  content: '';
  position: absolute;
  top: 14px;
  left: 4px;
  width: 20px;
  height: 1.5px;
  background: #fff;
  display: inline-block;
  transform: rotate(45deg);
  cursor: pointer;
}

.prod-xq-max .prod-xq .fd-view .fd-view-box .fd-close:before {
  content: '';
  position: absolute;
  top: 14px;
  left: 4px;
  width: 20px;
  height: 1.5px;
  background: #fff;
  display: inline-block;
  transform: rotate(-45deg);
}

.prod-xq-max .prod-xq .fd-view .fd-view-box .fd-close:hover {
  transform: rotate(90deg);
}

@media (max-width: 1400px) {
  .prod-xq-max .prod-xq .container {
    width: 100%;
    padding: 0 15px;
  }
}

@media (max-width: 992px) {
  .prod-xq-max .prod-xq {
    margin-top: 12vw;
  }
  .prod-xq-max .prod-xq .con1 {
    margin-top: 8vw;
    margin-bottom: 5.33333vw;
  }
  .prod-xq-max .prod-xq .con1 h3 {
    font-size: 24px;
    display: flex;
    justify-content: space-between;
  }
  .prod-xq-max .prod-xq .con1 h3 .con1-gh {
    margin-left: 0;
  }
  .prod-xq-max .prod-xq .con1 h3 .con1-gh span {
    font-size: 18px;
  }
  .prod-xq-max .prod-xq .con1 h3 .con1-gh img {
    width: 25px;
    margin-top: 0;
  }
  .prod-xq-max .prod-xq .con1 p {
    font-size: 16px;
  }
  .prod-xq-max .prod-xq .con1 .con1-a {
    margin-top: 4vw;
    flex-wrap: wrap;
  }
  .prod-xq-max .prod-xq .con1 .con1-a a {
    width: 100%;
    margin-bottom: 1.33333vw;
  }
  .prod-xq-max .prod-xq .con1 .con1-a a span {
    font-size: 14px;
  }
  .prod-xq-max .prod-xq .con2 .con2-main {
    flex-wrap: wrap;
  }
  .prod-xq-max .prod-xq .con2 .con2-main .con2-l {
    width: 100%;
    margin-top: 6.66667vw;
  }
  .prod-xq-max .prod-xq .con2 .con2-main .con2-l p {
    font-size: 12px;
    line-height: 28px;
  }
  .prod-xq-max .prod-xq .con2 .con2-main .con2-r {
    width: 100%;
    margin-left: 0;
  }
  .prod-xq-max .prod-xq .con3 {
    flex-wrap: wrap;
  }
  .prod-xq-max .prod-xq .con3 .con3-l {
    width: 100%;
    padding-right: 0;
  }
  .prod-xq-max .prod-xq .con3 .con3-l .con3-l-list li {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 6px;
  }
  .prod-xq-max .prod-xq .con3 .con3-r {
    width: 100%;
    margin-top: 5.33333vw;
    margin-left: 0;
  }
  .prod-xq-max .prod-xq .con3 .con3-r .con3-r-list li {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 6px;
  }
}

@media (max-width: 992px) {
  .prod-xq-max header .header-main .right .serach-lang .wap-btn .line {
    background: #666;
  }
}

.prod-sqsj-max {
  /* font-family: "Source Han Sans CN"; */
}

.prod-sqsj-max header {
  background: #f9f9f9;
}

.prod-sqsj-max header .header-main .right .nav .navul .navli .nav-a {
  color: #666666;
}

.prod-sqsj-max header .header-main .right .serach-lang .lang a {
  color: #666666;
}

.prod-sqsj-max header .header-main .right .serach-lang .serach form {
  border: 1px solid #d8d8d8;
}

.prod-sqsj-max .prod-sqsj {
  padding-bottom: 116px;
  margin-top: 100px;
}

.prod-sqsj-max .prod-sqsj .container {
  width: 1400px;
  margin: 0 auto;
}

.prod-sqsj-max .prod-sqsj .c1-tit {
  margin-top: 80px;
  margin-bottom: 65px;
}

.prod-sqsj-max .prod-sqsj .c1-tit h2 {
  font-size: 34px;
  color: #434343;
  font-weight: normal;
}

.prod-sqsj-max .prod-sqsj .c1-tit p {
  font-size: 16px;
  color: #979797;
}

.prod-sqsj-max .prod-sqsj .c2-form form .form-tit {
  color: #3e68dd;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 35px;
  border-bottom: 1px solid #3e68dd;
  padding-bottom: 6px;
  display: inline-block;
  margin-left: 128px;
}

.prod-sqsj-max .prod-sqsj .c2-form form .int-t .int-t-box {
  display: flex;
  justify-content: space-between;
  padding: 0 128px;
}

.prod-sqsj-max .prod-sqsj .c2-form form .int-t .int-t-box .int-t-box-l {
  width: 50%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 20px;
  padding-right: 30px;
}

.prod-sqsj-max .prod-sqsj .c2-form form .int-t .int-t-box .int-t-box-l p {
  font-size: 16px;
  color: #666;
  margin-right: 6px;
}

.prod-sqsj-max .prod-sqsj .c2-form form .int-t .int-t-box .int-t-box-l input {
  width: 382px;
  height: 30px;
  border: 1px solid #dbdbdb;
  margin-right: 13px;
  outline: none;
  padding: 0 10px;
  font-size: 16px;
  color: #666;
}

.prod-sqsj-max .prod-sqsj .c2-form form .int-t .int-t-box .int-t-box-r {
  width: 50%;
  padding-left: 52px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
}

.prod-sqsj-max .prod-sqsj .c2-form form .int-t .int-t-box .int-t-box-r p {
  font-size: 16px;
  color: #666;
  margin-right: 6px;
}

.prod-sqsj-max .prod-sqsj .c2-form form .int-t .int-t-box .int-t-box-r input {
  width: 382px;
  height: 30px;
  border: 1px solid #dbdbdb;
  margin-right: 13px;
  outline: none;
  padding: 0 10px;
  font-size: 16px;
  color: #666;
}

.prod-sqsj-max .prod-sqsj .c2-form form .form-tit2 {
  padding-top: 30px;
}

.prod-sqsj-max .prod-sqsj .c2-form form .int-b .int-t-box {
  margin-left: 128px;
}

.prod-sqsj-max .prod-sqsj .c2-form form .int-b .int-t-box .int-b-box-t {
  display: flex;
  justify-content: flex-start;
  margin-bottom: 20px;
  align-items: center;
}

.prod-sqsj-max .prod-sqsj .c2-form form .int-b .int-t-box .int-b-box-t p {
  font-size: 16px;
  color: #666;
  margin-right: 6px;
}

.prod-sqsj-max .prod-sqsj .c2-form form .int-b .int-t-box .int-b-box-t input {
  width: 382px;
  height: 30px;
  border: 1px solid #dbdbdb;
  margin-right: 13px;
  outline: none;
  padding: 0 10px;
  font-size: 16px;
  color: #666;
}

.prod-sqsj-max .prod-sqsj .c2-form form .int-b .int-t-box .int-b-box-b {
  display: flex;
  justify-content: flex-start;
}

.prod-sqsj-max .prod-sqsj .c2-form form .int-b .int-t-box .int-b-box-b p {
  font-size: 16px;
  color: #666;
  margin-right: 6px;
  width: 113px;
  text-align: right;
}

.prod-sqsj-max .prod-sqsj .c2-form form .int-b .int-t-box .int-b-box-b textarea {
  width: 1000px;
  height: 170px;
  resize: none;
  border: 1px solid #dbdbdb;
}

.prod-sqsj-max .prod-sqsj .c2-form form .tj {
  display: flex;
  justify-content: center;
  margin-top: 31px;
}

.prod-sqsj-max .prod-sqsj .c2-form form .tj button {
  width: 112px;
  height: 40px;
  background: #3e68dd;
  border-radius: 4px;
  font-size: 16px;
  border: none;
  color: #fff;
  outline: none;
}

@media (max-width: 1400px) {
  .prod-sqsj-max .prod-sqsj .container {
    width: 100%;
    padding: 0 15px;
  }
  .prod-sqsj-max .prod-sqsj .c2-form form .int-t .int-t-box {
    padding: 0 0;
  }
  .prod-sqsj-max .prod-sqsj .c2-form form .int-t .int-t-box .pub-t-box input {
    width: 300px;
  }
  .prod-sqsj-max .prod-sqsj .c2-form form .int-b .int-t-box {
    margin: 0 5.20833vw;
  }
}

@media (max-width: 992px) {
  .prod-sqsj-max .prod-sqsj {
    margin-top: 12vw;
  }
  .prod-sqsj-max .prod-sqsj {
    padding-bottom: 14.66667vw;
  }
  .prod-sqsj-max .prod-sqsj .c1-tit {
    margin-top: 10.66667vw;
    margin-bottom: 8.66667vw;
  }
  .prod-sqsj-max .prod-sqsj .c1-tit h2 {
    font-size: 26px;
  }
  .prod-sqsj-max .prod-sqsj .c1-tit p {
    font-size: 12px;
    margin-top: 10px;
  }
  .prod-sqsj-max .prod-sqsj .c2-form form {
    text-align: center;
  }
  .prod-sqsj-max .prod-sqsj .c2-form form .form-tit {
    margin-left: 0;
    margin-bottom: 4.66667vw;
    font-size: 18px;
  }
  .prod-sqsj-max .prod-sqsj .c2-form form .int-t .int-t-box {
    flex-wrap: wrap;
  }
  .prod-sqsj-max .prod-sqsj .c2-form form .int-t .int-t-box .pub-t-box input {
    width: 65%;
  }
  .prod-sqsj-max .prod-sqsj .c2-form form .int-t .int-t-box .pub-t-box p {
    width: 30%;
    text-align: right;
    font-size: 14px;
  }
  .prod-sqsj-max .prod-sqsj .c2-form form .int-t .int-t-box .pub-t-box div {
    width: 5%;
  }
  .prod-sqsj-max .prod-sqsj .c2-form form .int-t .int-t-box .int-t-box-l {
    width: 100%;
    justify-content: center;
    padding-right: 0;
    margin-bottom: 2.66667vw;
  }
  .prod-sqsj-max .prod-sqsj .c2-form form .int-t .int-t-box .int-t-box-r {
    width: 100%;
    justify-content: center;
    padding-left: 0;
    margin-bottom: 2.66667vw;
  }
  .prod-sqsj-max .prod-sqsj .c2-form form .form-tit2 {
    padding-top: 4vw;
  }
  .prod-sqsj-max .prod-sqsj .c2-form form .int-b .int-t-box {
    margin: 0 0;
  }
  .prod-sqsj-max .prod-sqsj .c2-form form .int-b .int-t-box .int-b-box-t p {
    width: 29%;
    font-size: 13px;
    text-align: right;
  }
  .prod-sqsj-max .prod-sqsj .c2-form form .int-b .int-t-box .int-b-box-t input {
    width: 65%;
  }
  .prod-sqsj-max .prod-sqsj .c2-form form .int-b .int-t-box .int-b-box-b p {
    width: 25%;
    font-size: 13px;
  }
  .prod-sqsj-max .prod-sqsj .c2-form form .int-b .int-t-box .int-b-box-b textarea {
    width: 70%;
    height: 22.66667vw;
  }
  .prod-sqsj-max .prod-sqsj .c2-form form .tj button {
    font-size: 14px;
    width: 100px;
    height: 30px;
  }
}

@media (max-width: 992px) {
  .prod-sqsj-max header .header-main .right .serach-lang .wap-btn .line {
    background: #666;
  }
}

.prod-sqyp-max {
  /* font-family: "Source Han Sans CN"; */
}

.prod-sqyp-max header {
  background: #f9f9f9;
}

.prod-sqyp-max header .header-main .right .nav .navul .navli .nav-a {
  color: #666666;
}

.prod-sqyp-max header .header-main .right .serach-lang .lang a {
  color: #666666;
}

.prod-sqyp-max header .header-main .right .serach-lang .serach form {
  border: 1px solid #d8d8d8;
}

.prod-sqyp-max .prod-sqyp {
  padding-bottom: 116px;
  margin-top: 100px;
}

.prod-sqyp-max .prod-sqyp .container {
  width: 1400px;
  margin: 0 auto;
}

.prod-sqyp-max .prod-sqyp .c1-tit {
  margin-top: 80px;
  margin-bottom: 65px;
}

.prod-sqyp-max .prod-sqyp .c1-tit h2 {
  font-size: 34px;
  color: #434343;
  font-weight: normal;
}

.prod-sqyp-max .prod-sqyp .c1-tit p {
  font-size: 16px;
  color: #979797;
}

.prod-sqyp-max .prod-sqyp .c2-form form .form-tit {
  color: #3e68dd;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 35px;
  border-bottom: 1px solid #3e68dd;
  padding-bottom: 6px;
  display: inline-block;
  margin-left: 128px;
}

.prod-sqyp-max .prod-sqyp .c2-form form .int-t .int-t-box {
  display: flex;
  justify-content: space-between;
  padding: 0 128px;
}

.prod-sqyp-max .prod-sqyp .c2-form form .int-t .int-t-box .int-t-box-l {
  width: 50%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 20px;
  padding-right: 30px;
}

.prod-sqyp-max .prod-sqyp .c2-form form .int-t .int-t-box .int-t-box-l p {
  font-size: 16px;
  color: #666;
  margin-right: 6px;
}

.prod-sqyp-max .prod-sqyp .c2-form form .int-t .int-t-box .int-t-box-l input {
  width: 382px;
  height: 30px;
  border: 1px solid #dbdbdb;
  margin-right: 13px;
  outline: none;
  padding: 0 10px;
  font-size: 16px;
  color: #666;
}

.prod-sqyp-max .prod-sqyp .c2-form form .int-t .int-t-box .int-t-box-r {
  width: 50%;
  padding-left: 52px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
}

.prod-sqyp-max .prod-sqyp .c2-form form .int-t .int-t-box .int-t-box-r p {
  font-size: 16px;
  color: #666;
  margin-right: 6px;
}

.prod-sqyp-max .prod-sqyp .c2-form form .int-t .int-t-box .int-t-box-r input {
  width: 382px;
  height: 30px;
  border: 1px solid #dbdbdb;
  margin-right: 13px;
  outline: none;
  padding: 0 10px;
  font-size: 16px;
  color: #666;
}

.prod-sqyp-max .prod-sqyp .c2-form form .form-tit2 {
  padding-top: 30px;
}

.prod-sqyp-max .prod-sqyp .c2-form form .int-b .int-t-box .int-b-box-t {
  display: flex;
  justify-content: space-between;
  padding: 0 128px;
}

.prod-sqyp-max .prod-sqyp .c2-form form .int-b .int-t-box .int-b-box-t .int-b-box-tl {
  width: 50%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 20px;
  padding-right: 30px;
}

.prod-sqyp-max .prod-sqyp .c2-form form .int-b .int-t-box .int-b-box-t .int-b-box-tl p {
  font-size: 16px;
  color: #666;
  margin-right: 6px;
}

.prod-sqyp-max .prod-sqyp .c2-form form .int-b .int-t-box .int-b-box-t .int-b-box-tl input {
  width: 382px;
  height: 30px;
  border: 1px solid #dbdbdb;
  margin-right: 13px;
  outline: none;
  padding: 0 10px;
  font-size: 16px;
  color: #666;
}

.prod-sqyp-max .prod-sqyp .c2-form form .int-b .int-t-box .int-b-box-t .int-b-box-tl div {
  width: 7px;
}

.prod-sqyp-max .prod-sqyp .c2-form form .int-b .int-t-box .int-b-box-t .int-b-box-tr {
  width: 50%;
  padding-left: 52px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
}

.prod-sqyp-max .prod-sqyp .c2-form form .int-b .int-t-box .int-b-box-t .int-b-box-tr p {
  font-size: 16px;
  color: #666;
  margin-right: 6px;
  width: 80px;
  text-align: right;
}

.prod-sqyp-max .prod-sqyp .c2-form form .int-b .int-t-box .int-b-box-t .int-b-box-tr input {
  width: 382px;
  height: 30px;
  border: 1px solid #dbdbdb;
  margin-right: 13px;
  outline: none;
  padding: 0 10px;
  font-size: 16px;
  color: #666;
}

.prod-sqyp-max .prod-sqyp .c2-form form .int-b .int-t-box .int-b-box-b {
  display: flex;
  justify-content: flex-start;
  padding: 0 128px;
}

.prod-sqyp-max .prod-sqyp .c2-form form .int-b .int-t-box .int-b-box-b p {
  font-size: 16px;
  color: #666;
  margin-right: 6px;
  width: 113px;
  text-align: right;
}

.prod-sqyp-max .prod-sqyp .c2-form form .int-b .int-t-box .int-b-box-b textarea {
  outline: none;
  width: 1000px;
  height: 170px;
  resize: none;
  border: 1px solid #dbdbdb;
}

.prod-sqyp-max .prod-sqyp .c2-form form .tj {
  display: flex;
  justify-content: center;
  margin-top: 31px;
}

.prod-sqyp-max .prod-sqyp .c2-form form .tj button {
  width: 112px;
  height: 40px;
  background: #3e68dd;
  border-radius: 4px;
  font-size: 16px;
  border: none;
  color: #fff;
  outline: none;
}

@media (max-width: 1400px) {
  .prod-sqyp-max .prod-sqyp .container {
    width: 100%;
    padding: 0 15px;
  }
  .prod-sqyp-max .prod-sqyp .c2-form form .int-t .int-t-box {
    padding: 0 0;
  }
  .prod-sqyp-max .prod-sqyp .c2-form form .int-t .int-t-box .pub-t-box input {
    width: 300px;
  }
  .prod-sqyp-max .prod-sqyp .c2-form form .int-b .int-t-box {
    margin: 0 0;
  }
  .prod-sqyp-max .prod-sqyp .c2-form form .int-b .int-t-box .int-b-box-t {
    padding: 0 0;
  }
  .prod-sqyp-max .prod-sqyp .c2-form form .int-b .int-t-box .int-b-box-t .int-b-box-tl input {
    width: 300px;
  }
  .prod-sqyp-max .prod-sqyp .c2-form form .int-b .int-t-box .int-b-box-t .int-b-box-tr input {
    width: 300px;
  }
}

@media (max-width: 992px) {
  .prod-sqyp-max .prod-sqyp {
    padding-bottom: 14.66667vw;
    margin-top: 12vw;
  }
  .prod-sqyp-max .prod-sqyp .c1-tit {
    margin-top: 10.66667vw;
    margin-bottom: 8.66667vw;
  }
  .prod-sqyp-max .prod-sqyp .c1-tit h2 {
    font-size: 26px;
  }
  .prod-sqyp-max .prod-sqyp .c1-tit p {
    font-size: 12px;
    margin-top: 10px;
  }
  .prod-sqyp-max .prod-sqyp .c2-form form {
    text-align: center;
  }
  .prod-sqyp-max .prod-sqyp .c2-form form .form-tit {
    margin-left: 0;
    margin-bottom: 4.66667vw;
    font-size: 18px;
  }
  .prod-sqyp-max .prod-sqyp .c2-form form .int-t .int-t-box {
    flex-wrap: wrap;
  }
  .prod-sqyp-max .prod-sqyp .c2-form form .int-t .int-t-box .pub-t-box input {
    width: 65%;
  }
  .prod-sqyp-max .prod-sqyp .c2-form form .int-t .int-t-box .pub-t-box p {
    width: 30%;
    text-align: right;
    font-size: 14px;
  }
  .prod-sqyp-max .prod-sqyp .c2-form form .int-t .int-t-box .pub-t-box div {
    width: 5%;
  }
  .prod-sqyp-max .prod-sqyp .c2-form form .int-t .int-t-box .int-t-box-l {
    width: 100%;
    justify-content: center;
    padding-right: 0;
    margin-bottom: 2.66667vw;
  }
  .prod-sqyp-max .prod-sqyp .c2-form form .int-t .int-t-box .int-t-box-r {
    width: 100%;
    justify-content: center;
    padding-left: 0;
    margin-bottom: 2.66667vw;
  }
  .prod-sqyp-max .prod-sqyp .c2-form form .form-tit2 {
    padding-top: 4vw;
  }
  .prod-sqyp-max .prod-sqyp .c2-form form .int-b .int-t-box {
    margin: 0 0;
  }
  .prod-sqyp-max .prod-sqyp .c2-form form .int-b .int-t-box .int-b-box-t {
    flex-wrap: wrap;
  }
  .prod-sqyp-max .prod-sqyp .c2-form form .int-b .int-t-box .int-b-box-t .int-b-box-tl {
    width: 100%;
    justify-content: center;
    padding-right: 0;
    margin-bottom: 2.66667vw;
  }
  .prod-sqyp-max .prod-sqyp .c2-form form .int-b .int-t-box .int-b-box-t .int-b-box-tl input {
    width: 65%;
  }
  .prod-sqyp-max .prod-sqyp .c2-form form .int-b .int-t-box .int-b-box-t .int-b-box-tl p {
    width: 30%;
    text-align: right;
    font-size: 12px;
  }
  .prod-sqyp-max .prod-sqyp .c2-form form .int-b .int-t-box .int-b-box-t .int-b-box-tl div {
    width: 5%;
  }
  .prod-sqyp-max .prod-sqyp .c2-form form .int-b .int-t-box .int-b-box-t .int-b-box-tr {
    width: 100%;
    justify-content: center;
    padding-left: 0;
    margin-bottom: 2.66667vw;
  }
  .prod-sqyp-max .prod-sqyp .c2-form form .int-b .int-t-box .int-b-box-t .int-b-box-tr input {
    width: 65%;
  }
  .prod-sqyp-max .prod-sqyp .c2-form form .int-b .int-t-box .int-b-box-t .int-b-box-tr p {
    width: 30%;
    text-align: right;
    font-size: 12px;
  }
  .prod-sqyp-max .prod-sqyp .c2-form form .int-b .int-t-box .int-b-box-t .int-b-box-tr div {
    width: 5%;
  }
  .prod-sqyp-max .prod-sqyp .c2-form form .int-b .int-t-box .int-b-box-t p {
    width: 29%;
    font-size: 13px;
    text-align: right;
  }
  .prod-sqyp-max .prod-sqyp .c2-form form .int-b .int-t-box .int-b-box-t input {
    width: 65%;
  }
  .prod-sqyp-max .prod-sqyp .c2-form form .int-b .int-t-box .int-b-box-b {
    padding: 0 0;
  }
  .prod-sqyp-max .prod-sqyp .c2-form form .int-b .int-t-box .int-b-box-b p {
    width: 26.5%;
    font-size: 13px;
  }
  .prod-sqyp-max .prod-sqyp .c2-form form .int-b .int-t-box .int-b-box-b textarea {
    width: 70%;
    height: 22.66667vw;
  }
  .prod-sqyp-max .prod-sqyp .c2-form form .tj button {
    font-size: 14px;
    width: 100px;
    height: 30px;
  }
}

@media (max-width: 992px) {
  .prod-sqyp-max header .header-main .right .serach-lang .wap-btn .line {
    background: #666;
  }
}

.news {
  /* font-family: "Source Han Sans CN"; */
}

.news .container {
  width: 1200px;
  margin: auto;
}

.news .banner {
  position: relative;
}

.news .banner .tit {
  position: absolute;
  width: 100%;
  top: 300px;
}

.news .banner .tit h3 {
  width: 1200px;
  margin: 0 auto;
  font-weight: normal;
  color: #fff;
  font-size: 28px;
}

.news .new-main .news-tit {
  margin-top: 60px;
  margin-bottom: 50px;
}

.news .new-main .news-tit h2 {
  font-size: 30px;
  color: #3b3b3b;
  text-align-last: left;
}

.news .new-main .news-tit span {
  width: 65px;
  height: 2px;
  background: #fe5400;
  display: block;
  margin-top: 8px;
}

.news .new-main .gs .gs-pub {
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
}

.news .new-main .gs .gs-pub .gs-box {
  position: relative;
  background: #f7f7f7;
  width: 380px;
  padding: 0 28px;
  overflow: hidden;
  padding-bottom: 10px;
  box-sizing: border-box;
  display: block;
}

.news .new-main .gs .gs-pub .gs-box .time {
  width: 80px;
  height: 80px;
  background: #3e68dd;
}

.news .new-main .gs .gs-pub .gs-box .time p {
  text-align-last: center;
  color: #fff;
  font-size: 16px;
}

.news .new-main .gs .gs-pub .gs-box .time p:nth-of-type(1) {
  font-size: 34px;
  padding-top: 12px;
  margin-bottom: 5px;
}

.news .new-main .gs .gs-pub .gs-box h3 {
  font-size: 20px;
  color: #666;
  margin-top: 20px;
  margin-bottom: 20px;
}

.news .new-main .gs .gs-pub .gs-box p {
  font-size: 14px;
  color: #666;
  line-height: 26px;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  margin-top:20px;
}

.news .new-main .gs .gs-pub .gs-box .gs-dw {
  position: absolute;
  top: 100%;
  left: 0;
  background: #3e68dd;
  width: 100%;
  height: 100%;
  transition: ease-in-out 0.3s;
  opacity: 0;
}

.news .new-main .gs .gs-pub .gs-box .gs-dw img {
  max-height: 53%;
  width: 100%;
}

.news .new-main .gs .gs-pub .gs-box .gs-dw h3 {
  font-size: 20px;
  color: #fff;
  margin-top: 40px;
  text-align: center;
}

.news .new-main .gs .gs-pub .gs-box:hover .gs-dw {
  top: 0;
  opacity: 1;
}

.news .new-main .mt {
  margin-bottom: 105px;
}

.news .new-main .mt .news-swiepr .swiper-slide {
  display: flex;
  justify-content: space-between;
}

.news .new-main .mt .news-swiepr .swiper-slide .slide-l {
  width: 65.416666%;
}

.news .new-main .mt .news-swiepr .swiper-slide .slide-l img {
  width: 100%;
}

.news .new-main .mt .news-swiepr .swiper-slide .slide-r {
  width: 34.583334%;
  background: #f3f3f3;
  padding: 0 28px;
  padding-top: 82px;
}

.news .new-main .mt .news-swiepr .swiper-slide .slide-r h3 {
  font-size: 20px;
  color: #4d4d4d;
  margin-bottom: 24px;
}

.news .new-main .mt .news-swiepr .swiper-slide .slide-r p {
  font-size: 14px;
  color: #8b8b8b;
  line-height: 26px;
  overflow: hidden;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}

.news .new-main .mt .news-swiepr .swiper-slide .slide-r a {
  margin-top: 34px;
  display: inline-block;
  color: #a8a8a8;
}

.news .new-main .mt .news-swiepr .swiper-slide .slide-r a:after {
  content: '';
  display: inline-block;
  width: 8px;
  height: 8px;
  border: 1px solid #a8a8a8;
  border-top: none;
  border-right: none;
  transform: rotate(-135deg);
  margin-left: 10px;
  vertical-align: top;
  margin-top: 7px;
}

.news .new-main .mt .news-swiepr .news-pagination {
  width: auto;
  right: 310px;
  left: auto;
}

.news .new-main .mt .news-swiepr .news-pagination .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
}

@media (max-width: 1200px) {
  .news .container {
    width: 100%;
    padding: 0 15px;
  }
  .news .banner img {
    width: 100%;
  }
  .news .banner .tit {
    top: 50%;
  }
  .news .banner .tit h3 {
    text-align: center;
    width: 100%;
  }
  .news .new-main .gs .gs-pub .gs-box {
    width: 32%;
    padding-bottom: 80px;
  }
}

@media (max-width: 992px) {
  .news {
    margin-top: 12vw;
  }
  .news .new-main .news-tit {
    margin: 8.66667vw 0;
  }
  .news .new-main .news-tit h2 {
    font-size: 22px;
  }
  .news .new-main .gs .gs-pub {
    flex-wrap: wrap;
  }
  .news .new-main .gs .gs-pub .gs-box {
    width: 100%;
    margin-bottom: 4vw;
    padding-bottom: 10.66667vw;
  }
  .news .new-main .gs .gs-pub .gs-box .time {
    width: 13.33333vw;
    height: 13.33333vw;
  }
  .news .new-main .gs .gs-pub .gs-box .time p:nth-of-type(1) {
    font-size: 18px;
    padding-top: 3px;
  }
  .news .new-main .gs .gs-pub .gs-box .time p:nth-of-type(2) {
    font-size: 12px;
    line-height: 1;
  }
  .news .new-main .gs .gs-pub .gs-box h3 {
    margin: 5.33333vw 0;
    font-size: 18px;
  }
  .news .new-main .gs .gs-pub .gs-box p {
    font-size: 14px;
  }
  .news .new-main .gs .gs-pub .gs-box .gs-dw {
    display: none;
  }
  .news .new-main .mt .news-swiepr .swiper-slide {
    flex-wrap: wrap;
  }
  .news .new-main .mt .news-swiepr .swiper-slide .slide-l {
    width: 100%;
  }
  .news .new-main .mt .news-swiepr .swiper-slide .slide-r {
    width: 100%;
    padding-top: 6.66667vw;
    padding-bottom: 10.66667vw;
  }
  .news .new-main .mt .news-swiepr .swiper-slide .slide-r p {
    font-size: 12px;
  }
  .news .new-main .mt .news-swiepr .swiper-slide .slide-r a {
    font-size: 14px;
  }
  .news .new-main .mt .news-swiepr .news-pagination {
    width: 100%;
    left: 0;
    bottom: 20px;
  }
  .news .new-main .mt .news-swiepr .news-pagination .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
  }
}

.news-xq {
  /* font-family: "Source Han Sans CN"; */
}

.news-xq .container {
  width: 1200px;
  margin: auto;
}

.news-xq .banner {
  position: relative;
}

.news-xq .banner .tit {
  position: absolute;
  width: 100%;
  top: 300px;
}

.news-xq .banner .tit h3 {
  width: 1200px;
  margin: 0 auto;
  font-weight: normal;
  color: #fff;
  font-size: 28px;
}

.news-xq .news-xq-main .tit {
  text-align: center;
  margin-top: 85px;
  margin-bottom: 52px;
}

.news-xq .news-xq-main .tit h3 {
  text-align: center;
  font-size: 30px;
  color: #3b3b3b;
}

.news-xq .news-xq-main .tit span {
  width: 65px;
  height: 2px;
  background: #fe5400;
  display: inline-block;
}

.news-xq .news-xq-main .news-zw p:nth-of-type(1) {
  font-size: 18px;
  color: #232323;
  font-weight: bold;
}

.news-xq .news-xq-main .news-zw p {
  margin-bottom: 28px;
  font-size: 16px;
  color: #7c7c7c;
  line-height: 30px;
}

.news-xq .news-xq-main .news-zw img {
  width: 100%;
  margin: 20px 0;
}

.news-xq .news-xq-main .news-b {
  display: flex;
  justify-content: space-between;
}

.news-xq .news-xq-main .news-b .fh {
  font-size: 14px;
  color: #fff;
  background: #3e68dd;
  display: inline-block;
  height: 50px;
  width: 140px;
  text-align: center;
  line-height: 50px;
}

.news-xq .news-xq-main .news-b .fx-link {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.news-xq .news-xq-main .news-b .fx-link a {
  margin-left: 5px;
}

.news-xq .news-xq-main .news-b .fx-link span {
  color: #323232;
  font-size: 14px;
}

.news-xq .news-xq-main .xg-news {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #e9e9e9;
  padding-top: 36px;
  margin-top: 30px;
  padding-bottom: 44px;
}

.news-xq .news-xq-main .xg-news .xg-l h3 {
  font-size: 20px;
  color: #282828;
}

.news-xq .news-xq-main .xg-news .xg-r {
  display: flex;
  justify-content: flex-end;
}

.news-xq .news-xq-main .xg-news .xg-r .xg-r-box {
  width: 310px;
  padding: 0 30px;
  box-sizing: border-box;
  border-left: 1px solid #e9e9e9;
}

.news-xq .news-xq-main .xg-news .xg-r .xg-r-box span:nth-of-type(1) {
  font-size: 16px;
  color: #282828;
  opacity: 0.6;
}

.news-xq .news-xq-main .xg-news .xg-r .xg-r-box span:nth-of-type(2) {
  font-size: 14px;
  color: #282a2d;
  position: relative;
  padding-left: 33px;
}

.news-xq .news-xq-main .xg-news .xg-r .xg-r-box span:nth-of-type(2):after {
  content: '';
  height: 2px;
  background: #e20407;
  width: 25px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.news-xq .news-xq-main .xg-news .xg-r .xg-r-box p {
  font-size: 20px;
  color: #323232;
  margin-top: 8px;
  line-height: 30px;
  margin-bottom: 50px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

@media (max-width: 1200px) {
  .news-xq .container {
    width: 100%;
    padding: 0 15px;
  }
  .news-xq .banner img {
    width: 100%;
  }
  .news-xq .banner .tit {
    top: 50%;
  }
  .news-xq .banner .tit h3 {
    text-align: center;
    width: 100%;
  }
  .news-xq .news-xq-main .xg-news .xg-r .xg-r-box {
    width: 280px;
  }
}

@media (max-width: 992px) {
  .news-xq {
    margin-top: 12vw;
  }
  .news-xq .news-xq-main .tit {
    margin: 6.66667vw;
  }
  .news-xq .news-xq-main .tit h3 {
    font-size: 22px;
  }
  .news-xq .news-xq-main .news-zw p:nth-of-type(1) {
    font-size: 14px;
  }
  .news-xq .news-xq-main .news-zw p {
    font-size: 14px;
    line-height: 28px;
  }
  .news-xq .news-xq-main .news-b .fh {
    height: 35px;
    line-height: 35px;
    width: 110px;
  }
  .news-xq .news-xq-main .xg-news {
    flex-wrap: wrap;
  }
  .news-xq .news-xq-main .xg-news .xg-l {
    width: 100%;
  }
  .news-xq .news-xq-main .xg-news .xg-l h3 {
    text-align: center;
  }
  .news-xq .news-xq-main .xg-news .xg-r {
    width: 100%;
    flex-wrap: wrap;
  }
  .news-xq .news-xq-main .xg-news .xg-r .xg-r-box {
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #e9e9e9;
    border-left: none;
  }
  .news-xq .news-xq-main .xg-news .xg-r .xg-r-box p {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 6.66667vw;
  }
}

.shzp {
  padding-bottom: 50px;
  /* font-family: "Source Han Sans CN"; */
}

.shzp .container {
  width: 1200px;
  margin: auto;
}

.shzp .banner {
  position: relative;
}

.shzp .banner img {
  width: 100%;
}

.shzp .banner .tit {
  position: absolute;
  width: 100%;
  top: 50%;
}

.shzp .banner .tit h3 {
  width: 1200px;
  margin: 0 auto;
  font-weight: normal;
  color: #2e2e2e;
  font-size: 30px;
  text-align: center;
}

.shzp .shzp-main .tit {
  text-align: center;
  margin-top: 85px;
  margin-bottom: 52px;
}

.shzp .shzp-main .tit h3 {
  text-align: center;
  font-size: 30px;
  color: #3b3b3b;
}

.shzp .shzp-main .tit span {
  width: 65px;
  height: 2px;
  background: #fe5400;
  display: inline-block;
}

.shzp .shzp-main .con1 {
  padding-bottom: 54px;
}

.shzp .shzp-main .con1 .con1-main {
  display: flex;
  justify-content: center;
}

.shzp .shzp-main .con1 .con1-main .con1-t {
  position: relative;
  display: inline-block;
}

.shzp .shzp-main .con1 .con1-main .con1-t .con1-tit {
  position: absolute;
  display: flex;
  justify-content: space-between;
  width: 100%;
  top: 25px;
  padding: 0 50px;
}

.shzp .shzp-main .con1 .con1-main .con1-t .con1-tit p {
  width: 33.33333%;
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  color: #fff;
  line-height: 247px;
  border-radius: 50%;
}

.shzp .shzp-main .con1 .con1-b p {
  text-align: center;
  margin-left: 20px;
  font-size: 18px;
  color: #666;
  line-height: 34px;
}

.shzp .shzp-main .con2 form {
  display: flex;
  justify-content: space-between;
  border: 2px solid #dadada;
  padding: 29px 26px;
}

.shzp .shzp-main .con2 form input {
  font-size: 16px;
  color: #aeaeae;
  border: none;
  outline: none;
  width: 80%;
}

.shzp .shzp-main .con2 form button {
  background: url(../images/idx-serach.png) center center;
  background-size: cover;
  width: 24px;
  height: 23px;
  border: none;
  outline: none;
  cursor: pointer;
}

.shzp .shzp-main .con2 form button:after {
  content: '';
  height: 54px;
  width: 1px;
  background: #d2d2d2;
  display: inline-block;
  margin-top: -15px;
  margin-left: -70px;
}

.shzp .shzp-main .con3 {
  margin-top: 50px;
}

.shzp .shzp-main .con3 .con3-box {
  margin-top: 20px;
}

.shzp .shzp-main .con3 .con3-box .con3-box-t {
  display: flex;
  justify-content: space-between;
  border: 1px solid #e8e8e8;
  cursor: pointer;
  padding: 26px 0;
  padding-left: 26px;
  padding-right: 18px;
}

.shzp .shzp-main .con3 .con3-box .con3-box-t h3 {
  font-size: 20px;
  color: #444;
  width: 20%;
}

.shzp .shzp-main .con3 .con3-box .con3-box-t .nub {
  font-size: 16px;
  color: #aeaeae;
}

.shzp .shzp-main .con3 .con3-box .con3-box-t .time img {
  display: inline-block;
  vertical-align: top;
  margin-top: 1px;
}

.shzp .shzp-main .con3 .con3-box .con3-box-t .time p {
  font-size: 16px;
  color: #aeaeae;
  display: inline-block;
}

.shzp .shzp-main .con3 .con3-box .con3-box-t .ico {
  cursor: pointer;
}

.shzp .shzp-main .con3 .con3-box .con3-box-b {
  position: relative;
  border: 1px solid #e8e8e8;
  padding: 0 28px;
  margin-top: 20px;
  padding-bottom: 35px;
  display: none;
}

.shzp .shzp-main .con3 .con3-box .con3-box-b .close {
  position: absolute;
  right: 23px;
  top: 23px;
  cursor: pointer;
}

.shzp .shzp-main .con3 .con3-box .con3-box-b .con3-b-main .itme {
  padding-top: 28px;
}

.shzp .shzp-main .con3 .con3-box .con3-box-b .con3-b-main h3 {
  font-size: 20px;
  color: #444;
  margin-bottom: 5px;
}

.shzp .shzp-main .con3 .con3-box .con3-box-b .con3-b-main p {
  font-size: 16px;
  color: #9f9f9f;
  line-height: 32px;
}

.shzp .shzp-main .con4 {
  border-top: 2px solid #9e9e9e;
  margin-bottom: 60px;
}

.shzp .shzp-main .con4 .con4-box {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 36px 18px;
  border-bottom: 1px solid #dcdcdc;
}

.shzp .shzp-main .con4 .con4-box .c4-img {
  position: relative;
  margin-right: 23px;
}

.shzp .shzp-main .con4 .con4-box .c4-img img:nth-of-type(2) {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  transition: ease-in-out 0.2s;
}

.shzp .shzp-main .con4 .con4-box h4 {
  font-size: 20px;
  color: #444;
  margin-right: 93px;
}

.shzp .shzp-main .con4 .con4-box p {
  font-size: 18px;
  color: #969696;
}

.shzp .shzp-main .con4 .con4-box:hover {
  background: #fafafa;
}

.shzp .shzp-main .con4 .con4-box:hover .c4-img img:nth-of-type(2) {
  opacity: 1;
}

.shzp .shzp-main .con4 .con4-box:hover .c4-img img:nth-of-type(1) {
  opacity: 0;
}

.shzp .shzp-main .con4 .con4-box:hover h4 {
  color: #3e68dd;
}

.shzp .shzp-main .con4 .con4-box:hover p {
  color: #3e68dd;
}

.shzp .shzp-main .con5 {
  background: url(../images/shzp-c5-bg.jpg) center center;
  background-size: cover;
  height: 243px;
  overflow: hidden;
}

.shzp .shzp-main .con5 .con5-main {
  margin-left: 39.6%;
}

.shzp .shzp-main .con5 .con5-main .top-tit {
  margin-top: 60px;
}

.shzp .shzp-main .con5 .con5-main .top-tit h3 {
  font-size: 26px;
  color: #3e68dd;
  border-bottom: 2px solid #3e68dd;
  padding-bottom: 10px;
  display: inline-block;
}

.shzp .shzp-main .con5 .con5-main .b-mes {
  display: flex;
  justify-content: flex-start;
  width: 515px;
  margin-top: 12px;
}

.shzp .shzp-main .con5 .con5-main .b-mes .b-mes-l {
  display: flex;
  justify-content: space-between;
  margin-right: 20px;
}

.shzp .shzp-main .con5 .con5-main .b-mes .b-mes-l .b-mes-img {
  display: inline-block;
  margin-right: 12px;
}

.shzp .shzp-main .con5 .con5-main .b-mes .b-mes-l .b-mes-mail {
  display: inline-block;
}

.shzp .shzp-main .con5 .con5-main .b-mes .b-mes-l .b-mes-mail p {
  margin-top: 10px;
  font-size: 16px;
  color: #444;
}

.shzp .shzp-main .con5 .con5-main .b-mes .b-mes-l .b-mes-mail a {
  color: #3e68dd;
}

.shzp .shzp-main .con5 .con5-main .b-mes .b-mes-r {
  width: 50%;
}

.shzp .shzp-main .con5 .con5-main .b-mes .b-mes-r p {
  margin-top: 10px;
  font-size: 14px;
  color: #8c8c8c;
  line-height: 22px;
}

@media (max-width: 1200px) {
  .shzp {
    margin-top: 100px;
  }
  .shzp .container {
    width: 100%;
    padding: 0 15px;
  }
  .shzp .banner img {
    width: 100%;
  }
  .shzp .banner .tit {
    top: 50%;
  }
  .shzp .banner .tit h3 {
    text-align: center;
    width: 100%;
  }
}

@media (max-width: 992px) {
  .shzp {
    margin-top: 12vw;
  }
  .shzp .banner {
    display: flex;
    justify-content: center;
    overflow: hidden;
  }
  .shzp .banner img {
    width: 150%;
  }
  .shzp .banner .tit {
    top: 30%;
  }
  .shzp .banner .tit h3 {
    font-size: 26px;
  }
  .shzp .shzp-main .tit {
    margin-top: 10.66667vw;
    margin-bottom: 6.66667vw;
  }
  .shzp .shzp-main .tit h3 {
    font-size: 22px;
  }
  .shzp .shzp-main .con1 .con1-main .con1-t img {
    width: 100%;
  }
  .shzp .shzp-main .con1 .con1-main .con1-t .con1-tit {
    padding: 0 5.33333vw;
    top: 2.5%;
  }
  .shzp .shzp-main .con1 .con1-main .con1-t .con1-tit p {
    font-size: 4vw;
  }
  .shzp .shzp-main .con1 .con1-b p {
    font-size: 14px;
    line-height: 24px;
    margin-left: 2vw;
  }
  .shzp .shzp-main .con2 form {
    overflow: hidden;
    padding: 4vw 3.46667vw;
  }
  .shzp .shzp-main .con2 form input {
    font-size: 14px;
  }
  .shzp .shzp-main .con2 form button:after {
    margin-left: -52px;
  }
  .shzp .shzp-main .con3 .con3-box .con3-box-t {
    padding: 2.66667vw 0;
    border-left: none;
    border-right: none;
  }
  .shzp .shzp-main .con3 .con3-box .con3-box-t h3 {
    font-size: 14px;
    width: 35%;
  }
  .shzp .shzp-main .con3 .con3-box .con3-box-t .nub {
    font-size: 12px;
  }
  .shzp .shzp-main .con3 .con3-box .con3-box-t .time p {
    font-size: 12px;
    vertical-align: top;
  }
  .shzp .shzp-main .con3 .con3-box .con3-box-t .time img {
    width: 18px;
  }
  .shzp .shzp-main .con3 .con3-box .con3-box-t .ico img {
    width: 20px;
  }
  .shzp .shzp-main .con3 .con3-box .con3-box-b {
    padding: 0;
    border-right: none;
    border-left: none;
  }
  .shzp .shzp-main .con3 .con3-box .con3-box-b .con3-b-main .itme {
    padding-top: 4vw;
  }
  .shzp .shzp-main .con3 .con3-box .con3-box-b .con3-b-main .itme h3 {
    font-size: 14px;
  }
  .shzp .shzp-main .con3 .con3-box .con3-box-b .con3-b-main .itme p {
    font-size: 12px;
  }
  .shzp .shzp-main .con4 .con4-box {
    padding: 4vw 0;
  }
  .shzp .shzp-main .con4 .con4-box .c4-img {
    margin-right: 3.06667vw;
  }
  .shzp .shzp-main .con4 .con4-box .c4-img img {
    width: 6.66667vw;
  }
  .shzp .shzp-main .con4 .con4-box h4 {
    white-space: nowrap;
    margin-right: 3.46667vw;
    font-size: 16px;
  }
  .shzp .shzp-main .con4 .con4-box p {
    font-size: 12px;
    line-height: 20px;
  }
  .shzp .shzp-main .con5 {
    background-image: none;
    background: #f9f9f9;
    height: 42.66667vw;
  }
  .shzp .shzp-main .con5 .con5-main {
    margin-left: 0;
  }
  .shzp .shzp-main .con5 .con5-main .top-tit {
    margin-top: 6.66667vw;
  }
  .shzp .shzp-main .con5 .con5-main .top-tit h3 {
    font-size: 20px;
  }
  .shzp .shzp-main .con5 .con5-main .b-mes {
    width: 100%;
  }
  .shzp .shzp-main .con5 .con5-main .b-mes .b-mes-l {
    margin-right: 12px;
  }
  .shzp .shzp-main .con5 .con5-main .b-mes .b-mes-l .b-mes-img img {
    width: 12vw;
  }
  .shzp .shzp-main .con5 .con5-main .b-mes .b-mes-l .b-mes-mail p {
    font-size: 14px;
    white-space: nowrap;
  }
  .shzp .shzp-main .con5 .con5-main .b-mes .b-mes-l .b-mes-mail a {
    font-size: 14px;
  }
  .shzp .shzp-main .con5 .con5-main .b-mes .b-mes-r p {
    font-size: 12px;
    line-height: 20px;
  }
}

.xyzp {
  /* font-family: "Source Han Sans CN"; */
}

.xyzp .container {
  width: 1200px;
  margin: auto;
}

.xyzp .banner {
  position: relative;
}

.xyzp .banner img {
  width: 100%;
}

.xyzp .banner .tit {
  position: absolute;
  width: 100%;
  top: 50%;
}

.xyzp .banner .tit h3 {
  width: 1200px;
  margin: 0 auto;
  font-weight: normal;
  color: #2e2e2e;
  font-size: 30px;
  text-align: center;
}

.xyzp .xyzp-main .tit {
  text-align: center;
  margin-top: 85px;
  margin-bottom: 52px;
}

.xyzp .xyzp-main .tit h3 {
  text-align: center;
  font-size: 30px;
  color: #3b3b3b;
}

.xyzp .xyzp-main .tit span {
  width: 65px;
  height: 2px;
  background: #fe5400;
  display: inline-block;
}

.xyzp .xyzp-main .con1 {
  background: url(../images/xyzp-banner.jpg) center center;
  background-size: cover;
  height: 600px;
  overflow: hidden;
  margin-bottom: 86px;
}

.xyzp .xyzp-main .con1 .tit {
  margin-top: 80px;
  margin-bottom: 75px;
}

.xyzp .xyzp-main .con1 .con1-main h3 {
  font-size: 24px;
  color: #3e68dd;
}

.xyzp .xyzp-main .con1 .con1-main p {
  font-size: 14px;
  line-height: 32px;
  color: #959595;
  width: 46%;
  margin-top: 18px;
}

.xyzp .xyzp-main .con1 .con1-main a {
  width: 137px;
  height: 38px;
  border: 1px solid #3e68dd;
  border-radius: 19px;
  display: block;
  text-align: center;
  margin-top: 26px;
}

.xyzp .xyzp-main .con1 .con1-main a span {
  line-height: 38px;
  font-size: 16px;
  color: #3e68dd;
}

.xyzp .xyzp-main .con1 .con1-main a img {
  display: inline-block;
  vertical-align: top;
  margin-top: 9px;
  margin-left: 8px;
  transition: all 0.3s;
}

.xyzp .xyzp-main .con1 .con1-main a:hover img {
  transform: translateX(5px);
}

.xyzp .xyzp-main .con2 form {
  display: flex;
  justify-content: space-between;
  border: 2px solid #dadada;
  padding: 29px 26px;
}

.xyzp .xyzp-main .con2 form input {
  font-size: 16px;
  color: #aeaeae;
  border: none;
  outline: none;
  width: 80%;
}

.xyzp .xyzp-main .con2 form button {
  background: url(../images/idx-serach.png) center center;
  background-size: cover;
  width: 24px;
  height: 23px;
  border: none;
  outline: none;
  cursor: pointer;
}

.xyzp .xyzp-main .con2 form button:after {
  content: '';
  height: 54px;
  width: 1px;
  background: #d2d2d2;
  display: inline-block;
  margin-top: -15px;
  margin-left: -70px;
}

.xyzp .xyzp-main .con3 {
  margin-top: 50px;
}

.xyzp .xyzp-main .con3 .con3-box {
  margin-top: 20px;
}

.xyzp .xyzp-main .con3 .con3-box .con3-box-t {
  display: flex;
  justify-content: space-between;
  border: 1px solid #e8e8e8;
  padding: 26px 0;
  padding-left: 26px;
  padding-right: 18px;
}

.xyzp .xyzp-main .con3 .con3-box .con3-box-t h3 {
  font-size: 20px;
  color: #444;
  width: 20%;
}

.xyzp .xyzp-main .con3 .con3-box .con3-box-t .nub {
  font-size: 16px;
  color: #aeaeae;
}

.xyzp .xyzp-main .con3 .con3-box .con3-box-t .time img {
  display: inline-block;
  vertical-align: top;
  margin-top: 1px;
}

.xyzp .xyzp-main .con3 .con3-box .con3-box-t .time p {
  font-size: 16px;
  color: #aeaeae;
  display: inline-block;
}

.xyzp .xyzp-main .con3 .con3-box .con3-box-t .ico {
  cursor: pointer;
}

.xyzp .xyzp-main .con3 .con3-box .con3-box-b {
  position: relative;
  border: 1px solid #e8e8e8;
  padding: 0 28px;
  margin-top: 20px;
  padding-bottom: 35px;
  display: none;
}

.xyzp .xyzp-main .con3 .con3-box .con3-box-b .close {
  position: absolute;
  right: 23px;
  top: 23px;
  cursor: pointer;
}

.xyzp .xyzp-main .con3 .con3-box .con3-box-b .con3-b-main .itme {
  padding-top: 28px;
}

.xyzp .xyzp-main .con3 .con3-box .con3-box-b .con3-b-main h3 {
  font-size: 20px;
  color: #444;
  margin-bottom: 5px;
}

.xyzp .xyzp-main .con3 .con3-box .con3-box-b .con3-b-main p {
  font-size: 16px;
  color: #9f9f9f;
  line-height: 32px;
}

.xyzp .xyzp-main .con4 {
  border-top: 2px solid #9e9e9e;
  margin-bottom: 60px;
}

.xyzp .xyzp-main .con4 .con4-box {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 36px 18px;
  border-bottom: 1px solid #dcdcdc;
}

.xyzp .xyzp-main .con4 .con4-box .c4-img {
  position: relative;
  margin-right: 23px;
}

.xyzp .xyzp-main .con4 .con4-box .c4-img img:nth-of-type(2) {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  transition: ease-in-out 0.2s;
}

.xyzp .xyzp-main .con4 .con4-box h4 {
  font-size: 20px;
  color: #444;
  margin-right: 93px;
}

.xyzp .xyzp-main .con4 .con4-box p {
  font-size: 18px;
  color: #969696;
}

.xyzp .xyzp-main .con4 .con4-box:hover {
  background: #fafafa;
}

.xyzp .xyzp-main .con4 .con4-box:hover .c4-img img:nth-of-type(2) {
  opacity: 1;
}

.xyzp .xyzp-main .con4 .con4-box:hover .c4-img img:nth-of-type(1) {
  opacity: 0;
}

.xyzp .xyzp-main .con4 .con4-box:hover h4 {
  color: #3e68dd;
}

.xyzp .xyzp-main .con4 .con4-box:hover p {
  color: #3e68dd;
}

.xyzp .xyzp-main .con5 {
  background: url(../images/shzp-c5-bg.jpg) center center;
  background-size: cover;
  height: 243px;
  overflow: hidden;
  margin-bottom: 50px;
}

.xyzp .xyzp-main .con5 .con5-main {
  margin-left: 39.6%;
}

.xyzp .xyzp-main .con5 .con5-main .top-tit {
  margin-top: 60px;
}

.xyzp .xyzp-main .con5 .con5-main .top-tit h3 {
  font-size: 26px;
  color: #3e68dd;
  border-bottom: 2px solid #3e68dd;
  padding-bottom: 10px;
  display: inline-block;
}

.xyzp .xyzp-main .con5 .con5-main .b-mes {
  display: flex;
  justify-content: flex-start;
  width: 515px;
  margin-top: 12px;
}

.xyzp .xyzp-main .con5 .con5-main .b-mes .b-mes-l {
  display: flex;
  justify-content: space-between;
  margin-right: 20px;
}

.xyzp .xyzp-main .con5 .con5-main .b-mes .b-mes-l .b-mes-img {
  display: inline-block;
  margin-right: 12px;
}

.xyzp .xyzp-main .con5 .con5-main .b-mes .b-mes-l .b-mes-mail {
  display: inline-block;
}

.xyzp .xyzp-main .con5 .con5-main .b-mes .b-mes-l .b-mes-mail p {
  margin-top: 10px;
  font-size: 16px;
  color: #444;
}

.xyzp .xyzp-main .con5 .con5-main .b-mes .b-mes-l .b-mes-mail a {
  color: #3e68dd;
}

.xyzp .xyzp-main .con5 .con5-main .b-mes .b-mes-r {
  width: 50%;
}

.xyzp .xyzp-main .con5 .con5-main .b-mes .b-mes-r p {
  margin-top: 10px;
  font-size: 14px;
  color: #8c8c8c;
  line-height: 22px;
}

@media (max-width: 1200px) {
  .xyzp {
    margin-top: 100px;
  }
  .xyzp .container {
    width: 100%;
    padding: 0 15px;
  }
  .xyzp .banner img {
    width: 100%;
  }
  .xyzp .banner .tit {
    top: 50%;
  }
  .xyzp .banner .tit h3 {
    text-align: center;
    width: 100%;
  }
}

@media (max-width: 992px) {
  .xyzp {
    margin-top: 12vw;
  }
  .xyzp .banner {
    display: flex;
    justify-content: center;
    overflow: hidden;
  }
  .xyzp .banner img {
    width: 150%;
  }
  .xyzp .banner .tit {
    top: 30%;
  }
  .xyzp .banner .tit h3 {
    font-size: 26px;
  }
  .xyzp .xyzp-main .tit {
    margin-top: 10.66667vw;
    margin-bottom: 6.66667vw;
  }
  .xyzp .xyzp-main .tit h3 {
    font-size: 22px;
  }
  .xyzp .xyzp-main .con1 {
    height: 420px;
    margin-bottom: 11.46667vw;
  }
  .xyzp .xyzp-main .con1 .tit {
    margin-top: 30px;
    margin-bottom: 20px;
  }
  .xyzp .xyzp-main .con1 .con1-main h3 {
    font-size: 20px;
  }
  .xyzp .xyzp-main .con1 .con1-main p {
    width: 100%;
    line-height: 26px;
  }
  .xyzp .xyzp-main .con1 .con1-main a {
    margin-top: 15px;
    width: 100px;
    height: 30px;
  }
  .xyzp .xyzp-main .con1 .con1-main a span {
    line-height: 30px;
    font-size: 14px;
  }
  .xyzp .xyzp-main .con1 .con1-main a img {
    margin-top: 5px;
  }
  .xyzp .xyzp-main .con2 form {
    overflow: hidden;
    padding: 4vw 3.46667vw;
  }
  .xyzp .xyzp-main .con2 form input {
    font-size: 14px;
  }
  .xyzp .xyzp-main .con2 form button:after {
    margin-left: -52px;
  }
  .xyzp .xyzp-main .con3 .con3-box .con3-box-t {
    padding: 2.66667vw 0;
    border-left: none;
    border-right: none;
  }
  .xyzp .xyzp-main .con3 .con3-box .con3-box-t h3 {
    font-size: 14px;
    width: 35%;
  }
  .xyzp .xyzp-main .con3 .con3-box .con3-box-t .nub {
    font-size: 12px;
  }
  .xyzp .xyzp-main .con3 .con3-box .con3-box-t .time p {
    font-size: 12px;
    vertical-align: top;
  }
  .xyzp .xyzp-main .con3 .con3-box .con3-box-t .time img {
    width: 18px;
  }
  .xyzp .xyzp-main .con3 .con3-box .con3-box-t .ico img {
    width: 20px;
  }
  .xyzp .xyzp-main .con3 .con3-box .con3-box-b {
    padding: 0;
    border-right: none;
    border-left: none;
  }
  .xyzp .xyzp-main .con3 .con3-box .con3-box-b .con3-b-main .itme {
    padding-top: 4vw;
  }
  .xyzp .xyzp-main .con3 .con3-box .con3-box-b .con3-b-main .itme h3 {
    font-size: 14px;
  }
  .xyzp .xyzp-main .con3 .con3-box .con3-box-b .con3-b-main .itme p {
    font-size: 12px;
  }
  .xyzp .xyzp-main .con4 .con4-box {
    padding: 4vw 0;
  }
  .xyzp .xyzp-main .con4 .con4-box .c4-img {
    margin-right: 3.06667vw;
  }
  .xyzp .xyzp-main .con4 .con4-box .c4-img img {
    width: 6.66667vw;
  }
  .xyzp .xyzp-main .con4 .con4-box h4 {
    white-space: nowrap;
    margin-right: 3.46667vw;
    font-size: 16px;
  }
  .xyzp .xyzp-main .con4 .con4-box p {
    font-size: 12px;
    line-height: 20px;
  }
  .xyzp .xyzp-main .con5 {
    background-image: none;
    background: #f9f9f9;
    height: 42.66667vw;
  }
  .xyzp .xyzp-main .con5 .con5-main {
    margin-left: 0;
  }
  .xyzp .xyzp-main .con5 .con5-main .top-tit {
    margin-top: 6.66667vw;
  }
  .xyzp .xyzp-main .con5 .con5-main .top-tit h3 {
    font-size: 20px;
  }
  .xyzp .xyzp-main .con5 .con5-main .b-mes {
    width: 100%;
  }
  .xyzp .xyzp-main .con5 .con5-main .b-mes .b-mes-l {
    margin-right: 12px;
  }
  .xyzp .xyzp-main .con5 .con5-main .b-mes .b-mes-l .b-mes-img img {
    width: 12vw;
  }
  .xyzp .xyzp-main .con5 .con5-main .b-mes .b-mes-l .b-mes-mail p {
    font-size: 14px;
    white-space: nowrap;
  }
  .xyzp .xyzp-main .con5 .con5-main .b-mes .b-mes-l .b-mes-mail a {
    font-size: 14px;
  }
  .xyzp .xyzp-main .con5 .con5-main .b-mes .b-mes-r p {
    font-size: 12px;
    line-height: 20px;
  }
}

.qyjs {
  /* font-family: "Source Han Sans CN"; */
}

.qyjs .container {
  width: 1200px;
  margin: auto;
  padding-bottom: 50px;
}

.qyjs .banner {
  position: relative;
}

.qyjs .banner img {
  width: 100%;
}

.qyjs .banner .tit {
  position: absolute;
  width: 100%;
  top: 50%;
}

.qyjs .banner .tit p {
  width: 1200px;
  margin: 0 auto;
  font-weight: normal;
  color: #2e2e2e;
  font-size: 30px;
  text-align: left;
  font-size: 18px;
  color: #fff;
  opacity: 0.46;
  line-height: 25px;
}

.qyjs .qyjs-main .pub-tit1 {
  padding-top: 80px;
}

.qyjs .qyjs-main .pub-tit {
  font-size: 30px;
  color: #3b3b3b;
  padding-top: 60px;
  padding-bottom: 40px;
}

.qyjs .qyjs-main .pub-tit h3 {
  color: #3b3b3b;
  font-size: 30px;
  white-space: nowrap;
}

.qyjs .qyjs-main .pub-tit span {
  width: 65px;
  height: 2px;
  background: #fe5400;
  display: inline-block;
  vertical-align: top;
  margin-top: 15px;
}

.qyjs .qyjs-main .con1 {
  position: relative;
  display: flex;
  justify-content: flex-end;
}

.qyjs .qyjs-main .con1 .con-l {
  position: absolute;
  left: 0;
 /* background: #fff;*/
    width: 48%;
  margin-top: -80px;
  padding-right: 34px;
}

.qyjs .qyjs-main .con1 .con-l h3 {
  font-size: 20px;
  color: #3b3b3b;
  padding-top: 10px;
  margin-bottom: 28px;
}

.qyjs .qyjs-main .con1 .con-l p {
  font-size: 14px;
  color: #929292;
  line-height: 30px;
  margin-bottom: 28px;
}

.qyjs .qyjs-main .con2 {
  background: #f8f8f8;
}

.qyjs .qyjs-main .con2 .container {
  position: relative;
}

.qyjs .qyjs-main .con2 .container .pub-tit {
  padding-bottom: 0;
}

.qyjs .qyjs-main .con2 .container .con2-main {
  display: flex;
  justify-content: space-between;
}

.qyjs .qyjs-main .con2 .container .con2-main .con2-t {
  padding-top: 80px;
}

.qyjs .qyjs-main .con2 .container .con2-main .con2-t .item {
  margin-bottom: 30px;
}

.qyjs .qyjs-main .con2 .container .con2-main .con2-t .item strong {
  font-size: 54px;
  color: #3e68dd;
  text-align: center;
  display: block;
}

.qyjs .qyjs-main .con2 .container .con2-main .con2-t .item p {
  font-size: 18px;
  color: #666;
  text-align: center;
}

.qyjs .qyjs-main .con2 .container .con2-main .con2-b {
  text-align: center;
}

.qyjs .qyjs-main .con2 .container .con2-main .con2-b img {
  display: inline-block;
}

.qyjs .qyjs-main .con3 {
  background: #f8f8f8;
  height: 400px;
}

.qyjs .qyjs-main .con3 .container {
  position: relative;
}

.qyjs .qyjs-main .con3 .container .pub-tit {
  top: 0;
}

.qyjs .qyjs-main .con3 .container .con3-main {
  display: flex;
  justify-content: space-between;
  padding: 0 130px;
}

.qyjs .qyjs-main .con3 .container .con3-main .con3-item {
  width: 295px;
  height: 400px;
  border-radius: 8px;
  cursor: pointer;
}

.qyjs .qyjs-main .con3 .container .con3-main .con3-item .con3-img {
  text-align: center;
}

.qyjs .qyjs-main .con3 .container .con3-main .con3-item .con3-img img {
  display: inline-block;
  margin-top: 60px;
}

.qyjs .qyjs-main .con3 .container .con3-main .con3-item h3 {
  font-size: 20px;
  color: #fff;
  text-align: center;
  margin: 23px 0;
}

.qyjs .qyjs-main .con3 .container .con3-main .con3-item p {
  font-size: 14px;
  color: #fff;
  text-align: center;
  margin: 0 22px;
  opacity: 0.67;
  line-height: 24px;
}

.qyjs .qyjs-main .con3 .container .con3-main .con3-item:nth-of-type(1) {
  background: #0ebdca;
}

.qyjs .qyjs-main .con3 .container .con3-main .con3-item:nth-of-type(2) {
  background: #3e68dd;
  margin-top: 70px;
}

.qyjs .qyjs-main .con3 .container .con3-main .con3-item:nth-of-type(3) {
  background: #5457c1;
}

.qyjs .qyjs-main .con4 {
  background: #f8f8f8;
  margin-top:200px;
}

.qyjs .qyjs-main .con4 .container {
  position: relative;
}

.qyjs .qyjs-main .con4 .container .con4-main {
  display: flex;
  justify-content: space-between;
  padding: 0 145px;
  padding-top: 10px;
  padding-bottom: 50px;
}

.qyjs .qyjs-main .con4 .container .con4-main .con4-item {
  width: 238px;
  text-align: center;
}

.qyjs .qyjs-main .con4 .container .con4-main .con4-item .con4-item-t {
  background: url(../images/qyjs-con4-bg.png) center center;
  background-size: cover;
  width: 186px;
  height: 266px;
  transition: ease-in-out 0.2s;
  text-align: center;
  display: inline-block;
}

.qyjs .qyjs-main .con4 .container .con4-main .con4-item .con4-item-t .img-box {
  position: relative;
  display: inline-block;
  text-align: center;
  overflow: hidden;
}

.qyjs .qyjs-main .con4 .container .con4-main .con4-item .con4-item-t .img-box img {
  display: inline-block;
  margin-top: 44px;
}

.qyjs .qyjs-main .con4 .container .con4-main .con4-item .con4-item-t .img-box img:nth-of-type(1) {
  position: relative;
}

.qyjs .qyjs-main .con4 .container .con4-main .con4-item .con4-item-t .img-box img:nth-of-type(2) {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}

.qyjs .qyjs-main .con4 .container .con4-main .con4-item .con4-item-t p {
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: #666;
  margin-top: 12px;
  letter-spacing: 6px;
}

.qyjs .qyjs-main .con4 .container .con4-main .con4-item:hover .con4-item-t {
  background: url(../images/qyjs-con4-bgc.png) center center;
  background-size: cover;
}

.qyjs .qyjs-main .con4 .container .con4-main .con4-item:hover .con4-item-t .img-box img:nth-of-type(1) {
  opacity: 0;
}

.qyjs .qyjs-main .con4 .container .con4-main .con4-item:hover .con4-item-t .img-box img:nth-of-type(2) {
  opacity: 1;
}

.qyjs .qyjs-main .con4 .container .con4-main .con4-item:hover .con4-item-t p {
  color: #fff;
}

.qyjs .qyjs-main .con4 .container .con4-main .con4-item-b p {
  font-size: 14px;
  color: #797979;
  line-height: 26px;
  text-align-last: left;
}

.qyjs .qyjs-main .con5 .container {
  position: relative;
  padding-top: 40px;
  padding-bottom: 80px;
}

.qyjs .qyjs-main .con5 .container .qyjs-swiper {
  width: 916px;
}

.qyjs .qyjs-main .con5 .container .qyjs-swiper .swiper-slide {
  display: flex;
  justify-content: center;
}

.qyjs .qyjs-main .con5 .container .qyjs-swiper .swiper-slide .slide-img {
  display: block;
  overflow: hidden;
  position: relative;
  width: 80%;
}

.qyjs .qyjs-main .con5 .container .qyjs-swiper .swiper-slide .slide-img img {
  min-width: 100%;
  width: auto;
  height: 100%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
}

.qyjs .qyjs-main .con5 .container .qyjs-swiper .swiper-slide .slide-img:after {
  content: '';
  display: block;
  padding-bottom: 131.44876%;
}

.qyjs .qyjs-main .con5 .container .qyjs-l {
  background: url(../images/qyjs-con5-cl.png) center center no-repeat;
  border: 1px solid #3e68dd;
  height: 61px;
  width: 61px;
  border-radius: 50%;
  transition: all 0.2s;
  outline: none;
  top: 55%;
}

.qyjs .qyjs-main .con5 .container .qyjs-r {
  background: url(../images/qyjs-con5-cr.png) center center no-repeat;
  border: 1px solid #3e68dd;
  height: 61px;
  width: 61px;
  border-radius: 50%;
  transition: all 0.2s;
  outline: none;
  top: 55%;
}

.qyjs .qyjs-main .con5 .container .qyjs-l:hover {
  background: url(../images/qyjs-con5-l.png) center center no-repeat;
  background-color: #3e68dd;
}

.qyjs .qyjs-main .con5 .container .qyjs-r:hover {
  background: url(../images/qyjs-con5-r.png) center center no-repeat;
  background-color: #3e68dd;
}

@media (max-width: 1200px) {
  .qyjs {
    margin-top: 100px;
  }
  .qyjs .container {
    width: 100%;
    padding: 0 15px;
  }
  .qyjs .banner .tit {
    transform: translateY(-50%);
    width: 100%;
    padding: 0 15px;
  }
  .qyjs .qyjs-main .pub-tit {
    width: 100%;
    text-align: center;
    left: 0;
  }
  .qyjs .qyjs-main .con1 .con-l {
    padding-left: 15px;
    width: 60%;
  }
  .qyjs .qyjs-main .con2 .container .con2-main .con2-b {
    width: 80%;
  }
  .qyjs .qyjs-main .con2 .container .con2-main .con2-b img {
    width: 100%;
  }
  .qyjs .qyjs-main .con2 .container .con2-main .con2-t {
    padding-top: 40px;
  }
  .qyjs .qyjs-main .con3 .container {
    padding-top: 110px;
  }
  .qyjs .qyjs-main .con3 .container .con3-main {
    padding: 0 20px;
  }
  .qyjs .qyjs-main .con4 .container .con4-main {
    padding-left: 30px;
    padding-right: 50px;
  }
}

@media (max-width: 992px) {
  .qyjs {
    margin-top: 12vw;
  }
  .qyjs .container {
    width: 100%;
    padding: 0 15px;
  }
  .qyjs .banner .tit p {
    font-size: 16px;
    opacity: 1;
    width: 100%;
    font-size: 12px;
    line-height: 4.53333vw;
  }
  .qyjs .qyjs-main .pub-tit {
    padding: 5.33333vw 0;
    top: 20px;
  }
  .qyjs .qyjs-main .pub-tit h3 {
    font-size: 24px;
  }
  .qyjs .qyjs-main .con1 {
    padding-bottom: 55vw;
  }
  .qyjs .qyjs-main .con1 .con-l {
    width: 100%;
    bottom: 0;
  }
  .qyjs .qyjs-main .con1 .con-l h3 {
    margin-bottom: 4.26667vw;
    font-size: 20px;
  }
  .qyjs .qyjs-main .con1 .con-l p {
    margin-bottom: 20px;
    line-height: 4.53333vw;
    font-size: 12px;
    margin-bottom: 3.2vw;
  }
  .qyjs .qyjs-main .con1 .con1-r {
    width: 100%;
  }
  .qyjs .qyjs-main .con1 .con1-r img {
    width: 100%;
  }
  .qyjs .qyjs-main .con2 .container .con2-main {
    display: block;
  }
  .qyjs .qyjs-main .con2 .container .con2-main .con2-t {
    margin: 0;
    padding-top: 0;
    display: flex;
    justify-content: space-between;
    padding: 0 4%;
  }
  .qyjs .qyjs-main .con2 .container .con2-main .con2-t .item strong {
    font-size: 28px;
  }
  .qyjs .qyjs-main .con2 .container .con2-main .con2-t .item p {
    font-size: 12px;
  }
  .qyjs .qyjs-main .con2 .container .con2-main .con2-b {
    width: 100%;
  }
  .qyjs .qyjs-main .con2 .container .con2-main .con2-b img {
    width: 100%;
  }
  .qyjs .qyjs-main .con3 {
    height: auto;
    padding-bottom: 30px;
  }
  .qyjs .qyjs-main .con3 .container {
    padding-top: 17.33333vw;
  }
  .qyjs .qyjs-main .con3 .container .con3-main {
    flex-wrap: wrap;
    justify-content: center;
  }
  .qyjs .qyjs-main .con3 .container .con3-main .con3-item {
    width: 96%;
    height: auto;
  }
  .qyjs .qyjs-main .con3 .container .con3-main .con3-item .con3-img {
    margin-top: 4vw;
  }
  .qyjs .qyjs-main .con3 .container .con3-main .con3-item .con3-img img {
    margin-top: 5.33333vw;
    width: 20%;
  }
  .qyjs .qyjs-main .con3 .container .con3-main .con3-item h3 {
    margin: 2.66667vw 0;
    font-size: 18px;
  }
  .qyjs .qyjs-main .con3 .container .con3-main .con3-item p {
    font-size: 12px;
    padding-bottom: 2.66667vw;
    line-height: 20px;
  }
  .qyjs .qyjs-main .con3 .container .con3-main .con3-item:nth-of-type(1) {
    margin-top: 4vw;
  }
  .qyjs .qyjs-main .con3 .container .con3-main .con3-item:nth-of-type(2) {
    margin-top: 4vw;
  }
  .qyjs .qyjs-main .con3 .container .con3-main .con3-item:nth-of-type(3) {
    margin-top: 4vw;
  }
  .qyjs .qyjs-main .con4 {
    margin-top: 13.33333vw;
  }
  .qyjs .qyjs-main .con4 .container .con4-main {
    padding-left: 0;
    padding-right: 0;
  }
  .qyjs .qyjs-main .con4 .container .con4-main .con4-item {
    width: 32.333333%;
  }
  .qyjs .qyjs-main .con4 .container .con4-main .con4-item .con4-item-t {
    width: 100%;
    height: 44.02481vw;
  }
  .qyjs .qyjs-main .con4 .container .con4-main .con4-item .con4-item-t .img-box img {
    width: 9.86667vw;
    margin-top: 8vw;
  }
  .qyjs .qyjs-main .con4 .container .con4-main .con4-item .con4-item-t p {
    font-size: 3.2vw;
  }
  .qyjs .qyjs-main .con4 .container .con4-main .con4-item .con4-item-b p {
    font-size: 12px;
    padding: 0 5px;
    text-align: justify;
  }
  .qyjs .qyjs-main .con5 .container .qyjs-swiper {
    width: 94%;
  }
  .qyjs .qyjs-main .con5 .container .qyjs-swiper .swiper-slide .slide-img img {
    width: 100%;
  }
  .qyjs .qyjs-main .con5 .container .qyjs-l, .qyjs .qyjs-main .con5 .container .qyjs-r {
    width: 9.33333vw;
    height: 9.33333vw;
  }
}

@media (max-width: 768px) {
  .qyjs .qyjs-main .con1 {
    padding-bottom: 70vw;
  }
}

.lxwm .container {
  width: 1200px;
  margin: auto;
}

.lxwm .banner {
  position: relative;
}

.lxwm .banner img {
  width: 100%;
}

.lxwm .banner .tit {
  position: absolute;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
}

.lxwm .banner .tit h3 {
  width: 1200px;
  margin: 0 auto;
  font-weight: normal;
  color: #2e2e2e;
  font-size: 28px;
  text-align: left;
  color: #fff;
  opacity: 0.72;
}

.lxwm .lxwm-main .pub-tit {
  font-size: 30px;
  color: #3b3b3b;
  margin-top: 70px;
  margin-bottom: 30px;
}

.lxwm .lxwm-main .pub-tit h3 {
  color: #3b3b3b;
  font-size: 30px;
  white-space: nowrap;
}

.lxwm .lxwm-main .pub-tit span {
  width: 65px;
  height: 2px;
  background: #fe5400;
  display: inline-block;
  vertical-align: top;
  margin-top: 15px;
}

.lxwm .lxwm-main .con1 {
  padding-bottom: 120px;
}

.lxwm .lxwm-main .con1 .con1-main {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  background: url(../images/lxwm-con1-bg.jpg) top center;
  background-size: cover;
  height: 420px;
}

.lxwm .lxwm-main .con1 .con1-main .con1-box {
  width: 575px;
  height: 120px;
  border: 1px solid #ededed;
  margin-bottom: 26px;
  padding: 18px 10px 10px 25px;
}

.lxwm .lxwm-main .con1 .con1-main .con1-box h3 {
  font-size: 24px;
  color: #3e68dd;
  margin-bottom: 12px;
}

.lxwm .lxwm-main .con1 .con1-main .con1-box p {
  font-size: 16px;
  color: #909090;
}

.lxwm .lxwm-main .con1 .con1-main .con1-box:nth-of-type(odd) {
  margin-right: 24px;
}

.lxwm .lxwm-main .con2 .pub-tit {
  margin-bottom: 0;
}

.lxwm .lxwm-main .con2 .con2-main .tit {
  font-size: 16px;
  color: #b7b7b7;
}

.lxwm .lxwm-main .con2 .con2-main form .form-t {
  display: flex;
  justify-content: space-between;
  margin-top: 43px;
}

.lxwm .lxwm-main .con2 .con2-main form .form-t .t-box {
  width: 385px;
  display: flex;
  justify-content: space-between;
  height: 45px;
  border: 1px solid #e4e4e4;
  align-items: center;
  padding-right: 16px;
}

.lxwm .lxwm-main .con2 .con2-main form .form-t .t-box input {
  border: none;
  font-size: 14px;
  color: #aeadad;
  padding-left: 20px;
  width: 80%;
}

.lxwm .lxwm-main .con2 .con2-main form .form-t .t-box .pub-img {
  text-align: right;
}

.lxwm .lxwm-main .con2 .con2-main form .form-t .t-box .pub-img img {
  display: inline-block;
}

.lxwm .lxwm-main .con2 .con2-main form .form-c {
  height: 45px;
  border: 1px solid #e4e4e4;
  display: flex;
  align-items: center;
  margin-top: 20px;
}

.lxwm .lxwm-main .con2 .con2-main form .form-c input {
  border: none;
  width: 100%;
  padding-left: 20px;
  font-size: 14px;
  color: #aeadad;
}

.lxwm .lxwm-main .con2 .con2-main form .form-b {
  border: 1px solid #e4e4e4;
  margin-top: 20px;
  position: relative;
}

.lxwm .lxwm-main .con2 .con2-main form .form-b textarea {
  width: 90%;
  resize: none;
  color: #aeadad;
  height: 215px;
  padding: 20px;
  border: none;
  font-size: 14px;
}

.lxwm .lxwm-main .con2 .con2-main form .form-b .form-b-img {
  position: absolute;
  right: 16px;
  top: 16px;
}

.lxwm .lxwm-main .con2 .con2-main form .sub {
  margin-top: 20px;
  display: flex;
  justify-content: flex-start;
}

.lxwm .lxwm-main .con2 .con2-main form .sub .sub-yz {
  border: 1px solid #e4e4e4;
  width: 333px;
  display: flex;
  justify-content: space-between;
}

.lxwm .lxwm-main .con2 .con2-main form .sub .sub-yz input {
  border: none;
  padding-left: 20px;
  font-size: 14px;
  color: #aeadad;
}

.lxwm .lxwm-main .con2 .con2-main form .sub .sub-yz .sub-yz-img {
  text-align: center;
  border-left: 1px solid #e4e4e4;
}

.lxwm .lxwm-main .con2 .con2-main form .sub .sub-yz .sub-yz-img img {
  display: inline-block;
}

.lxwm .lxwm-main .con2 .con2-main form .sub .sub-btn button:nth-of-type(1) {
  width: 97px;
  height: 46px;
  margin-left: 20px;
  border: none;
  background: #eee;
  font-size: 14px;
  color: #838383;
  cursor: pointer;
}

.lxwm .lxwm-main .con2 .con2-main form .sub .sub-btn button:nth-of-type(2) {
  width: 97px;
  height: 46px;
  margin-left: 20px;
  border: none;
  background: #eee;
  font-size: 14px;
  color: #838383;
  cursor: pointer;
}

.lxwm .lxwm-main .con2 .con2-main form .sub .sub-btn button:hover {
  background: #3d68de;
  color: #fff;
}

.lxwm .lxwm-main .con3 {
  margin-bottom: 145px;
}

.lxwm .lxwm-main .con3 .con3-main {
  position: relative;
  margin-top: 80px;
}

.lxwm .lxwm-main .con3 .con3-main .con3-swiper {
  width: 1030px;
}

.lxwm .lxwm-main .con3 .con3-main .con3-swiper .swiper-slide .slide-img {
  text-align: center;
}

.lxwm .lxwm-main .con3 .con3-main .con3-swiper .swiper-slide .slide-img a {
  position: relative;
  display: block;
  overflow: hidden;
}

.lxwm .lxwm-main .con3 .con3-main .con3-swiper .swiper-slide .slide-img a img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all .3s;
  min-width: 60%;
  width: auto;
  height: 70%;
}

.lxwm .lxwm-main .con3 .con3-main .con3-swiper .swiper-slide .slide-img a:after {
  content: '';
  display: block;
  padding-bottom: 27.20307%;
}

.lxwm .lxwm-main .con3 .con3-main .con3-swiper .swiper-slide .slide-img img {
  display: inline-block;
}

.lxwm .lxwm-main .con3 .con3-main .con3-swiper .swiper-slide p {
  text-align: center;
}

.lxwm .lxwm-main .con3 .con3-main .lxwm-l {
  background: url(../images/qyjs-con5-cl.png) center center no-repeat;
  border: 1px solid #3e68dd;
  height: 61px;
  width: 61px;
  border-radius: 50%;
  transition: all 0.2s;
  outline: none;
  top: 55%;
}

.lxwm .lxwm-main .con3 .con3-main .lxwm-r {
  background: url(../images/qyjs-con5-cr.png) center center no-repeat;
  border: 1px solid #3e68dd;
  height: 61px;
  width: 61px;
  border-radius: 50%;
  transition: all 0.2s;
  outline: none;
  top: 55%;
}

.lxwm .lxwm-main .con3 .con3-main .lxwm-l:hover {
  background: url(../images/qyjs-con5-l.png) center center no-repeat;
  background-color: #3e68dd;
}

.lxwm .lxwm-main .con3 .con3-main .lxwm-r:hover {
  background: url(../images/qyjs-con5-r.png) center center no-repeat;
  background-color: #3e68dd;
}

@media (max-width: 1200px) {
  .lxwm {
    margin-top: 100px;
  }
  .lxwm .container {
    width: 100%;
    padding: 0 15px;
  }
  .lxwm .banner .tit {
    transform: translateY(-50%);
    width: 100%;
    padding: 0 15px;
  }
  .lxwm .banner .tit h3 {
    width: 100%;
    font-size: 24px;
  }
  .lxwm .lxwm-main .con1 .con1-main .con1-box {
    width: 45%;
  }
}

@media (max-width: 992px) {
  .lxwm {
    margin-top: 12vw;
  }
  .lxwm .container {
    width: 100%;
    padding: 0 15px;
  }
  .lxwm .banner .tit h3 {
    font-size: 18px;
    opacity: 1;
    width: 100%;
  }
  .lxwm .lxwm-main .pub-tit {
    margin-top: 9.33333vw;
  }
  .lxwm .lxwm-main .pub-tit h3 {
    font-size: 22px;
  }
  .lxwm .lxwm-main .con1 {
    padding-bottom: 8vw;
  }
  .lxwm .lxwm-main .con1 .con1-main {
    height: auto;
  }
  .lxwm .lxwm-main .con1 .con1-main .con1-box {
    width: 100%;
    padding: 4vw 2vw 4vw 2vw;
    height: auto;
    margin-bottom: 2.66667vw;
  }
  .lxwm .lxwm-main .con1 .con1-main .con1-box h3 {
    font-size: 18px;
    margin-bottom: 1.86667vw;
  }
  .lxwm .lxwm-main .con1 .con1-main .con1-box p {
    font-size: 12px;
  }
  .lxwm .lxwm-main .con1 .con1-main .con1-box:nth-of-type(odd) {
    margin-right: 0;
  }
  .lxwm .lxwm-main .con2 .con2-main .tit {
    font-size: 14px;
  }
  .lxwm .lxwm-main .con2 .con2-main form .form-t {
    flex-wrap: wrap;
  }
  .lxwm .lxwm-main .con2 .con2-main form .form-t .t-box {
    width: 100%;
    margin-bottom: 2.66667vw;
  }
  .lxwm .lxwm-main .con2 .con2-main form .form-c {
    margin-top: 0;
  }
  .lxwm .lxwm-main .con2 .con2-main form .form-b {
    overflow: hidden;
  }
  .lxwm .lxwm-main .con2 .con2-main form .form-b textarea {
    height: 24vw;
  }
  .lxwm .lxwm-main .con2 .con2-main form .sub {
    flex-wrap: wrap;
  }
  .lxwm .lxwm-main .con2 .con2-main form .sub .sub-yz {
    width: 100%;
    margin-bottom: 2.66667vw;
  }
  .lxwm .lxwm-main .con2 .con2-main form .sub .sub-btn button:nth-of-type(1) {
    margin-left: 0;
  }
  .lxwm .lxwm-main .con3 {
    margin-bottom: 18.66667vw;
  }
  .lxwm .lxwm-main .con3 .con3-main {
    margin-top: 2.66667vw;
  }
  .lxwm .lxwm-main .con3 .con3-main .con3-swiper {
    width: 94%;
  }
  .lxwm .lxwm-main .con3 .con3-main .con3-swiper .swiper-slide .slide-img img {
    width: 70%;
  }
  .lxwm .lxwm-main .con3 .con3-main .con3-swiper .swiper-slide p {
    font-size: 12px;
  }
  .lxwm .lxwm-main .con3 .con3-main .lxwm-l {
    left: 0;
  }
  .lxwm .lxwm-main .con3 .con3-main .lxwm-r {
    right: 0;
  }
  .lxwm .lxwm-main .con3 .con3-main .lxwm-l, .lxwm .lxwm-main .con3 .con3-main .lxwm-r {
    width: 9.33333vw;
    height: 9.33333vw;
  }
}

.serch-page .container {
  width: 1200px;
  margin: 0 auto;
}

.serch-page .serch-banner img {
  width: 100%;
}

.serch-page .search-form {
  padding: 40px 0;
}

.serch-page .search-form .jobSearch {
  position: relative;
  display: block;
  width: 100%;
  max-width: 520px;
  margin: 0 auto;
  padding-right: 80px;
  border: 1px solid #333;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  overflow: hidden;
}

.serch-page .search-form .jobSearch .keyA {
  padding-left: 36px;
  background-repeat: no-repeat;
  background-position: 12px center;
  background-size: auto 16px;
  background-image: url(../images/searchAico.png);
  display: block;
  width: 100%;
  font-size: 14px;
  line-height: 38px;
  height: 38px;
  border: none;
}

.serch-page .search-form .jobSearch .submit {
  border: none;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 3;
  width: 80px;
  padding: 0 20px;
  color: #fff;
  background-color: #333;
  display: block;
  font-size: 14px;
  line-height: 38px;
  height: 38px;
}

.serch-page .serch-main {
  padding-top: 40px;
}

.serch-page .serch-main .serch-item {
  display: flex;
  justify-content: flex-start;
  padding: 15px 0;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  margin-bottom: -1px;
}

.serch-page .serch-main .serch-item .item-l h4 {
  font-size: 20px;
  margin-bottom: 3%;
}

.serch-page .serch-main .serch-item .item-l .searchimg401 {
  display: block;
  width: 200px;
  height: 150px;
  overflow: hidden;
  position: relative;
}

.serch-page .serch-main .serch-item .item-l .searchimg401 img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  max-width: 100%;
  width: auto;
}

.serch-page .serch-main .serch-item .item-r {
  margin-left: 2%;
  margin-top: 2%;
}

.serch-page .serch-main .serch-item .item-r .searchbox .resulttext401 {
  overflow: hidden;
  height: 72px;
  color: #999;
  font-size: 15px;
}

.serch-page .serch-main .serch-item .item-r .searchbox .resultlabel401 {
  color: #999;
  display: inline-block;
  padding-top: 30px;
  font-size: 13px;
}

@media (max-width: 1200px) {
  .serch-page {
    margin-top: 100px;
  }
  .serch-page .container {
    width: 100%;
    padding: 0 10px;
  }
}

@media (max-width: 992px) {
  .serch-page {
    margin-top: 12vw;
  }
  .serch-page .serch-banner {
    overflow: hidden;
  }
  .serch-page .serch-banner img {
    width: 200%;
    margin-left: 50%;
    transform: translateX(-50%);
  }
  .serch-page .search-form {
    box-sizing: border-box;
    padding: 25px 0;
    width: 100%;
  }
  .serch-page .search-form .jobSearch {
    width: 70%;
  }
  .serch-page .serch-main .serch-item .item-l h4 {
    font-size: 16px;
  }
  .serch-page .serch-main .serch-item .item-l .searchimg401 {
    width: 140px;
    height: 130px;
  }
  .serch-page .serch-main .serch-item .item-r .searchbox .resulttext401 {
    height: auto;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    font-size: 14px;
  }
  .serch-page .serch-main .serch-item .item-r .searchbox .resultlabel401 {
    font-size: 12px;
  }
}





/* 1118淇敼 */

@font-face {
  font-family: 'SRE';
  src: url(../fonts/SOURCEHANSANSSC-REGULAR.OTF);
}

@font-face {
  font-family: 'SRB';
  src: url(../fonts/SOURCEHANSANSSC-BOLD.OTF);
}

@font-face {
  font-family: 'SRM';
  src: url(../fonts/SOURCEHANSANSSC-MEDIUM.OTF);
}

body {
  font-family: 'SRE';
}

h1, h2, h3, h4 {
  font-family: 'SRB';
}

.fd-idx .con3 .con3-main .swiper2 .swiper-slide .slide-a .c3-prod-b:after {
  width: 100%;
}

.prod-yy-max .prod-yy .yy-main .prodyy-main-r .prod-dis-main .dis-box{
  width: 30%;
}
.prod-yy-max .prod-yy .yy-main .prodyy-main-r .prod-dis-main .dis-img1{
  width: 69.99999%;
}
.shzp .shzp-main .con1 .con1-main .con1-t .con1-tit p{cursor: pointer;}
.shzp .shzp-main .con1 .con1-b .con1-p-box{display: none;}
.shzp .shzp-main .con1 .con1-b .con1-p-box:nth-of-type(2){display: block;}

.fd-idx .con4 .c4-b .c4-b-lb .c4-b-swiper .swiper-slide p strong{
  font-size: 24px;margin-right: 5px;vertical-align: middle;color:#b6b6b6;
}


@media(max-width:992px){
  .prod-yy-max .prod-yy .pub-main .prodyy-main-r .prod-dis-main .dis-box{
    width: 100%;
  }
  .prod-yy-max .prod-yy .yy-main .prodyy-main-r .prod-dis-main .dis-img1{
    width: 100%;border-top:1px solid #e8e8e8;
  }
}

/****** 201202淇敼 ******/
.shzp .pub-nav{
  position: static;
}

.qyjs .pub-nav{
  position: static;
}

.news-xq .pub-nav{
  position: static;
}

header .header-main .right .nav .navul .navli .er-menu .er-ul .er-li .er-a:after{
  content: '';
  display: inline-block;
  width: 0px;
  height: 0px;
  border: 4.5px solid #6b85aa;
  border-color: transparent transparent transparent #6b85aa;
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
}

/*.c4-b-swiper .swiper-slide{
  width: auto!important;
}*/

footer .footer .right .r-img .email{
  float: right;
  margin-top: 20px;
  margin-right: 30px;
  margin-left: 20px;
}

.prod-zy-max .prod-zy .prod-main .prod-main-r .cs-main .cs-tit-box .cs-con:nth-of-type(2) p,
.prod-zy-max .prod-zy .prod-main .prod-main-r .cs-main .cs-tit-box .cs-con:nth-of-type(3) p{
  text-align: left;
}

.shzp .shzp-main .con1 .con1-main .con1-t .con1-tit p.active{
  color: #fe5400;
}

@media(max-width: 414px){
	.shzp .shzp-main .con1 .con1-main .con1-t .con1-tit p{
		line-height: 118px;
		
	}
	.shzp .shzp-main .con1 .con1-main .con1-t .con1-tit{
		top: 6.5%;
	}
}

@media(max-width: 375px){
	.shzp .shzp-main .con1 .con1-main .con1-t .con1-tit p{
		line-height: 118px;
		
	}
	
	.shzp .shzp-main .con1 .con1-main .con1-t .con1-tit{
		top: 2.5%;
	}
}

.news .pub-nav{
	position: static;
}

/*2022/01淇敼*/
.fd-idx&gt;.banner&gt;.swiper-wrapper&gt;.swiper-slide &gt; a &gt; img {
    width: 100%;
}

.c4-b {
    width: 100%;
    display: inline-block;
}
.head-bg {
    background: rgba(2, 2, 2, 1);
    transition: ease-in-out 0.3s;
}
footer {
    background: #f3f6fe;
    padding-bottom: 24px;
    padding-top: 5px;
}

    footer .footer {
        /*display: flex;
  justify-content: space-between;*/
    }

        footer .footer .left {
            text-align: center;
            margin-top: 34px;
        }

            footer .footer .left a {
                display: flex;
                justify-content: center;
                align-items: center;
            }

                footer .footer .left a img {
                    margin-top: 5px;
                    width: 125px;
                }

            footer .footer .left p {
                text-align: center;
                font-size: 18px;
                color: #666;
                margin-top: 10px;
            }

        footer .footer .right {
            margin-top: 42px;
        }

            footer .footer .right .nav {
                display: flex;
                justify-content: center;
            }

                footer .footer .right .nav li {
                    border-right: 1px solid #b3b5b9;
                    height: 15px;
                    line-height: 15px;
                }

                    footer .footer .right .nav li a {
                        padding: 0 55px;
                        font-size: 18px;
                        color: #666;
                    }

                    footer .footer .right .nav li:last-child {
                        border-right: none;
                    }

                        footer .footer .right .nav li:last-child a {
                            padding-right: 0;
                        }

            footer .footer .right img {
                float: right;
                margin-top: 16px;
            }

    footer .foot-bottom {
        /* display: flex;
  justify-content: space-between;*/
        margin-top: 26px;
    }

        footer .foot-bottom .qt-link {
            display: flex;
            justify-content: center;
            text-align: center;
        }

            footer .foot-bottom .qt-link li {
                margin-right: 14px;
            }

                footer .foot-bottom .qt-link li a {
                    font-size: 16px;
                    color: #666;
                }

        footer .foot-bottom .beian {
            /* display: flex;
  justify-content: center;*/
            margin-top: 10px;
            text-align: center;
        }

            footer .foot-bottom .beian p {
                font-size: 16px;
                color: #666;
            }

            footer .foot-bottom .beian .link {
                margin-top: 10px;
                /* margin-left: 40px;*/
            }

                footer .foot-bottom .beian .link a {
                    margin-left: 5px;
                }

                    footer .foot-bottom .beian .link a img {
                        display: inline-block;
                    }
header {
    background: rgba(255, 255, 255, 0.8);
}
.prod-max header {
    background: black;
}
    .prod-max header .header-main .right .nav .navul .navli .nav-a {
        color: #f9f9f9;
    }
    .prod-max header .header-main .right .serach-lang .lang a {
        color: white;
    }
.prod-zy-max header {
    background: black;
}
.prod-zy-max header .header-main .right .nav .navul .navli .nav-a {
        color: white;
    }
header {
    background: black;
}
.prod-xq-max header {
    background: black;
}
    .prod-xq-max header .header-main .right .nav .navul .navli .nav-a {
        color: white;
    }
    .prod-xq-max header .header-main .right .serach-lang .lang a {
        color: white;
    }


.prod-sqyp-max header .header-main .right .nav .navul .navli .nav-a {
    color: white;
}
.prod-sqyp-max header {
    background: black;
}
    .prod-sqyp-max header .header-main .right .serach-lang .lang a {
        color: white;
    }
.prod-sqsj-max header {
    background: black;
}
    .prod-sqsj-max header .header-main .right .nav .navul .navli .nav-a {
        color: white;
    }
    .prod-sqsj-max header .header-main .right .serach-lang .lang a {
        color: white;
    }
	
footer .footer .right .r-img .email{
  float: right;
  margin-top: 20px;
  margin-right: 30px;
  margin-left: 20px;
  float:none;
  text-align:center;
}
.header-background{
	background:rgb(0,0,0,0.8);
	height:100px;
}
.prod-yy-max header .header-main .right .nav .navul .navli .nav-a {
    color: white;
}
.prod-yy-max header .header-main .right .serach-lang .lang a {
    color: #ffffff;
}
.prod-zy-max .prod-zy .prod-main .prod-main-r .cs-main .cs-to-tit p:nth-of-type(1) {
    width: 25%;
}
.prod-zy-max .prod-zy .prod-main .prod-main-r .cs-main .cs-to-tit p:nth-of-type(2) {
    width: 25%;
}
.prod-zy-max .prod-zy .prod-main .prod-main-r .cs-main .cs-to-tit p:nth-of-type(3) {
    width: 25%;
}
.prod-zy-max .prod-zy .prod-main .prod-main-r .cs-main .cs-to-tit p:nth-of-type(4) {
    width: 5%;
}
.prod-zy-max .prod-zy .prod-main .prod-main-r .cs-main .cs-to-tit p:nth-of-type(5) {
    width: 20%;
}
.prod-zy-max .prod-zy .prod-main .prod-main-r .cs-main .cs-tit-box .cs-con:nth-of-type(1) {
    width: 25%;
    align-items: center;
    text-align: center;
}.prod-zy-max .prod-zy .prod-main .prod-main-r .cs-main .cs-tit-box .cs-con:nth-of-type(2) {
    width: 25%;
    align-items: center;
    text-align: center;
}.prod-zy-max .prod-zy .prod-main .prod-main-r .cs-main .cs-tit-box .cs-con:nth-of-type(3) {
    width: 25%;
    align-items: center;
    text-align: center;
}.prod-zy-max .prod-zy .prod-main .prod-main-r .cs-main .cs-tit-box .cs-con:nth-of-type(4) {
    width: 5%;
    align-items: center;
    text-align: center;
}.prod-zy-max .prod-zy .prod-main .prod-main-r .cs-main .cs-tit-box .cs-con:nth-of-type(5) {
    width: 20%;
    align-items: center;
    text-align: center;
}
.footer-img{
	margin-top:5px;
	margin-left:18%;
	width:125px;
	height:58.1px;
}
.footer-left-div{
	width:17%;
	text-align:center;
}
.item{
	margin-top:5px;
	margin:15px;
}
.footer-item{
	display:flex;
	flex:1;
	align-content:space-between;
}
.footer-content-div{
	width:68%;
	line-height:40px;
	text-align:center;
}
.footer-content-div&gt;div&gt;p{
	margin-top:5px;
	text-align:center;
}
.footer-content-div&gt;.company-profile&gt;p{
	line-height:33px;
	text-align:center;
	padding-right:10px;
	padding-left:60px;
	font-weight:900;
	font-size:14px;
}
.nav-item{
	display:flex;
	flex:1;
	justify-content: space-around;
	width: 60%;
    margin: 0 20%;
}
.nav-item li{
	width:20%;
	height:16px;
	line-height:16px;
	}
.footer-right-div{
	width:15%;

}
.footer-right-div&gt;div&gt;a{
	line-height:160px;
}
.nav-right-div{
	height:160px;
}
.nav-item-s{
	width:30%;
	display:flex;
	flex:1;
	justify-content: left;
	padding-left:33px;
}
.nav-item-xs{
	width:100%;
	display:flex;
	flex:1;
	justify-content: center;
}
.nav-item-s&gt;li{
	width:80px;
	height:16px;
	text-align:center;
	line-height:16px;
}

.gs-pub&gt;a&gt;img {
	margin-top:5px;
    width: 382px;
    height: 234.25px;
    margin-left: -30px;
}
.footer-left-div&gt;.item&gt;.copyright{
	margin-top:21px;
	text-align:left;
	padding-left:28px;
	white-space: nowrap;
}
.footer-left-div .nav-item-xs .nav-item-s li:nth-of-type(1){
	border-right:black 1px solid;
}
.footer-left-div .nav-item-xs .nav-item-s li:nth-of-type(2){
	border-right:black 1px solid;
}
.product-navigation{
	margin-top:40px;
}
.product-navigation .nav-item li:nth-of-type(1){
	border-right:black 1px solid;
}
.product-navigation .nav-item li:nth-of-type(2){
	border-right:black 1px solid;
}
.product-navigation .nav-item li:nth-of-type(3){
	border-right:black 1px solid;
}
.product-navigation .nav-item li:nth-of-type(4){
	border-right:black 1px solid;
}
.ownership{
	margin-top:5px;
}
.contactus{
	margin-top:5px;
	width:100%;
	height:21px;
	line-height:21px;
}
.contactus h2{
	font-weight:900;
	padding-bottom:5px;
}
.footer-right-div .item{
	height:10px;
	width:70%;
	line-height:10px;
} 
.nav-items{
	display:flex;
	justify-content: space-between;
	flex-wrap: wrap;
	width:70%;
	margin-left:3%
}
.nav-items a{
	margin-top:5px;
	width:50%;
	height:38px;
}
.nav-items a img{
	margin:auto 15%;
	
}
.con4-item-x{
	width:20%;
	height:auto;
	margin:0 20px;
}
.con4-item-x-m{
	width:100%;
	height:auto;
}
.slide-img img {
    width: 40%;
    height: auto;
}</pre></body></html>