@charset "UTF-8";

/* CSS Document */

/* reset.css V1.6  Start*/

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
dl,
dt,
dd,
ul,
ol,
li,
form,
button,
input,
textarea,
th,
td {
  font-weight: normal;
  margin: 0;
  padding: 0;
}

body,
button,
input,
select,
textarea,
h1,
h2,
h3,
h4,
h5,
h6,
i {
  font: normal 0.16rem 'Helvetica Neue', 'Microsoft YaHei', Helvetica, STHeiTi, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

ul,
ol,
li {
  list-style: none;
}

a {
  text-decoration: none;
  color: #333;
}

a:hover {
  text-decoration: none;
}

img {
  vertical-align: top;
  border: 0;
}

button,
input,
textarea {
  font-size: 100%;
  vertical-align: middle;
  outline: none;
  border-radius: 0;
  -webkit-appearance: none;
}

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

div,
a {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

.clearfix:before,
.clearfix:after {
  content: '';
  display: table;
}

.clearfix:after {
  clear: both;
}

.clearfix {
  *zoom: 1;
  /*IE/7/6*/
}

.wp {
  width: 17.333333rem;
  margin: 0 auto;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.al {
  text-align: left;
}

.ac {
  text-align: center;
}

.ar {
  text-align: right;
}

.hide {
  display: none;
}

.checkBrowser {
  font-size: 0.186667rem;
  line-height: 0.533333rem;
  position: fixed;
  z-index: 99999;
  top: 0;
  left: 50%;
  width: 9.333333rem;
  height: 0.533333rem;
  margin-left: -4.8rem;
  padding: 0 0.133333rem;
  color: #fff;
  border-bottom-right-radius: 0.066667rem;
  border-bottom-left-radius: 0.066667rem;
  background-color: #e6212a;
}

.checkBrowser a {
  font-size: 0.213333rem;
  line-height: 0.266667rem;
  position: absolute;
  top: 0.133333rem;
  right: 0.066667rem;
  display: block;
  width: 0.266667rem;
  height: 0.266667rem;
  cursor: pointer;
  text-align: center;
  color: #333;
  border-radius: 50%;
  background-color: #fff;
}

/* reset.css V1.6  End */

.paged {
  padding-top: 0.96rem;
  padding-bottom: 0.96rem;
  text-align: center;
}

.paged a,
.paged .p_info,
.paged .current {
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 0 0.093333rem;
  padding: 0.16rem 0.213333rem;
  font-size: 0.213333rem;
  text-align: center;
  border: 0.013333rem solid #e5e5e5;
  background: transparent;
  color: #333333;
  border-radius: 0.053333rem;
}

.paged .current,
.paged a:hover {
  border: 0.013333rem solid #00a0e9;
  background: #00a0e9;
  color: #fff;
}

.body {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 2;
  width: 100%;
}

.header {
  width: 100%;
  background: #131a27;
  height: 1.28rem;
  position: relative;
  line-height: 1.28rem;
}

.header .header-left {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  padding-left: 0.4rem;
}

.header .header-left img {
  display: inline-block;
  vertical-align: middle;
  width: 2.586667rem;
  height: 0.746667rem;
}

.header .header-right {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  padding-right: 0.4rem;
}

.header .header-right img {
  display: inline-block;
  vertical-align: middle;
  width: 2.733333rem;
  height: 0.64rem;
}

.header .header-list {
  padding: 0 3.6rem;
  position: relative;
}

.header .header-list li {
  float: left;
  width: 12.5%;
}

.header .header-list li .title {
  width: 100%;
  text-align: center;
  cursor: pointer;
  display: block;
  font-size: 0.24rem;
  color: #898c93;
  transition: all 0.4s ease;
  overflow: hidden;
  line-height: 1.28rem;
  height: 1.28rem;
  box-sizing: border-box;
}

.header .header-list li .title:hover {
  color: #fff;
  border-bottom: 0.026667rem solid #00a0e9;
}

.header .header-list li:hover .header-details {
  opacity: 1;
  z-index: 22;
}

.header .header-list li:hover .child-nav {
  display: block;
}

.header .header-list li .header-details {
  opacity: 0;
  z-index: -1;
  background: #fff;
  position: absolute;
  left: 0;
  top: 1.28rem;
  width: 100%;
  line-height: 1;
  padding-bottom: 0.666667rem;
}

.header .header-list li .header-details .wp {
  border-bottom: 0.013333rem solid #f0f1f2;
  display: flex;
  flex-wrap: wrap;
}

.header .header-list li .header-details .item {
  width: 33.33333%;
  flex: 0 0 33.3333%;
  height: auto;
  min-height: 4rem;
  border-bottom: 0.013333rem solid #f0f1f2;
  padding-top: 0.4rem;
  box-sizing: border-box;
  margin-bottom: -0.013333rem;
  position: relative;
}

.header .header-list li .header-details .item:hover .name {
  color: #00a0e9;
}

.header .header-list li .header-details .item span {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 0.013333rem;
  height: 3.2rem;
  background: #f0f1f2;
}

.header .header-list li .header-details .item .fl {
  width: 1.866667rem;
  margin-top: 0.533333rem;
  margin-left: 0.8rem;
  height: auto;
}

.header .header-list li .header-details .item .pc {
  margin-left: 3.066667rem;
}

.header .header-list li .header-details .item .name {
  color: #333333;
  font-weight: bold;
  transition: all 0.4s ease;
  margin-bottom: 0.08rem;
  font-size: 0.213333rem;
}

.header .header-list li .header-details .item .p {
  color: #999999;
  font-size: 0.186667rem;
  margin-bottom: 0.08rem;
}

.header .header-list li .header-details .item a {
  color: #666666;
  font-size: 0.186667rem;
  line-height: 0.533333rem;
  display: block;
}

.header .header-list li .header-details .item a:hover {
  color: #00a0e9;
}

.header .header-list li .child-nav {
  top: 1.28rem;
  position: absolute;
  left: 0;
  width: 100%;
  background: #fff;
  border-bottom-left-radius: 0.133333rem;
  border-bottom-right-radius: 0.133333rem;
  z-index: 22;
  display: none;
}

.header .header-list li .child-nav a {
  height: 0.586667rem;
  line-height: 0.586667rem;
  display: block;
  width: 100%;
  text-align: center;
  font-size: 0.186667rem;
  color: #4f4f4f;
  transition: all 0.4s ease;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 0.133333rem;
  box-sizing: border-box;
  white-space: nowrap;
}

.header .header-list li .child-nav a:hover {
  background: #ebeff2;
}

.header .header-list li .child-nav .item {
  position: relative;
}

.header .header-list li .child-nav .item:hover .two {
  display: block !important;
}

.header .header-list li .child-nav .item:hover .two .item:hover .three {
  display: block !important;
}

.header .header-list li .child-nav .item:last-child a {
  border-bottom-left-radius: 0.133333rem;
  border-bottom-right-radius: 0.133333rem;
}

.header .header-list li .two {
  top: 0;
  left: 100%;
  display: none !important;
}

.header .header-list li .three {
  top: 0;
  left: 100%;
  display: none !important;
}

.header .header-list .one {
  position: relative;
}

.header .header-list .one:last-child .child-nav .two {
  top: 0;
  left: -100%;
  display: none !important;
}

.header .header-list .one:last-child .child-nav .three {
  top: 0;
  left: -100%;
  display: none !important;
}

.header .header-list .list-gywm-li {
  transition: all 0.4s ease;
  position: relative;
}

.header .header-list .list-gywm-li .header-second-list {
  position: absolute;
  left: 0;
  top: 1.2rem;
  z-index: 10;
  min-width: 100%;
  display: none;
  background: white;
}

.header .header-list .list-gywm-li .header-second-list .header-second-li {
  letter-spacing: 0.013333rem;
  min-width: 100%;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 0.56rem;
  font-size: 0.24rem;
  border-bottom: 0.013333rem dashed #e2e2e1;
}

.header .header-list .list-gywm-li .header-second-list .header-second-li .second-a {
  padding: 0.2rem;
  display: inline-block;
}

.header .header-list .list-gywm-li .header-second-list .header-second-li .header-three-list {
  right: -2.666667rem;
  width: auto;
  z-index: 10;
  overflow: hidden;
  display: none;
  background: white;
}

.header .header-list .list-gywm-li .header-second-list .header-second-li .header-three-list a {
  padding: 0.186667rem 0.4rem;
  display: inline-block;
  width: auto;
}

.header .header-list .list-gywm-li .header-second-list .header-second-li .header-three-list .header-three-li {
  letter-spacing: 0.013333rem;
  width: auto;
  text-align: start;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: none;
  line-height: 0.56rem;
  font-size: 0.24rem;
  border-top: 0.013333rem dashed #e2e2e1;
}

.header .header-list .list-gywm-li .header-second-list .header-second-li .header-three-list .header-three-li:hover {
  background-color: #00a0e9;
}

.header .header-list .list-gywm-li .header-second-list .header-second-li .header-three-list .header-three-li:hover a {
  color: white;
}

.header .header-list .list-gywm-li .header-second-list .header-second-li:hover {
  background-color: #00a0e9;
}

.header .header-list .list-gywm-li .header-second-list .header-second-li:hover a {
  color: white;
}

.header .header-list .list-gywm-li .header-second-list .header-second-li:hover .header-three-li a {
  color: #333;
}

.header .header-list .active .title {
  color: #fff;
  border-bottom: 0.026667rem solid #00a0e9;
}

.header .nav-list {
  height: 100%;
  position: relative;
  padding-right: 0.933333rem;
  padding-left: 0.933333rem;
  overflow: hidden;
}

.header .nav-list li {
  position: relative;
  float: left;
  height: 100%;
}

.header .nav-list a {
  display: block;
  height: 100%;
  position: relative;
  font-size: 0.213333rem;
  color: #4b4948;
  transition: all 0.4s ease;
}

.header .nav-list a:hover {
  transform: scale(1.2);
}

.header .nav-list .active a {
  transform: scale(1.2);
}

.header .nav-list li + li {
  margin-left: 0.666667rem;
}

.header .icon-btn {
  position: absolute;
  right: 0.4rem;
  top: 50%;
  transform: translateY(-50%);
  line-height: 1;
  z-index: 1;
  cursor: pointer;
}

.header .icon-btn img {
  width: 0.4rem;
  height: 0.4rem;
}

.header .icon-btn .search1 {
  display: none;
}

.nav-list-phone {
  position: fixed;
  top: 1.28rem;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.6);
  bottom: 0;
  z-index: -1;
  transition: all 0.4s ease;
  opacity: 0;
  overflow-y: auto;
}

.nav-list-phone .list {
  background: #f5f5f5;
  border-top: 0.013333rem solid rgba(102, 102, 102, 0.5);
}

.nav-list-phone .list li .title {
  padding: 0 0.346667rem;
  display: flex;
  height: 1.333333rem;
  line-height: 1.333333rem;
  font-size: 0.32rem;
  color: #333333;
  position: relative;
}

.nav-list-phone .list li .title > span {
  flex: 0 0 auto;
  padding-right: 0.533333rem;
  box-sizing: border-box;
}

.nav-list-phone .list li .title:after {
  position: absolute;
  content: '+';
  font-size: 0.293333rem;
  color: #333333;
  right: 0.346667rem;
  top: 50%;
  transform: translateY(-50%);
}

.nav-list-phone .list li .child-list {
  display: none;
}

.nav-list-phone .list li .child-list .item {
  border-top: 0.013333rem solid rgba(166, 166, 166, 0.5);
  padding: 0 0.693333rem;
  color: #999999;
  display: block;
  position: relative;
  height: 1.333333rem;
  line-height: 1.333333rem;
  font-size: 0.32rem;
}

.nav-list-phone .list li .child-list .item:after {
  position: absolute;
  content: '-';
  font-size: 0.293333rem;
  color: #999999;
  left: 0.346667rem;
  top: 50%;
  transform: translateY(-50%);
}

.nav-list-phone .list li .child-list .child-list {
  padding: 0 0.533333rem;
}

.nav-list-phone .list li + li {
  border-top: 0.013333rem solid rgba(166, 166, 166, 0.5);
}

.nav-list-phone-active {
  opacity: 1;
  z-index: 222;
}

.footer {
  height: 0.8rem;
  line-height: 0.8rem;
  color: #fff;
  font-size: 0.186667rem;
  background: #131a27;
  text-align: center;
}

.footer .wp {
  border-top: 0.026667rem solid #1a212d;
}

.footer img {
  vertical-align: middle;
  cursor: pointer;
  width: 0.613333rem;
  height: 0.56rem;
}

.phone-footer {
  background: #131a27;
}

.phone-footer .a-list {
  padding-top: 0.853333rem;
  margin-bottom: 0.533333rem;
  font-size: 0;
}

.phone-footer .a-list a {
  display: inline-block;
  vertical-align: top;
  width: 12.5%;
  color: #898c93;
  text-align: center;
  font-size: 0.24rem;
  transition: all 0.4s ease;
}

.phone-footer .a-list a:hover {
  color: #fff;
}

.phone-footer .footer-nr {
  padding-bottom: 1.066667rem;
}

.phone-footer .footer-nr .footer-jj {
  width: 2.586667rem;
  font-size: 0.186667rem;
  color: #3e4a5d;
}

.phone-footer .footer-nr .footer-jj img {
  display: block;
  width: 2.586667rem;
  height: 0.733333rem;
  margin-bottom: 0.24rem;
}

.phone-footer .footer-nr .footer-phone {
  line-height: 0.373333rem;
  margin-left: 1.84rem;
}

.phone-footer .footer-nr .footer-phone .footer-phone-kf {
  color: #ffffff;
  font-size: 0.213333rem;
  margin-bottom: 0.16rem;
}

.phone-footer .footer-nr .footer-phone .footer-phone-number {
  color: #ffffff;
  font-size: 0.333333rem;
}

.phone-footer .footer-nr .footer-phone p {
  color: #3e4a5d;
  font-size: 0.186667rem;
}

.phone-footer .footer-nr .footer-qr {
  width: 2.8rem;
  text-align: center;
  margin-left: 1.84rem;
}

.phone-footer .footer-nr .footer-qr .footer-qr-title {
  color: #ffffff;
  font-size: 0.186667rem;
  margin-bottom: 0.16rem;
}

.phone-footer .footer-nr .footer-qr .footer-qr-p {
  color: #3e4a5d;
  font-size: 0.186667rem;
  margin-bottom: 0.16rem;
}

.phone-footer .footer-nr .footer-qr img {
  width: 1.333333rem;
  height: auto;
}

.index-page {
  width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}

.index-page .banner {
  width: 100%;
}

.index-page .banner .swiper-slide {
  height: 10.666667rem;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
}

.index-page .banner .swiper-slide a {
  display: block;
  width: 100%;
  height: 100%;
}

.index-page .banner .swiper-slide a .wp {
  height: 100%;
  position: relative;
}

.index-page .banner .swiper-slide a .wp .left {
  position: absolute;
  left: 0;
  top: 30%;
  transform: translateY(-50%) !important;
  max-width: 8.373333rem;
  height: auto;
  z-index: 1;
}

.index-page .banner .swiper-slide a .wp .right {
  position: absolute;
  z-index: 1;
  right: 0;
  top: 30%;
  transform: translateY(-50%) !important;
  max-width: 8.133333rem;
  height: auto;
}

.index-page .banner .swiper-pagination {
  bottom: 0.4rem;
}

.index-page .banner .swiper-pagination .swiper-pagination-bullet {
  width: 0.133333rem;
  height: 0.133333rem;
  background: #fff;
  opacity: 1;
}

.index-page .banner .swiper-pagination .swiper-pagination-bullet-active {
  background: #26b59b;
}

.index-page .index-page-video .index-page-video-nr {
  width: 7.333333rem;
  margin-top: 0.8rem;
  font-size: 0.186667rem;
  color: #2e2e2e;
  line-height: 0.4rem;
}

.index-page .index-page-video .index-page-video-nr a {
  width: 2.053333rem;
  height: 0.6rem;
  line-height: 0.6rem;
  margin-top: 0.506667rem;
  font-size: 0.213333rem;
  color: #666666;
  text-align: center;
  display: block;
  border-radius: 0.08rem;
  border: 0.026667rem solid #dcdcdc;
  transition: all 0.4s ease;
}

.index-page .index-page-video .index-page-video-nr a:hover {
  transform: translateX(0.133333rem);
  color: #fff;
  border-color: #00a0e9;
  background: #00a0e9;
}

.index-page .index-page-video .video {
  margin-left: 8rem;
  height: 6rem;
  position: relative;
}

.index-page .index-page-video .video video {
  width: 100%;
  height: 100%;
  outline: none;
}

.index-page .index-page-wt .left {
  width: 2.666667rem;
  padding: 0.453333rem 0;
  border-right: 0.026667rem solid #fff;
}

.index-page .index-page-wt .left li {
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.266667rem;
  color: #ffffff;
  position: relative;
  cursor: pointer;
}

.index-page .index-page-wt .left li:after {
  content: '';
  position: absolute;
  right: -0.04rem;
  top: 0;
  width: 0.066667rem;
  height: 0;
  background: #00a0e9;
  z-index: 11;
  transition: all 0.4s ease;
}

.index-page .index-page-wt .left .active:after {
  height: 100%;
}

.index-page .index-page-wt .right {
  margin-left: 2.666667rem;
  padding-left: 0.533333rem;
}

.index-page .index-page-wt .right .active {
  display: block;
}

.index-page .index-page-wt .right li {
  display: none;
  padding-top: 0.64rem;
}

.index-page .index-page-wt .right li h2 {
  font-size: 0.4rem;
  color: #fff;
  margin-bottom: 0.4rem;
}

.index-page .index-page-wt .right li p {
  font-size: 0.213333rem;
  color: #fff;
  line-height: 0.4rem;
}

.index-page .index-page-wt .right li a {
  display: block;
  margin-top: 1.253333rem;
  width: 2.133333rem;
  height: 0.6rem;
  line-height: 0.6rem;
  text-align: center;
  border-radius: 0.08rem;
  border: 0.026667rem solid #fff;
  color: #fff;
  font-size: 0.213333rem;
  transition: all 0.4s ease;
}

.index-page .index-page-wt .right li a:hover {
  color: #fff;
  border-color: #00a0e9;
  background: #00a0e9;
}

.index-page .index-page-wrjfw .list {
  width: 100%;
}

.index-page .index-page-wrjfw .list li {
  float: left;
  width: 25%;
  height: 6.266667rem;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.index-page .index-page-wrjfw .list li .nr {
  position: absolute;
  left: 0;
  bottom: -5.653333rem;
  z-index: 1;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  padding: 0 0.453333rem;
  box-sizing: border-box;
  text-align: center;
  transition: all 0.4s ease;
}

.index-page .index-page-wrjfw .list li .nr h4 {
  font-size: 0.266667rem;
  color: #ffffff;
  padding-bottom: 0.16rem;
  position: relative;
  line-height: 0.613333rem;
}

.index-page .index-page-wrjfw .list li .nr h4:after {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  content: '';
  width: 0.533333rem;
  height: 0.026667rem;
  background: #fff;
}

.index-page .index-page-wrjfw .list li .nr p {
  text-align: left;
  font-size: 0.213333rem;
  color: #fff;
  line-height: 0.4rem;
  margin-top: 0.266667rem;
  height: 2.8rem;
  overflow: hidden;
}

.index-page .index-page-wrjfw .list li .nr a {
  display: block;
  width: 1.733333rem;
  height: 0.533333rem;
  line-height: 0.533333rem;
  background: #00a0e9;
  text-align: center;
  margin: 0.466667rem auto 0;
  color: #fff;
  font-size: 0.186667rem;
}

.index-page .index-page-wrjfw .list li:hover .nr {
  bottom: 0;
  padding-top: 0.613333rem;
}

.index-page .index-page-cp-center .list {
  margin-bottom: 0.666667rem;
  font-size: 0;
  text-align: center;
}

.index-page .index-page-cp-center .list li {
  display: inline-block;
  width: 1.866667rem;
  height: 0.533333rem;
  line-height: 0.533333rem;
  text-align: center;
  border: 0.013333rem solid #dcdcdc;
  font-size: 0.213333rem;
  color: #333333;
  transition: all 0.4s ease;
  cursor: pointer;
}

.index-page .index-page-cp-center .list li:hover {
  background: #00a0e9;
  color: #fff;
  border-color: #00a0e9;
}

.index-page .index-page-cp-center .list .active {
  background: #00a0e9;
  color: #fff;
  border-color: #00a0e9;
}

.index-page .index-page-cp-center .list li + li {
  margin-left: 0.426667rem;
}

.index-page .index-page-aopa .img {
  width: 8.666667rem;
  height: 7.333333rem;
  position: relative;
}

.index-page .index-page-aopa .img > div {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1;
  opacity: 0;
  transition: all 0.4s ease;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.index-page .index-page-aopa .img .active {
  opacity: 1;
  z-index: 2;
}

.index-page .index-page-aopa .text-js {
  margin-left: 8.666667rem;
  background: #f2f2f2;
  position: relative;
  height: 7.333333rem;
}

.index-page .index-page-aopa .text-js .lb-btn {
  position: absolute;
  left: 0.506667rem;
  bottom: 0.8rem;
  right: 0;
  font-size: 0;
  z-index: 22;
}

.index-page .index-page-aopa .text-js .lb-btn .pre,
.index-page .index-page-aopa .text-js .lb-btn .next {
  width: 0.4rem;
  display: inline-block;
  height: 0.4rem;
  line-height: 0.4rem;
  border: 0.013333rem solid #e4e4e4;
  text-align: center;
  font-size: 0.213333rem;
  color: #e4e4e4;
  cursor: pointer;
  transition: all 0.4s ease;
}

.index-page .index-page-aopa .text-js .lb-btn .pre:hover,
.index-page .index-page-aopa .text-js .lb-btn .next:hover {
  color: #fff;
  background: #00a0e9;
  border-color: #00a0e9;
}

.index-page .index-page-aopa .text-js .lb-btn .next {
  margin-left: 0.266667rem;
}

.index-page .index-page-aopa .text-js .lb-btn .next:hover {
  color: #fff;
  background: #00a0e9;
  border-color: #00a0e9;
}

.index-page .index-page-aopa .text-js .js {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 0.666667rem 0.933333rem 0 0.506667rem;
  box-sizing: border-box;
  z-index: 1;
  opacity: 0;
}

.index-page .index-page-aopa .text-js .js h5 {
  font-size: 0.32rem;
  color: #333333;
  position: relative;
  padding-bottom: 0.266667rem;
  margin-bottom: 0.266667rem;
}

.index-page .index-page-aopa .text-js .js h5:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0.8rem;
  height: 0.053333rem;
  background: #00a0e9;
}

.index-page .index-page-aopa .text-js .js p {
  color: #333333;
  font-size: 0.213333rem;
  line-height: 0.373333rem;
}

.index-page .index-page-aopa .text-js .js a {
  margin-top: 0.8rem;
  display: block;
  width: 2.133333rem;
  height: 0.586667rem;
  line-height: 0.586667rem;
  text-align: center;
  border: 0.026667rem solid #e4e4e4;
  border-radius: 0.053333rem;
  font-size: 0.213333rem;
  color: #a4a1a1;
  transition: all 0.4s ease;
}

.index-page .index-page-aopa .text-js .js a:hover {
  transform: translateX(0.133333rem);
  color: #fff;
  border-color: #00a0e9;
  background: #00a0e9;
}

.index-page .index-page-aopa .text-js .active {
  opacity: 1;
  z-index: 12;
}

.index-page .index-page-school .list li .text {
  width: 6.666667rem;
  float: left;
}

.index-page .index-page-school .list li .text h2 {
  font-size: 0.64rem;
  color: #4c4d4e;
  margin-bottom: 0.133333rem;
}

.index-page .index-page-school .list li .text h4 {
  font-size: 0.4rem;
  color: #4c4d4e;
  margin-bottom: 0.133333rem;
}

.index-page .index-page-school .list li .text p {
  font-size: 0.186667rem;
  color: #666;
  line-height: 0.373333rem;
  margin-bottom: 0.533333rem;
}

.index-page .index-page-school .list li .text a {
  display: block;
  width: 2.4rem;
  height: 0.666667rem;
  line-height: 0.666667rem;
  text-align: center;
  background: #00a0e9;
  font-size: 0.213333rem;
  color: #fff;
}

.index-page .index-page-school .list li .img {
  margin-left: 7.733333rem;
  height: 6.48rem;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.index-page .index-page-school .list li:nth-child(2n) .text {
  margin-left: 9.2rem;
  width: auto;
  float: none;
  padding-left: 0.8rem;
  position: relative;
}

.index-page .index-page-school .list li:nth-child(2n) .text::after {
  position: absolute;
  left: 0;
  top: 0;
  width: 0.066667rem;
  height: 2rem;
  background: #000000;
  content: '';
  z-index: 2;
}

.index-page .index-page-school .list li:nth-child(2n) .img {
  float: left;
  margin-left: 0;
  width: 8.24rem;
}

.index-page .index-page-school .list li + li {
  margin-top: 1.066667rem;
}

.index-page .index-page-zizhi {
  font-size: 0;
  overflow: hidden;
}

.index-page .index-page-zizhi .zizhi-box {
  width: 33.33%;
  margin: 0 auto;
  overflow: hidden;
  height: 3.626667rem;
}

.index-page .index-page-zizhi .zizhi-box > div {
  width: 100%;
}

.index-page .index-page-zizhi img {
  display: block;
  float: left;
  width: calc(33.3333% - 0.453333rem);
  object-fit: cover;
  object-position: center center;
  height: 3.626667rem;
}

.index-page .index-page-zizhi img + img {
  margin-left: 0.453333rem;
}

.comment-box {
  padding-top: 0.986667rem;
  padding-bottom: 1.12rem;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #f2f2f2;
}

.comment-box .comment-j {
  text-align: center;
  margin-bottom: 0.6rem;
}

.comment-box .comment-j .comment-title {
  font-size: 0.533333rem;
  color: #2e2e2e;
  margin-bottom: 0.16rem;
}

.comment-box .comment-j .comment-p {
  font-size: 0.213333rem;
  color: #333333;
  margin-bottom: 0.16rem;
}

.comment-box .comment-j img {
  width: 0.373333rem;
  height: 0.373333rem;
}

.comment-product-lb .swiper-button-prev,
.comment-product-lb .swiper-container-rtl .swiper-button-next {
  width: 0.8rem;
  height: 0.933333rem;
  background: #00a0e9;
  opacity: 1;
  z-index: 2;
  left: 0;
  background-image: url(../images/icon2.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 0.2rem 0.36rem;
  pointer-events: auto !important;
}

.comment-product-lb .swiper-button-next,
.comment-product-lb .swiper-container-rtl .swiper-button-prev {
  width: 0.8rem;
  height: 0.933333rem;
  background: #00a0e9;
  opacity: 1;
  right: 0;
  background-image: url(../images/icon3.png);
  background-repeat: no-repeat;
  background-position: center center;
  pointer-events: auto !important;
  background-size: 0.2rem 0.36rem;
}

.comment-product-lb .swiper-slide {
  background: #fff;
  height: 6.133333rem;
  overflow: hidden;
}

.comment-product-lb .swiper-slide:hover .img {
  transform: scale(1.1);
}

.comment-product-lb .swiper-slide .img {
  width: 100%;
  height: 4.64rem;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  transition: all 0.4s ease;
}

.comment-product-lb .swiper-slide .h3 {
  color: #333333;
  font-size: 0.266667rem;
  overflow: hidden;
  height: 0.4rem;
  text-overflow: ellipsis;
  padding: 0 0.24rem;
  white-space: nowrap;
  margin-top: 0.213333rem;
}

.comment-product-lb .swiper-slide p {
  margin-top: 0.08rem;
  padding: 0 0.24rem;
  font-size: 0.186667rem;
  overflow: hidden;
  height: 0.4rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #666666;
}

.comment-product-lb .bybli {
  height: 3.626667rem;
}

.comment-product-lb .bybli .bybimg {
  height: 3.626667rem;
}

.comment-product-lb .cpzx-li {
  width: 4.013333rem !important;
  height: 5.306667rem;
  background: #e8e8e8 !important;
  overflow: hidden;
  border-radius: 0.133333rem;
  position: relative;
}

.comment-product-lb .cpzx-li .cpzx-img {
  width: 100%;
  height: 50%;
  object-fit: cover;
  object-fit: center center;
  position: absolute;
  top: 0;
  left: 0;
}

.comment-product-lb .cpzx-li .inner {
  width: 100%;
  height: 100%;
  position: absolute;
}

.comment-product-lb .cpzx-li .inner .title {
  font-size: 0.466667rem;
  line-height: 0.466667rem;
  text-align: center;
  padding-top: 0.293333rem;
  color: white;
  letter-spacing: 0.133333rem;
  height: auto !important;
  font-weight: bold;
  margin-top: 0 !important;
}

.comment-product-lb .cpzx-li .inner .small-box {
  width: 3.466667rem;
  height: 3.24rem;
  margin: 1.093333rem auto 0 auto;
  background-color: white;
  border-radius: 0.133333rem;
  position: relative;
}

.comment-product-lb .cpzx-li .inner .small-box .small-img {
  width: 1.786667rem;
  height: 1.786667rem;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: -50%;
  margin: 0.76rem 0 0 -0.893333rem;
}

.comment-product-lb .cpzx-li .inner .small-box .name {
  font-size: 0.266667rem;
  color: #333;
  letter-spacing: 0.08rem;
  line-height: 0.266667rem;
  padding-top: 1.066667rem;
  text-align: center;
  margin-top: 0 !important;
  height: auto !important;
  font-weight: bold;
}

.comment-product-lb .cpzx-li .inner .cpzx-list {
  width: 100%;
  border-top: 0.013333rem dashed #4ba3e7;
  margin-top: 0.213333rem;
  padding-top: 0.306667rem;
}

.comment-product-lb .cpzx-li .inner .cpzx-list .cpzx-inner-li {
  width: 33.333%;
  float: left;
}

.comment-product-lb .cpzx-li .inner .cpzx-list .cpzx-inner-li .inner-img {
  min-width: 0.4rem;
  min-height: 0.36rem;
  max-width: 0.466667rem;
  max-height: 0.426667rem;
  object-fit: cover;
  object-position: center center;
  margin: 0 auto;
  display: block;
}

.comment-product-lb .cpzx-li .inner .cpzx-list .cpzx-inner-li .inner-title {
  font-size: 0.186667rem;
  line-height: 0.186667rem;
  color: #666666;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0.093333rem 0 0 0 !important;
  margin: 0 !important;
  height: auto !important;
}

.comment-product-lb .cpzx-li .inner .cpzx-list .cpzx-inner-li .desc {
  font-size: 0.266667rem;
  line-height: 0.266667rem;
  color: #4ba3e7;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0.093333rem 0 0 0 !important;
  margin: 0 !important;
  height: auto !important;
}

.index-page-new {
  position: relative;
}

.index-page-new:after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  content: '';
  background-image: url(../images/q.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 6.053333rem;
  z-index: 1;
}

.index-page-new .comment-j {
  position: relative;
  z-index: 2;
}

.index-page-new .index-page-news {
  position: relative;
  z-index: 3;
  background: #f2f2f2;
  padding: 0.693333rem 0 0.8rem 0;
}

.index-page-new .index-page-news .list {
  width: 100%;
  font-size: 0;
}

.index-page-new .index-page-news .list li {
  display: inline-block;
  vertical-align: top;
  width: 33.33333%;
  padding: 0.4rem;
  box-sizing: border-box;
  overflow: hidden;
}

.index-page-new .index-page-news .list li a {
  display: block;
  width: 100%;
}

.index-page-new .index-page-news .list li a:hover h3 {
  color: #00a0e9;
}

.index-page-new .index-page-news .list li a:hover img {
  transform: scale(1.05);
}

.index-page-new .index-page-news .list li a img {
  height: 3.333333rem;
  width: 100%;
  transition: all 0.4s ease;
  object-fit: cover;
  object-position: center;
}

.index-page-new .index-page-news .list li a .time {
  font-size: 0.186667rem;
  color: #666666;
  padding: 0.16rem 0;
}

.index-page-new .index-page-news .list li a h3 {
  transition: all 0.4s ease;
  font-size: 0.213333rem;
  color: #333333;
  padding: 0 0.186667rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  margin-bottom: 0.4rem;
}

.index-page-new .index-page-news .list li a h3:after {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0.066667rem;
  height: 0.4rem;
  background: #333333;
}

.index-page-new .index-page-news .list li a p {
  border-top: 0.013333rem solid #dcdcdc;
  padding-top: 0.24rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  font-size: 0.186667rem;
  color: #666666;
  line-height: 0.4rem;
}

.comment-about-form .btn {
  text-align: center;
  margin: 0.666667rem auto 0;
  display: block;
  width: 2.666667rem;
  height: 0.666667rem;
  line-height: 0.666667rem;
  color: #fff;
  font-size: 0.186667rem;
  background: #00a0e9;
  border: none;
  cursor: pointer;
  transition: all 0.4s ease;
}

.comment-about-form .btn:hover {
  transform: translateY(-0.133333rem);
}

.comment-about-form .form-box {
  font-size: 0;
}

.comment-about-form .form-box .list {
  width: 50%;
  box-sizing: border-box;
  padding: 0 0.2rem;
  display: inline-block;
  vertical-align: top;
}

.comment-about-form .form-box .list li {
  background: #edf3fa;
  padding: 0 0.213333rem;
  line-height: 0.733333rem;
  font-size: 0;
}

.comment-about-form .form-box .list li span {
  font-size: 0.213333rem;
  color: #333333;
  vertical-align: top;
  display: inline-block;
}

.comment-about-form .form-box .list li input {
  width: 4.666667rem;
  vertical-align: top;
  font-size: 0.213333rem;
  color: #333333;
  background: none;
  border: none;
  height: 0.733333rem;
}

.comment-about-form .form-box .list li .select {
  display: block;
  padding-bottom: 0.213333rem;
}

.comment-about-form .form-box .list li select {
  width: 100%;
  vertical-align: top;
  font-size: 0.213333rem;
  color: #333333;
  background: none;
  display: inline-block;
  height: 0.733333rem;
  appearance: none;
  border: none;
  outline: none;
  /*去掉默认的下拉三角*/
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: 0.013333rem solid #bec2c7;
  padding: 0 0.213333rem;
  box-sizing: border-box;
  border-radius: 0.066667rem;
  background-image: url(../images/wq.png);
  background-size: 0.226667rem 0.12rem;
  background-position: right 0.213333rem center;
  background-repeat: no-repeat;
}

.comment-about-form .form-box .list li select:focus {
  outline: none;
  box-shadow: none;
}

.comment-about-form .form-box .list li .two select {
  width: 48%;
}

.comment-about-form .form-box .list li .two select + select {
  margin-left: 4%;
}

.comment-about-form .form-box .list li + li {
  margin-top: 0.2rem;
}

.school-page .new-box {
  background: #f7f9fa;
  padding: 1.066667rem 0 0;
}

.school-page .new-box .list-news li a {
  display: block;
  height: 6.4rem;
  position: relative;
}

.school-page .new-box .list-news li:hover .nr h3 {
  color: #00a0e9;
}

.school-page .new-box .list-news li:hover .nr .btn {
  background: #00a0e9;
}

.school-page .new-box .list-news li .img {
  width: 8.4rem;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.school-page .new-box .list-news li .nr {
  margin-left: 8.4rem;
  background: #fff;
  height: 100%;
  padding: 1.466667rem 0.8rem 0;
  box-sizing: border-box;
}

.school-page .new-box .list-news li .nr h3 {
  font-size: 0.4rem;
  color: #333333;
  margin-bottom: 0.4rem;
  transition: all 0.4s ease;
}

.school-page .new-box .list-news li .nr p {
  font-size: 0.186667rem;
  color: #666666;
  line-height: 0.4rem;
  margin-bottom: 0.4rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

.school-page .new-box .list-news li .nr .btn {
  display: block;
  width: 1.733333rem;
  height: 0.586667rem;
  line-height: 0.586667rem;
  text-align: center;
  transition: all 0.4s ease;
  color: #fff;
  background: #3a3c3d;
  font-size: 0.186667rem;
}

.school-page .new-box .list-news li + li {
  margin-top: 0.773333rem;
}

.comment-banner {
  width: 100%;
  height: 10.666667rem;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.school-detail-page .school-detail-comment {
  background: #f9f9f9;
  padding-top: 0.933333rem;
  padding-bottom: 1.066667rem;
}

.school-detail-page .school-detail-comment h1 {
  font-size: 0.533333rem;
  text-align: center;
  color: #333333;
  margin-bottom: 0.266667rem;
}

.school-detail-page .school-detail-comment .p {
  font-size: 0.213333rem;
  color: #666666;
  line-height: 0.48rem;
  text-align: center;
}

.school-detail-page .school-detail-comment .school-detail {
  padding-top: 0.266667rem;
}

.school-detail-page .school-detail-comment .school-detail .img {
  width: 8.4rem;
  height: auto;
}

.school-detail-page .school-detail-comment .school-detail .nr {
  margin-left: 9.146667rem;
  padding-top: 0.88rem;
}

.school-detail-page .school-detail-comment .school-detail .nr .list {
  font-size: 0.213333rem;
  line-height: 0.4rem;
  color: #333333;
}

.school-detail-page .school-detail-comment .school-detail .nr p {
  color: #666666;
  font-size: 0.213333rem;
  margin-top: 0.16rem;
  line-height: 0.4rem;
}

.school-detail-page .school-detail-comment .school-jx .swiper-container {
  width: 100%;
  padding-top: 0.666667rem;
  padding-bottom: 0.666667rem;
}

.school-detail-page .school-detail-comment .school-jx .swiper-wrapper {
  height: 100%;
}

.school-detail-page .school-detail-comment .school-jx .swiper-slide {
  background-position: center;
  background-size: cover;
  height: 5.2rem;
  width: 8.266667rem;
}

.school-detail-page .school-detail-comment .school-jx .swiper-pagination-bullet-active {
  background: #4ba3e7;
  width: 0.346667rem;
  border-radius: 0.173333rem;
}

.school-detail-page .school-detail-comment .school-jx .list {
  margin-top: 0.666667rem;
}

.school-detail-page .school-detail-comment .school-jx .list li {
  float: left;
  padding: 0 0.16rem;
  width: 33.33333%;
  box-sizing: border-box;
  margin-bottom: 0.333333rem;
}

.school-detail-page .school-detail-comment .school-jx .list li img {
  width: 100%;
  height: 3.333333rem;
  object-position: center;
  object-fit: cover;
}

.cehui-comment {
  background-color: #fbfbfb;
  padding-top: 0.933333rem;
  padding-bottom: 1.066667rem;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.cehui-comment h1 {
  font-size: 0.533333rem;
  text-align: center;
  color: #333333;
  margin-bottom: 0.266667rem;
}

.cehui-comment .p {
  font-size: 0.213333rem;
  color: #666666;
  line-height: 0.48rem;
  text-align: center;
}

.cehui-comment .js-aq {
  margin-top: 0.56rem;
}

.cehui-comment .js-aq li {
  float: left;
  width: 33.33333%;
  padding: 0 0.213333rem;
  box-sizing: border-box;
  margin-bottom: 0.48rem;
}

.cehui-comment .js-aq li img {
  width: 100%;
  height: 4rem;
  object-fit: cover;
  object-position: center center;
}

.cehui-comment .js-aq .p {
  font-size: 0.213333rem;
  color: #666666;
  line-height: 0.4rem;
  text-align: center;
}

.cehui-comment .fn .list {
  margin-top: 0.56rem;
}

.cehui-comment .fn .list li {
  float: left;
  width: 33.33333%;
  padding: 0 0.213333rem;
  box-sizing: border-box;
  margin-bottom: 0.48rem;
}

.cehui-comment .fn .list li img {
  width: 100%;
  height: 3.066667rem;
  object-fit: cover;
  object-position: center center;
}

.cehui-comment .fn .list li > div {
  background: #fff;
  height: 3.24rem;
  text-align: center;
  padding: 0.56rem 0.266667rem 0;
  box-sizing: border-box;
  color: #333333;
}

.cehui-comment .fn .list li > div h4 {
  font-size: 0.32rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.cehui-comment .fn .list li > div p {
  margin-top: 0.213333rem;
  font-size: 0.213333rem;
  line-height: 0.373333rem;
}

.cehui-comment .cehui-icon .list li {
  float: left;
  width: 33.33333%;
  text-align: center;
  margin-top: 0.666667rem;
}

.cehui-comment .cehui-icon .list li img {
  width: 1.493333rem;
  height: 1.493333rem;
}

.cehui-comment .cehui-icon .list li h4 {
  font-size: 0.266667rem;
  color: #333333;
  margin-top: 0.213333rem;
}

.cehui-comment .cehui-icon .list li p {
  margin-top: 0.213333rem;
  font-size: 0.186667rem;
  line-height: 0.32rem;
  color: #666666;
}

.cehui-comment .cehui-lc {
  text-align: center;
  margin-top: 0.666667rem;
}

.cehui-comment .cehui-lc img {
  max-width: 100%;
  height: auto;
}

.cehui-comment .ce-j {
  margin-top: 0.666667rem;
}

.comment-more-fw {
  width: 18.666667rem;
  margin: 0 auto;
}

.comment-more-fw .list {
  margin-top: 0.666667rem;
}

.comment-more-fw .list li {
  float: left;
  padding: 0 0.666667rem;
  width: 50%;
  box-sizing: border-box;
  margin-bottom: 1.333333rem;
}

.comment-more-fw .list li a {
  display: block;
  background: #fff;
  transition: all 0.4s ease;
}

.comment-more-fw .list li a:hover {
  transform: translateX(0.133333rem);
}

.comment-more-fw .list li a:hover .news-nr h3 {
  color: #00a0e9;
}

.comment-more-fw .list li a img {
  width: 100%;
  height: 5.2rem;
  object-position: center;
  object-fit: cover;
}

.comment-more-fw .list li a .news-nr {
  padding: 0.64rem 0.8rem 0;
  height: 3.6rem;
  box-sizing: border-box;
}

.comment-more-fw .list li a .news-nr h3 {
  font-size: 0.4rem;
  color: #333333;
  margin-bottom: 0.133333rem;
}

.comment-more-fw .list li a .news-nr p {
  font-size: 0.213333rem;
  color: #333333;
  line-height: 0.373333rem;
  margin-bottom: 0.186667rem;
}

.comment-more-fw .list li a .news-nr span {
  font-size: 0.213333rem;
  color: #1890ff;
  line-height: 0.373333rem;
}

.dajiang-p-page {
  background: #ffffff;
  padding-top: 0.933333rem;
  padding-bottom: 1.066667rem;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 10.666667rem;
  box-sizing: border-box;
}

.dajiang-p-page h1 {
  font-size: 0.96rem;
  text-align: center;
  color: #333333;
  margin-bottom: 0.266667rem;
}

.dajiang-p-page h2 {
  font-size: 0.4rem;
  text-align: center;
  color: #333333;
  margin-bottom: 0.266667rem;
}

.dajiang-p-page .p {
  font-size: 0.24rem;
  color: #666666;
  line-height: 0.4rem;
  text-align: center;
}

.dajiang-p-page .cehui-icon .list li {
  float: left;
  width: 33.33333%;
  text-align: center;
  margin-top: 0.666667rem;
  height: 2.933333rem;
}

.dajiang-p-page .cehui-icon .list li img {
  width: 2.666667rem;
  height: 2rem;
}

.dajiang-p-page .cehui-icon .list li h4 {
  font-size: 0.266667rem;
  color: #fff;
  margin-top: 0.213333rem;
}

.dajiang-p-page .cp-details {
  text-align: center;
  padding: 0 0 0.6rem;
}

.dajiang-p-page .cp-details img {
  max-width: 100%;
  height: auto;
}

.dajiang-p-page .cp-te {
  padding-bottom: 2.666667rem;
  padding-top: 0.666667rem;
}

.dajiang-p-page .cp-te .list li img {
  width: 1.8rem;
  height: 1.8rem;
}

.dajiang-p-page .cp-te .list li h4 {
  color: #333333;
  font-size: 0.24rem;
}

.dajiang-p-page .fn .list {
  padding: 0.56rem 0.933333rem 0;
}

.dajiang-p-page .fn .list li {
  float: left;
  width: 50%;
  padding: 0 0.533333rem;
  box-sizing: border-box;
  margin-bottom: 0.213333rem;
}

.dajiang-p-page .fn .list li img {
  width: 100%;
  height: 3.6rem;
  object-fit: cover;
  object-position: center center;
}

.dajiang-p-page .fn .list li > div {
  text-align: center;
  box-sizing: border-box;
}

.dajiang-p-page .fn .list li > div h4 {
  font-size: 0.32rem;
  line-height: 0.8rem;
  color: #333333;
}

.fb-page .cehui-icon .list li {
  width: 25%;
}

.fb-page .comment-product-lb .swiper-slide {
  height: auto;
  background: transparent;
  text-align: center;
}

.fb-page .hezi {
  position: relative;
  padding: 0 1.066667rem;
}

.fb-page .hezi .swiper-button-prev,
.fb-page .hezi .comment-product-lb .swiper-container-rtl .swiper-button-next {
  width: 0.8rem;
  height: 0.933333rem;
  background: #00a0e9;
  opacity: 1;
  left: 0;
  background-image: url(../images/icon2.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 0.2rem 0.36rem;
}

.fb-page .hezi .swiper-button-next,
.fb-page .hezi .comment-product-lb .swiper-container-rtl .swiper-button-prev {
  width: 0.8rem;
  height: 0.933333rem;
  background: #00a0e9;
  opacity: 1;
  right: 0;
  background-image: url(../images/icon3.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 0.2rem 0.36rem;
}

.fb-page .cehui-comment .fn .list li {
  width: 50%;
  padding: 0 0.32rem;
  margin-bottom: 0.64rem;
  position: relative;
}

.fb-page .cehui-comment .fn .list li img {
  height: 5.333333rem;
}

.fb-page .cehui-comment .fn .list li > div {
  position: absolute;
  left: 0.32rem;
  right: 0.32rem;
  bottom: 0;
  z-index: 1;
  height: 0.933333rem;
  background: rgba(0, 0, 0, 0.5);
  text-align: center;
  padding: 0;
  line-height: 0.933333rem;
}

.fb-page .cehui-comment .fn .list li > div h4 {
  font-size: 0.4rem;
  color: #fff;
  line-height: 0.933333rem;
}

.wb-page .cehui-comment .cehui-lc .list li {
  position: relative;
  background: #fff;
  height: 5.2rem;
}

.wb-page .cehui-comment .cehui-lc .list li img {
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
  z-index: 2;
  height: 100%;
}

.wb-page .cehui-comment .cehui-lc .list li .nr {
  margin-left: 50%;
  width: 50%;
  box-sizing: border-box;
  padding: 0.733333rem 0.533333rem 0;
  text-align: left;
}

.wb-page .cehui-comment .cehui-lc .list li .nr h3 {
  font-size: 0.293333rem;
  color: #333333;
  margin-bottom: 0.213333rem;
}

.wb-page .cehui-comment .cehui-lc .list li .nr p {
  font-size: 0.213333rem;
  color: #666666;
  line-height: 0.426667rem;
}

.wb-page .cehui-comment .cehui-lc .list li .nr .p {
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}

.wb-page .cehui-comment .cehui-lc .list li:nth-child(2n) img {
  left: auto;
  right: 0;
}

.wb-page .cehui-comment .cehui-lc .list li:nth-child(2n) .nr {
  margin-left: 0;
}

.huolong-page .cehui-icon {
  padding-bottom: 2rem;
}

.huolong-page .dajiang-p-page .cehui-icon .list li img {
  width: 1.8rem;
  height: 1.8rem;
}

.huolong-page .table table {
  float: left;
  width: calc(50% - 0.16rem);
  border: 0.013333rem solid #f4f4f4;
  box-sizing: border-box;
}

.huolong-page .table table tr {
  font-size: 0.213333rem;
  color: #333333;
  line-height: 0.4rem;
  background: #f8f8f8;
}

.huolong-page .table table tr td {
  padding: 0.266667rem 0.8rem;
}

.huolong-page .table table tr:nth-child(2n) {
  background: #fff;
}

.huolong-page .table table + table {
  margin-left: 0.32rem;
}

.jy-page .cehui-icon {
  padding-bottom: 2.666667rem;
}

.kc-detail-page .kc-js .list {
  margin-top: 0.6rem;
}

.kc-detail-page .kc-js .list li {
  padding: 0 0.306667rem;
  width: 33.333333%;
  box-sizing: border-box;
  float: left;
  text-align: center;
}

.kc-detail-page .kc-js .list li img {
  width: 100%;
  height: 4rem;
  object-fit: cover;
  object-position: center center;
}

.kc-detail-page .kc-js .list li h4 {
  font-size: 0.4rem;
  color: #333333;
  margin-top: 0.24rem;
}

.kc-detail-page .kc-js .list li p {
  font-size: 0.186667rem;
  color: #666;
  margin-top: 0.133333rem;
}

.kc-detail-page .ce-j .q {
  position: relative;
  padding: 0 0.933333rem;
}

.kc-detail-page .ce-j .q .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23666666'%2F%3E%3C%2Fsvg%3E");
}

.kc-detail-page .ce-j .q .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%2366666'%2F%3E%3C%2Fsvg%3E");
}

.kc-detail-page .comment-product-lb .swiper-slide a {
  display: block;
  position: relative;
}

.kc-detail-page .comment-product-lb .swiper-slide .img {
  height: 4.2rem;
  position: relative;
  z-index: 1;
}

.kc-detail-page .comment-product-lb .swiper-slide .h3 {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 0;
  height: 0.56rem;
  line-height: 0.56rem;
  z-index: 2;
  font-size: 0.213333rem;
  background: #00a0e9;
  color: #fff;
  box-sizing: border-box;
}

.new-details-page {
  background: #f9f9f9;
}

.new-details-page .details {
  padding: 1.066667rem 0 0.906667rem 0;
}

.new-details-page .details h1 {
  font-size: 0.266667rem;
  color: #333333;
  text-align: center;
}

.new-details-page .details p {
  font-size: 0.213333rem;
  margin-top: 0.4rem;
  color: #333333;
}

.new-details-page .details p img {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}

.new-details-page .page-list {
  padding-bottom: 1.466667rem;
}

.new-details-page .page-list .fl {
  width: 50%;
}

.new-details-page .page-list .fl a {
  display: block;
  font-size: 0.213333rem;
  color: #979797;
  transition: all 0.4s ease;
}

.new-details-page .page-list .fl a:hover {
  color: #00a0e9;
}

.new-details-page .page-list .lrr {
  text-align: right;
  margin-left: 50%;
}

.new-details-page .page-list .lrr a {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  width: 2.133333rem;
  height: 0.613333rem;
  line-height: 0.613333rem;
  border-radius: 0.053333rem;
  text-align: center;
  color: #979797;
  font-size: 0.213333rem;
  border: 0.013333rem solid #979797;
  box-sizing: border-box;
  transition: all 0.4s ease;
}

.new-details-page .page-list .lrr a:hover {
  transform: translateY(0.133333rem);
  color: #fff;
  border-color: #00a0e9;
  background: #00a0e9;
}

.zb-detail .cehui-icon .list li img {
  width: 1.8rem;
  height: 1.8rem;
}

.comment-cp-detail {
  text-align: center;
  margin-top: 0.72rem;
}

.comment-cp-detail img {
  max-width: 100%;
  height: auto;
}

.comment-cp-detail .list {
  margin-top: 0.64rem;
  text-align: left;
}

.comment-cp-detail .list li {
  width: 50%;
  padding: 0 0.8rem;
  box-sizing: border-box;
  float: left;
}

.comment-cp-detail .list li h3 {
  font-size: 0.48rem;
  color: #333333;
  margin-bottom: 0.16rem;
}

.comment-cp-detail .list li p {
  color: #666666;
  font-size: 0.24rem;
  line-height: 0.32rem;
}

.comment-cp-detail .list li + li {
  border-left: 0.013333rem solid #ececec;
}

.zhibao-page .cehui-icon {
  padding-bottom: 2.666667rem;
  margin-top: 1.093333rem;
}

.zhibao-page .cehui-lc p {
  color: #666666;
  font-size: 0.213333rem;
  margin-top: 0.24rem;
}

.yxhz-page .cehui-comment .cehui-icon .list li {
  width: 25%;
}

.yxhz-page .cehui-comment .tuijsx .list li {
  width: 33.3333%;
  padding: 0 0.24rem;
  box-sizing: border-box;
}

.yxhz-page .cehui-comment .tuijsx .list li img {
  height: 4rem;
  width: 100%;
  object-fit: cover;
  object-position: center center;
}

.yxhz-page .xy-list .list {
  padding-top: 1.413333rem;
}

.yxhz-page .xy-list .list li {
  padding: 0 0.2rem;
  width: 33.3333%;
  float: left;
  height: 6.24rem;
  box-sizing: border-box;
}

.yxhz-page .xy-list .list li .box {
  position: relative;
  border: 0.013333rem solid #dcdcdc;
  border-radius: 0.053333rem;
  padding: 1.6rem 0.8rem 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}

.yxhz-page .xy-list .list li .box h4 {
  border-radius: 50%;
  width: 1.68rem;
  height: 1.68rem;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -0.84rem;
  line-height: 1.68rem;
  text-align: center;
  color: #fff;
  font-size: 0.346667rem;
}

.yxhz-page .xy-list .list li .box p {
  font-size: 0.266667rem;
  color: #333333;
}

.yxhz-page .xy-list .list li .box p + p {
  margin-top: 0.32rem;
}

.yxhz-page .cehui-comment .fn .list li {
  width: 25%;
}

.yxhz-page .cehui-comment .fn .list li img {
  height: 2.266667rem;
}

.xsj-page .fj {
  background-image: url(../images/ba2.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  padding: 1.866667rem 0 1.2rem 0;
  text-align: center;
}

.xsj-page .fj h1 {
  font-size: 0.8rem;
  color: #fff;
  margin-bottom: 1.4rem;
}

.xsj-page .fj img {
  max-width: 100%;
  height: auto;
}

.xsj-page .fj p {
  font-size: 0.333333rem;
  margin-top: 0.56rem;
  color: #fff;
  line-height: 0.533333rem;
}

.qsn-page .qsn-list {
  margin-top: 0.666667rem;
}

.qsn-page .qsn-list .list {
  position: relative;
  min-height: 1.333333rem;
  height: auto;
  display: table;
}

.qsn-page .qsn-list .list li {
  display: table-cell;
  position: relative;
  width: 33.3333%;
  padding: 0 0.333333rem;
  vertical-align: top;
  box-sizing: border-box;
}

.qsn-page .qsn-list .list li:after {
  content: '';
  position: absolute;
  left: 0.333333rem;
  right: 0.333333rem;
  top: 0;
  bottom: 0;
  z-index: 2;
  background: #d8ecff;
}

.qsn-page .qsn-list .list li > div {
  position: relative;
  z-index: 3;
  padding: 0.693333rem 0.506667rem 1.04rem;
  box-sizing: border-box;
}

.qsn-page .qsn-list .list li > div h4 {
  font-size: 0.266667rem;
  text-align: center;
  font-weight: bold;
  color: #333333;
  padding-bottom: 0.533333rem;
  margin-bottom: 0.533333rem;
  position: relative;
}

.qsn-page .qsn-list .list li > div h4:after {
  content: '';
  transform: translateX(-50%);
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 0.666667rem;
  height: 0.053333rem;
  background: #19a3e2;
}

.qsn-page .qsn-list .list li > div p {
  line-height: 0.4rem;
  font-size: 0.24rem;
  color: #333333;
}

.qsn-page .hzal .list {
  margin-top: 0.56rem;
}

.qsn-page .hzal .list li {
  float: left;
  width: 25%;
  padding: 0 0.2rem;
  box-sizing: border-box;
}

.qsn-page .hzal .list li > div {
  width: 100%;
}

.qsn-page .hzal .list li > div img {
  border: 0.013333rem solid #e5e5e5;
  box-sizing: border-box;
  width: 100%;
  object-position: center;
  object-fit: cover;
  height: 4.066667rem;
}

.qsn-page .hzal .list li > div h4 {
  line-height: 0.666667rem;
  text-align: center;
  color: #fff;
  background: #19a3e2;
  font-size: 0.213333rem;
}

.qsn-page .hzys {
  margin-top: 1rem;
}

.qsn-page .hzys li {
  float: left;
  width: 25%;
  padding: 0 0.16rem;
  box-sizing: border-box;
}

.qsn-page .hzys li > div {
  background: #fff;
  border-bottom-left-radius: 0.266667rem;
  border-bottom-right-radius: 0.266667rem;
  text-align: center;
  position: relative;
  height: 4.666667rem;
}

.qsn-page .hzys li > div:after {
  content: '';
  position: absolute;
  left: 0;
  top: -0.066667rem;
  width: 100%;
  height: 0.066667rem;
  background: #1ca4e2;
}

.qsn-page .hzys li > div img {
  width: 1.733333rem;
  height: 1.733333rem;
  box-sizing: border-box;
  border-radius: 50%;
  overflow: hidden;
  object-fit: cover;
  margin-top: 0.586667rem;
  object-position: center;
}

.qsn-page .hzys li > div h4 {
  font-size: 0.266667rem;
  color: #666666;
  margin-top: 0.266667rem;
  font-weight: bold;
}

.qsn-page .hzys li > div p {
  font-size: 0.213333rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  padding: 0 0.4rem;
  box-sizing: border-box;
  overflow: hidden;
  line-height: 0.4rem;
  color: #666666;
  margin-top: 0.133333rem;
}

.fb-page .fxfb-xl {
  padding: 0;
}

.fb-page .fxfb-xl .comment-product-lb .swiper-slide a {
  border-radius: 0.266667rem;
  display: block;
  position: relative;
  overflow: hidden;
}

.fb-page .fxfb-xl .comment-product-lb .swiper-slide a .h3 {
  position: absolute;
  text-align: center;
  left: 0;
  bottom: -5.2rem;
  width: 100%;
  height: 100%;
  background: #19a3e2;
  padding: 0;
  transition: all 0.4s ease;
}

.fb-page .fxfb-xl .comment-product-lb .swiper-slide a .h3 h3 {
  line-height: 0.8rem;
  font-size: 0.266667rem;
  color: #fff;
}

.fb-page .fxfb-xl .comment-product-lb .swiper-slide a .h3 p {
  color: #fff;
  font-size: 0.213333rem;
}

.fb-page .fxfb-xl .comment-product-lb .swiper-slide a:hover .h3 {
  bottom: 0;
  display: table;
}

.fb-page .fxfb-xl .comment-product-lb .swiper-slide a:hover .h3 > div {
  display: table-cell;
  vertical-align: middle;
}

.fb-page .fxfb-xl .comment-product-lb .swiper-slide a:hover .h3 > div h3 {
  line-height: 1;
}

.fb-page .fxfb-xl .comment-product-lb .swiper-slide .img {
  height: 6rem;
}

.fb-page .fxfb-xl .btn {
  text-align: center;
  margin-top: 0.48rem;
}

.fb-page .fxfb-xl .btn a {
  display: inline-block;
  vertical-align: top;
  width: 1.866667rem;
  height: 0.533333rem;
  line-height: 0.533333rem;
  text-align: center;
  font-size: 0.186667rem;
  color: #333333;
  border: 0.013333rem solid #dcdcdc;
  transition: all 0.4s ease;
}

.fb-page .fxfb-xl .btn a:hover {
  transform: translateY(0.133333rem);
}

.wrjpx-page .wrj-list .list {
  margin-top: 0.613333rem;
}

.wrjpx-page .wrj-list .list li {
  width: 20%;
  padding: 0 0.133333rem;
  box-sizing: border-box;
  float: left;
}

.wrjpx-page .wrj-list .list li > div {
  background: #f6f4f5;
  height: 4.666667rem;
  padding: 0.8rem 0 0 0;
  text-align: center;
  transition: all 0.4s ease;
}

.wrjpx-page .wrj-list .list li > div:hover {
  background: #4ba3e7;
}

.wrjpx-page .wrj-list .list li > div:hover h4 {
  color: #fff;
}

.wrjpx-page .wrj-list .list li > div:hover p {
  color: #fff;
}

.wrjpx-page .wrj-list .list li > div:hover img {
  display: block;
}

.wrjpx-page .wrj-list .list li > div:hover img + img {
  display: none;
}

.wrjpx-page .wrj-list .list li img {
  display: none;
  width: 1.333333rem;
  height: 1.333333rem;
  transition: all 0.4s ease;
  margin: 0 auto 0.4rem;
}

.wrjpx-page .wrj-list .list li img + img {
  display: block;
}

.wrjpx-page .wrj-list .list li h4 {
  color: #3889c8;
  font-size: 0.266667rem;
  margin-bottom: 0.133333rem;
  transition: all 0.4s ease;
}

.wrjpx-page .wrj-list .list li p {
  font-size: 0.186667rem;
  color: #000000;
  line-height: 0.4rem;
  transition: all 0.4s ease;
}

.wrjpx-page .hot-ke-p .list {
  font-size: 0;
  text-align: center;
  margin-bottom: 0.666667rem;
}

.wrjpx-page .hot-ke-p .list li {
  display: inline-block;
  vertical-align: top;
  width: 2.666667rem;
  height: 0.666667rem;
  line-height: 0.666667rem;
  color: #000000;
  font-size: 0.213333rem;
  background: #e7e7e7;
  transition: all 0.4s ease;
  border-radius: 0.666667rem;
  margin: 0 0.333333rem 0.133333rem;
  cursor: pointer;
}

.wrjpx-page .hot-ke-p .list li:hover {
  background: #4ba3e7;
  color: #fff;
}

.wrjpx-page .hot-ke-p .list .active {
  background: #4ba3e7;
  color: #fff;
}

.wrjpx-page .hot-ke-p .nr-list {
  position: relative;
  width: 100%;
  height: 6.666667rem;
}

.wrjpx-page .hot-ke-p .nr-list li {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0;
  transition: all 0.4s ease;
}

.wrjpx-page .hot-ke-p .nr-list li .img {
  width: 9.333333rem;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  float: left;
}

.wrjpx-page .hot-ke-p .nr-list li .nr {
  margin-left: 9.333333rem;
  padding: 1.173333rem 0.666667rem 0;
  text-align: right;
}

.wrjpx-page .hot-ke-p .nr-list li .nr h4 {
  color: #4ba3e7;
  font-size: 0.333333rem;
  padding-left: 0.346667rem;
  text-align: left;
  margin-bottom: 0.48rem;
  position: relative;
}

.wrjpx-page .hot-ke-p .nr-list li .nr h4:after {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 0.053333rem;
  height: 0.666667rem;
  background: #4ba3e7;
  z-index: 1;
}

.wrjpx-page .hot-ke-p .nr-list li .nr .p {
  text-align: left;
  font-size: 0.24rem;
  color: #333333;
  line-height: 0.4rem;
}

.wrjpx-page .hot-ke-p .nr-list li .nr .btn {
  display: inline-block;
  margin-top: 1.466667rem;
  color: #333333;
  font-size: 0.24rem;
  position: relative;
  padding-bottom: 0.093333rem;
  transition: all 0.4s ease;
}

.wrjpx-page .hot-ke-p .nr-list li .nr .btn:hover {
  transform: translateX(0.133333rem);
}

.wrjpx-page .hot-ke-p .nr-list li .nr .btn:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: -0.133333rem;
  right: -0.133333rem;
  height: 0.026667rem;
  background: #3889c8;
}

.wrjpx-page .hot-ke-p .nr-list .active {
  opacity: 1;
  z-index: 33;
}

.wrjpx-page .rwjs {
  margin-top: 0.666667rem;
}

.wrjpx-page .rwjs a {
  display: block;
}

.wrjpx-page .rwjs .item {
  background: #f5f5f5;
  width: 100%;
  height: 5.2rem;
  padding: 0.426667rem 0 0 0;
  text-align: center;
  position: relative;
  overflow: hidden;
}

.wrjpx-page .rwjs .item img {
  width: 2.666667rem;
  display: block;
  margin: 0 auto 0.213333rem;
  height: 2.666667rem;
  border-radius: 50%;
  object-fit: cover;
  object-position: center;
}

.wrjpx-page .rwjs .item .name {
  font-size: 0.266667rem;
  color: #333333;
  font-weight: bold;
  position: relative;
  padding-bottom: 0.133333rem;
  margin-bottom: 0.133333rem;
  display: inline-block;
  vertical-align: top;
}

.wrjpx-page .rwjs .item .name:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0.04rem;
  background: #4ba3e7;
  content: '';
}

.wrjpx-page .rwjs .item .detail {
  font-size: 0.213333rem;
  color: #333333;
}

.wrjpx-page .rwjs .item .pa {
  position: absolute;
  z-index: 0;
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  transition: all 0.4s ease;
  background: #4ba3e7;
  color: #fff;
  font-size: 0.213333rem;
  width: 100%;
  height: 100%;
  line-height: 0.4rem;
  text-align: left;
  display: table;
  padding: 0 0.4rem;
  box-sizing: border-box;
}

.wrjpx-page .rwjs .item .pa p {
  display: table-cell;
  vertical-align: middle;
}

.wrjpx-page .rwjs .item:hover .pa {
  transform: translateY(0);
}

.wrjpx-page .tx-cl {
  margin-top: 0.773333rem;
}

.wrjpx-page .tx-cl .swiper-slide {
  height: 2.986667rem;
  width: 4.266667rem;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 0.133333rem;
}

.right-nav {
  position: fixed;
  right: 0.333333rem;
  top: 50%;
  transform: translateY(-50%);
  z-index: 222;
  margin-top: 2.666667rem;
}

.right-nav .item {
  width: 0.786667rem;
  position: relative;
  background: #626262;
  border-radius: 0.08rem;
  height: 0.733333rem;
  margin-bottom: 0.16rem;
  cursor: pointer;
  transition: all 0.4s ease;
}

.right-nav .item:hover {
  background: #00a0e9;
}

.right-nav .item:hover .nr {
  display: block;
}

.right-nav .item img {
  width: 100%;
  height: 100%;
}

.right-nav .item .nr {
  display: none;
  width: 3.226667rem;
  background: #fff;
  position: absolute;
  left: -3.333333rem;
  top: 50%;
  padding: 0.32rem 0.133333rem;
  box-sizing: border-box;
  border-radius: 0.08rem;
  transform: translateY(-50%);
  box-shadow: 0 0 0.133333rem 0 rgba(0, 0, 0, 0.1);
}

.right-nav .item .nr .p {
  color: #333333;
  font-size: 0.213333rem;
  line-height: 0.733333rem;
}

.right-nav .item .nr .p img {
  max-width: 100%;
  height: auto;
}

.right-nav .item .nr .p + .p {
  border-top: 0.013333rem solid #e0e0e0;
}

.map-comment {
  position: relative;
  width: 14.693333rem;
  height: 10.666667rem;
  margin: 0 auto;
}

.map-comment img {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
}

.map-comment a {
  position: absolute;
  z-index: 2;
  width: 2.053333rem;
  display: block;
  height: 0.32rem;
  cursor: pointer;
  font-size: 0;
}

.map-comment a[attr-name='nx-one'] {
  left: 4.586667rem;
  top: 4.266667rem;
}

.map-comment a[attr-name='nx-two'] {
  left: 4rem;
  top: 4.8rem;
}

.map-comment a[attr-name='sx'] {
  left: 5.16rem;
  top: 5.6rem;
}

.map-comment a[attr-name='sc'] {
  left: 1.506667rem;
  top: 6.4rem;
}

.map-comment a[attr-name='yn'] {
  left: 3.093333rem;
  top: 7.866667rem;
}

.map-comment a[attr-name='hb'] {
  left: 6.293333rem;
  top: 6.453333rem;
}

.map-comment a[attr-name='fs'] {
  left: 6.293333rem;
  top: 8.213333rem;
}

.map-comment a[attr-name='gz'] {
  left: 6.293333rem;
  top: 8.666667rem;
}

.map-comment a[attr-name='cc'] {
  left: 6.293333rem;
  top: 9.066667rem;
}

.map-comment a[attr-name='sd'] {
  left: 9.933333rem;
  top: 4.8rem;
}

.map-comment a[attr-name='hn'] {
  left: 9.16rem;
  top: 5.626667rem;
}

.map-comment a[attr-name='ah'] {
  left: 10rem;
  top: 6.16rem;
}

.map-comment a[attr-name='zj'] {
  left: 10.733333rem;
  top: 6.773333rem;
}

.map-c {
  overflow-x: auto;
}

.wrjfwlb .inner .list .item {
  height: 6.453333rem;
  background: #fff;
  width: 100%;
}

.wrjfwlb .inner .list .item a {
  display: block;
}

.wrjfwlb .inner .list .item:hover .item-right .btn {
  background: #00a0e9;
  color: #fff;
}

.wrjfwlb .inner .list .item .item-left {
  width: 8.4rem;
  float: left;
  height: 100%;
}

.wrjfwlb .inner .list .item .item-left img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center center;
}

.wrjfwlb .inner .list .item .item-right {
  margin-left: 9.333333rem;
  padding-top: 1.6rem;
  padding-right: 1rem;
}

.wrjfwlb .inner .list .item .item-right h1 {
  font-size: 0.4rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  color: #333333;
}

.wrjfwlb .inner .list .item .item-right p {
  margin-top: 0.346667rem;
  font-size: 0.186667rem;
  color: #666666;
  line-height: 0.4rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

.wrjfwlb .inner .list .item .item-right .btn {
  margin-top: 0.373333rem;
  width: 1.706667rem;
  transition: all 0.4s ease;
  height: 0.613333rem;
  text-align: center;
  line-height: 0.613333rem;
  background: #3a3c3d;
  font-size: 0.186667rem;
  color: #fff;
}

.wrjfwlb .inner .list .item + .item {
  margin-top: 0.8rem;
}

.rwjs {
  position: relative;
}

.rwjs .swiper-pagination {
  bottom: -0.4rem;
  left: 0;
  right: 0;
}

.rwjs .swiper-pagination .swiper-pagination-bullet {
  margin: 0 0.026667rem;
  width: 0.106667rem;
  height: 0.106667rem;
}

.comment-more-fw .list li a .news-nr p {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.guidelines-header-title {
  text-align: center;
  font-size: 0.48rem;
  line-height: 0.546667rem;
  color: #333333;
}

.application-guidelines {
  width: 100%;
  background-color: #fff;
}

.application-guidelines .banner {
  background: url(../images/banner.jpg) no-repeat center center/100% 100%;
  background-size: cover;
  width: 100%;
  height: 10.666667rem;
}

.application-guidelines .guidelines-bright-spot {
  width: 100%;
  padding: 1.066667rem 0 1.333333rem 0;
}

.application-guidelines .guidelines-bright-spot .spot-title {
  text-align: center;
  font-size: 0.48rem;
  line-height: 0.546667rem;
  color: #333333;
}

.application-guidelines .guidelines-bright-spot .img-list {
  margin-top: 0.733333rem;
  letter-spacing: 0.426667rem;
  line-height: 0;
  font-size: 0;
  text-align: center;
}

.application-guidelines .guidelines-bright-spot .img-list li {
  letter-spacing: 0.013333rem;
  width: 3.333333rem;
  margin-bottom: 0.266667rem;
  display: inline-block;
  vertical-align: top;
}

.application-guidelines .guidelines-bright-spot .img-list li img {
  width: 100%;
  height: 100%;
}

.application-guidelines .guidelines-bright-spot .img-list li p {
  margin-top: 0.333333rem;
  font-size: 0.213333rem;
  line-height: 0.36rem;
  color: #2e2e2e;
}

.application-guidelines .guidelines-bright-spot .sopt-text {
  font-size: 0.213333rem;
  color: #2e2e2e;
  line-height: 0.373333rem;
  margin-top: 0.6rem;
}

.application-guidelines .guidelines-bright-spot .sopt-text .text-title {
  font-size: 0.213333rem;
  color: #2e2e2e;
  line-height: 0.373333rem;
  margin-top: 0.6rem;
}

.application-guidelines .guidelines-course {
  width: 100%;
  background: #f9f9f9;
  padding: 0.533333rem 0 1.04rem 0;
}

.application-guidelines .guidelines-course .course-title {
  text-align: center;
  font-size: 0.466667rem;
}

.application-guidelines .guidelines-course .img {
  margin-top: 0.666667rem;
  max-width: 100%;
  height: auto;
}

.application-guidelines .guidelines-px {
  width: 100%;
  padding: 0.8rem 0 1.2rem 0;
}

.application-guidelines .guidelines-px .px-title {
  text-align: center;
  font-size: 0.466667rem;
}

.application-guidelines .guidelines-px .px-ul {
  letter-spacing: 0.16rem;
  line-height: 0;
  font-size: 0;
  margin-top: 0.733333rem;
}

.application-guidelines .guidelines-px .px-ul .px-li {
  text-align: start;
  width: 5.6rem;
  height: 1.706667rem;
  background: #f9f9f9;
  font-size: 0.213333rem;
  padding: 0.16rem 0 0.293333rem 0;
  letter-spacing: 0.013333rem;
  box-sizing: border-box;
  display: inline-block;
  color: #999999;
  vertical-align: top;
  margin-bottom: 0.16rem;
}

.application-guidelines .guidelines-px .px-ul .px-li .px-tilte {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #00a0e9;
  line-height: 0.506667rem;
  padding-left: 0.24rem;
}

.application-guidelines .guidelines-px .px-ul .px-li .px-dz {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  padding-left: 0.24rem;
  line-height: 0.373333rem;
}

.application-guidelines .guidelines-px .px-ul .px-li .px-dh {
  padding-left: 0.24rem;
  line-height: 0.373333rem;
}

.application-guidelines .guidelines-hj {
  width: 100%;
  padding: 0.8rem 0 1.2rem 0;
  background: #f9f9f9;
}

.application-guidelines .guidelines-hj .swiper-container {
  display: none;
}

.application-guidelines .guidelines-hj .hj-min-title {
  text-align: center;
  line-height: 0.546667rem;
  font-size: 0.213333rem;
  color: #666666;
  margin-top: 0.213333rem;
}

.application-guidelines .guidelines-hj ul {
  text-align: center;
  font-size: 0;
  margin-top: 0.533333rem;
}

.application-guidelines .guidelines-hj ul li {
  display: inline-block;
  vertical-align: top;
  width: 5.466667rem;
  margin: 0 0.2rem 0.266667rem 0;
}

.application-guidelines .guidelines-hj ul li img {
  height: 3.466667rem;
}

.application-guidelines .guidelines-hj ul li h3 {
  text-align: center;
  margin-top: 0.266667rem;
  font-size: 0.213333rem;
}

.application-guidelines .guidelines-hj ul li:nth-child(3n) {
  margin-right: 0;
}

.formation {
  font-family: '黑体';
  width: 100%;
}

.formation .banner {
  height: 10.666667rem;
  background: url(../images/bdfuheader.png) no-repeat center center/100% 100%;
  background-size: cover;
  text-align: center;
  line-height: 10.666667rem;
  font-size: 0.96rem;
  color: #fff;
}

.formation .cehui-comment .formation-icon-list li {
  width: 25%;
  box-sizing: border-box;
}

.formation .formation-use {
  padding: 1.066667rem 0 2.666667rem 0;
  text-align: center;
  background: #f9f9f9;
}

.formation .formation-use h1 {
  font-size: 0.533333rem;
  line-height: 0.4rem;
  text-align: center;
}

.formation .formation-use p {
  font-size: 0.24rem;
  line-height: 0.4rem;
  margin-top: 0.8rem;
  text-align: center;
}

.formation .formation-use ul {
  margin-top: 1.426667rem;
  text-align: center;
  letter-spacing: 1.266667rem;
  font-size: 0;
  line-height: 0.4rem;
}

.formation .formation-use ul li {
  letter-spacing: 0.026667rem;
  display: inline-block;
  margin-bottom: 0.4rem;
  font-size: 0;
  vertical-align: top;
}

.formation .formation-use ul li img {
  display: inline-block;
  vertical-align: top;
  width: 1.333333rem;
  height: auto;
  object-fit: cover;
  object-position: center center;
}

.formation .formation-use ul li h2 {
  font-size: 0.266667rem;
  color: #333333;
  margin-top: 0.266667rem;
}

.formation .formation-use ul li h3 {
  font-size: 0.186667rem;
  color: #666;
  margin-top: 0.133333rem;
}

.formation .formation-use ul li:nth-child(4n) {
  margin-right: 0;
}

.formation .look {
  width: 100%;
  background-color: white;
  height: 10.666667rem;
  font-size: 0;
}

.formation .look .look-left {
  width: 50%;
  display: inline-block;
  height: 100%;
  box-sizing: border-box;
  padding: 3.08rem 0 3.253333rem 1.333333rem;
  vertical-align: top;
}

.formation .look .look-left .title {
  display: inline-block;
  text-align: center;
  font-size: 0.48rem;
  font-family: '黑体';
  line-height: 0.48rem;
  color: #333333;
  position: relative;
  margin-bottom: 1.2rem;
}

.formation .look .look-left .title:after {
  content: '';
  display: block;
  width: 1.56rem;
  height: 0.053333rem;
  background-color: #19a3e2;
  position: absolute;
  font-size: 0;
  bottom: -0.533333rem;
}

.formation .look .look-left ul {
  letter-spacing: 0.773333rem;
  vertical-align: top;
  display: inline-block;
}

.formation .look .look-left ul li {
  letter-spacing: 0.013333rem;
}

.formation .look .look-left ul li img {
  width: 1.013333rem;
  height: auto;
}

.formation .look .look-left ul li span {
  font-size: 0.266667rem;
  color: #afafaf;
  line-height: 1.013333rem;
  padding-left: 0.64rem;
}

.formation .look .look-left .pdr-80 {
  padding-right: 1.066667rem;
}

.formation .look .look-left .pdt-48 {
  padding-top: 0.64rem;
}

.formation .look .look-right {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  background-image: url(../images/c01.png);
  background-repeat: no-repeat;
  background-position: left center;
  background-size: cover;
  box-sizing: border-box;
  height: 100%;
}

.formation .look .msg {
  float: left;
  text-align: center;
  padding-bottom: 3.066667rem;
  background-size: 8.053333rem 3.626667rem;
  background-size: cover;
  font-size: 0;
  width: 50%;
}

.formation .look .msg .title {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  font-size: 0.48rem;
  font-family: '黑体';
  line-height: 0.48rem;
  color: #333333;
  padding-top: 3.066667rem;
  position: relative;
  margin-bottom: 1.2rem;
}

.formation .look .msg .title:after {
  content: '';
  display: block;
  width: 1.56rem;
  height: 0.053333rem;
  background-color: #19a3e2;
  position: absolute;
  bottom: -0.533333rem;
}

.formation .look .msg ul {
  text-align: center;
  display: inline-block;
  vertical-align: top;
  letter-spacing: 0.32rem;
  font-size: 0;
  color: #afafaf;
}

.formation .look .msg ul li {
  display: inline-block;
  vertical-align: top;
  font-size: 0;
  letter-spacing: 0.026667rem;
  text-align: start;
  margin-bottom: 0.666667rem;
  width: 3.106667rem;
  height: 1.013333rem;
}

.formation .look .msg ul li img {
  width: 1.013333rem;
  display: inline-block;
  vertical-align: top;
  height: 1.013333rem;
}

.formation .look .msg ul li span {
  line-height: 1.013333rem;
  padding-left: 0.533333rem;
}

.formation .presentation {
  position: relative;
  width: 100%;
  height: 10.666667rem;
}

.formation .presentation img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
  position: absolute;
  top: 0;
}

.formation .presentation .deceive {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  color: #ffffff;
}

.formation .presentation .deceive h1 {
  padding-top: 3.293333rem;
  font-size: 0.48rem;
  line-height: 0.733333rem;
  text-align: center;
  position: relative;
}

.formation .presentation .deceive h1:after {
  content: '';
  width: 1.6rem;
  height: 0.053333rem;
  background: #fff;
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -0.8rem;
  bottom: -0.626667rem;
}

.formation .presentation .deceive p {
  font-size: 0.32rem;
  line-height: 0.48rem;
  margin-top: 1.333333rem;
  text-align: center;
}

.formation .fly {
  position: relative;
  height: 10.666667rem;
  width: 100%;
}

.formation .fly .fly-top {
  width: 50%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  position: absolute;
}

.formation .fly .wp {
  height: 100%;
}

.formation .fly .fly-wp .fly-right {
  padding: 3.333333rem 0 3.96rem 1.466667rem;
  text-align: start;
  margin-left: 50%;
  font-size: 0;
}

.formation .fly .fly-wp .fly-right .title {
  vertical-align: top;
  display: inline-block;
  font-size: 0.48rem;
  line-height: 0.48rem;
  color: #333;
}

.formation .fly .fly-wp .fly-right .title:after {
  content: '';
  display: block;
  width: 1.6rem;
  height: 0.053333rem;
  background-color: #19a3e2;
  margin-top: 0.666667rem;
}

.formation .fly .fly-wp .fly-right .text {
  font-size: 0.266667rem;
  line-height: 0.48rem;
  color: #666666;
  margin-top: 0.533333rem;
}

.formation .formation-position {
  background: url(../images/e01.jpg) no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 3.533333rem 0 3.773333rem 0;
  text-align: center;
  color: #fff;
}

.formation .formation-position h1 {
  font-size: 0.48rem;
  line-height: 0.733333rem;
  text-align: center;
  position: relative;
}

.formation .formation-position h1:after {
  content: '';
  width: 1.6rem;
  height: 0.053333rem;
  background: #fff;
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -0.8rem;
  bottom: -0.626667rem;
}

.formation .formation-position p {
  font-size: 0.32rem;
  line-height: 0.48rem;
  margin-top: 1.333333rem;
  text-align: center;
}

.formation .formation-case {
  padding: 0.8rem 0 0.933333rem 0;
  background-color: #f5f5f5;
}

.formation .formation-case h1 {
  font-size: 0.48rem;
  line-height: 0.4rem;
  color: #333;
  text-align: center;
}

.formation .formation-case ul {
  margin-top: 0.693333rem;
  font-size: 0;
  text-align: center;
  letter-spacing: 0.24rem;
}

.formation .formation-case ul li {
  margin-bottom: 0.533333rem;
  width: 33.3333%;
  height: 3.68rem;
  box-sizing: border-box;
  padding: 0 0.266667rem;
  vertical-align: top;
  display: inline-block;
  overflow: hidden;
  float: left;
  position: relative;
}

.formation .formation-case ul li img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}

.formation .formation-case ul li span {
  height: 0.666667rem;
  width: -webkit-fill-available;
  margin: 0 0.266667rem;
  box-sizing: border-box;
  line-height: 0.666667rem;
  position: absolute;
  bottom: 0;
  font-size: 0.24rem;
  letter-spacing: 0.026667rem;
  display: none;
  color: white;
  left: 0;
  background-color: #00a0e9;
  text-align: center;
}

.formation .formation-case ul li:hover span {
  display: block;
  color: white;
}

.djxq {
  width: 100%;
}

.djxq .inner .inner-right {
  background: red;
}

.djxq .inner .inner-right ul {
  text-align: initial;
}

.djxq .inner .inner-right .cp-list {
  text-align: start;
  margin-top: 0.32rem;
}

.djxq .inner .inner-right .cp-list .cp-li {
  margin-bottom: 0.56rem;
  background: none;
}

.djxq .inner .inner-right .cp-list .cp-li .item-title {
  vertical-align: top;
  font-size: 0.32rem;
  line-height: 0.533333rem;
  position: relative;
  padding-left: 0.16rem;
  color: #333333;
}

.djxq .inner .inner-right .cp-list .cp-li .item-title:before {
  content: '';
  width: 0.04rem;
  height: 0.533333rem;
  background: #00a0e9;
  display: inline-block;
  vertical-align: top;
  position: absolute;
  top: 50%;
  margin-top: -0.266667rem;
  left: 0;
}

.djxq .inner .inner-right .cp-list .cp-li .xq-list {
  text-align: start;
  letter-spacing: 0.213333rem;
  font-size: 0;
  margin-top: 0.64rem;
}

.djxq .inner .inner-right .cp-list .cp-li .xq-list .xq-li {
  letter-spacing: 0.013333rem;
  width: 6rem;
  height: 6.733333rem;
  box-sizing: border-box;
  text-align: start;
  margin-bottom: 0.493333rem;
  display: inline-block;
  vertical-align: top;
  background: #fff;
}

.djxq .inner .inner-right .cp-list .cp-li .xq-list .xq-li img {
  width: 100%;
  height: 5.133333rem;
}

.djxq .inner .inner-right .cp-list .cp-li .xq-list .xq-li h2 {
  font-size: 0.266667rem;
  line-height: 0.426667rem;
  padding: 0 0.32rem;
}

.djxq .inner .inner-right .cp-list .cp-li .xq-list .xq-li p {
  font-size: 0.186667rem;
  line-height: 0.373333rem;
  padding: 0 0.32rem;
}

.djxq .cplb {
  padding-top: 1.106667rem;
  margin-left: 4.786667rem;
}

.djxq .cplb .item {
  margin-top: 0.533333rem;
  text-align: start;
}

.djxq .cplb .item .item-title {
  vertical-align: top;
  font-size: 0.32rem;
  line-height: 0.533333rem;
  position: relative;
  padding-left: 0.16rem;
  color: #333333;
}

.djxq .cplb .item .item-title:before {
  content: '';
  width: 0.04rem;
  height: 0.533333rem;
  background: #00a0e9;
  display: inline-block;
  position: absolute;
  top: 50%;
  margin-top: -0.266667rem;
  left: 0;
}

.djxq .cplb .item .item-list {
  letter-spacing: 0.333333rem;
  font-size: 0;
  margin-top: 0.533333rem;
}

.djxq .cplb .item .item-list .item-li {
  width: 5.866667rem;
  height: 6.733333rem;
  box-sizing: border-box;
  text-align: start;
  letter-spacing: 0.04rem;
  margin-bottom: 0.493333rem;
  display: inline-block;
  vertical-align: top;
  background: #fff;
}

.djxq .cplb .item .item-list .item-li img {
  width: 100%;
  height: 5.133333rem;
}

.djxq .cplb .item .item-list .item-li h2 {
  font-size: 0.266667rem;
  line-height: 0.426667rem;
  padding: 0 0.32rem;
}

.djxq .cplb .item .item-list .item-li p {
  font-size: 0.186667rem;
  line-height: 0.373333rem;
  padding: 0 0.32rem;
}

.djxq .bottom-img {
  width: 100%;
  background: url(../images/bb01.jpg) no-repeat center center/100% 100%;
  text-align: center;
  color: #fff;
  font-size: 0.24rem;
  line-height: 0.48rem;
  padding: 0.88rem 0;
}

.gsxw {
  background: #f9f9f9;
}

.gsxw .inner {
  padding: 1.066667rem 0 1.066667rem 0;
}

.gsxw .inner h1 {
  font-size: 0.533333rem;
  line-height: 0.546667rem;
  text-align: center;
}

.gsxw .inner ul {
  letter-spacing: 0.386667rem;
  text-align: center;
  font-size: 0;
  margin-top: 0.986667rem;
}

.gsxw .inner ul li {
  display: inline-block;
  vertical-align: top;
  background: white;
  height: 8.533333rem;
  letter-spacing: 0.013333rem;
  margin-bottom: 0.653333rem;
  padding-bottom: 0.8rem;
  width: 8.253333rem;
}

.gsxw .inner ul li img {
  height: 4.4rem;
  width: 100%;
  object-fit: cover;
  object-position: center center;
}

.gsxw .inner ul li h2 {
  text-align: start;
  font-size: 0.266667rem;
  padding: 0.56rem 0.786667rem 0.466667rem 0.546667rem;
  line-height: 0.4rem;
}

.gsxw .inner ul li p {
  text-align: start;
  font-size: 0.186667rem;
  padding: 0 0.786667rem 0 0.546667rem;
  line-height: 0.4rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

.gsxw .inner ul li .btn {
  width: 2.08rem;
  height: 0.6rem;
  border: 0.013333rem solid #e5e5e5;
  color: #979797;
  font-size: 0.213333rem;
  border-radius: 0.066667rem;
  text-align: center;
  line-height: 0.6rem;
  margin: 0.533333rem 0.786667rem 0 0.546667rem;
  cursor: pointer;
}

.gsxw .inner ul li .btn:hover {
  background: #4ba3e7;
  color: #fff;
}

.gsxw .inner .fy {
  font-size: 0;
  text-align: center;
}

.gsxw .inner .fy .btn {
  width: 1.2rem;
  height: 0.533333rem;
  vertical-align: bottom;
  border-radius: 0.066667rem;
  background: red;
  display: inline-block;
  vertical-align: top;
  border: 0.013333rem solid #e5e5e5;
  text-align: center;
  cursor: pointer;
  line-height: 0.533333rem;
  font-size: 0.213333rem;
  background: #f9f9f9;
}

.gsxw .inner .fy ul {
  text-align: center;
  letter-spacing: 0.066667rem;
  vertical-align: bottom;
  vertical-align: top;
  font-size: 0;
  display: inline-block;
}

.gsxw .inner .fy ul li {
  cursor: pointer;
  letter-spacing: 0.013333rem;
  border: 0.013333rem solid #e5e5e5;
  background: #f9f9f9;
  display: inline-block;
  vertical-align: top;
  width: 0.533333rem;
  vertical-align: bottom;
  height: 0.533333rem;
  padding: 0;
  margin: 0;
  border-radius: 0.066667rem;
  text-align: center;
  line-height: 0.533333rem;
}

.gsxw .inner .fy ul li:hover {
  background: #00a0e9;
  color: white;
}

.gsxw .inner .fy .btn:hover {
  background: #00a0e9;
  color: white;
}

.gywm1 {
  width: 100%;
}

.gywm1 .banner {
  background: url(../images/banner.jpg) no-repeat center center/100% 100%;
  height: 10.666667rem;
  width: 100%;
}

.gywm1 .box {
  background: #f9f9f9;
  padding: 1.066667rem 0 2.266667rem 0;
}

.gywm1 .box h1 {
  font-size: 0.48rem;
  line-height: 0.4rem;
  margin-bottom: 1.133333rem;
  text-align: center;
}

.gywm1 .box .center-msg {
  font-size: 0;
  text-align: center;
}

.gywm1 .box .center-msg p {
  vertical-align: center;
  text-align: start;
  width: 40%;
  font-size: 0.186667rem;
  line-height: 0.4rem;
  padding-right: 0.666667rem;
  vertical-align: top;
  display: inline-block;
}

.gywm1 .box .center-msg video {
  height: 6rem;
  width: 50%;
  height: 100%;
  vertical-align: top;
  display: inline-block;
}

.gywm1 .js {
  background: url(../images/gywm02.jpg) no-repeat center center/100% 100%;
  width: 100%;
  padding: 1.24rem 0 2.133333rem 0;
}

.gywm1 .js h1 {
  font-size: 0.48rem;
  line-height: 0.4rem;
  color: #fff;
  margin-bottom: 0.4rem;
  text-align: center;
}

.gywm1 .js p {
  font-size: 0.186667rem;
  line-height: 0.4rem;
  text-align: center;
  color: white;
}

.gywm1 .js ul {
  font-size: 0;
  margin-top: 1.013333rem;
}

.gywm1 .js ul li {
  display: inline-block;
  width: 25%;
  padding: 0 0.333333rem;
  float: left;
  box-sizing: border-box;
  margin-bottom: 0.666667rem;
  background-clip: content-box;
  background-color: rgba(18, 97, 147, 0.6);
  text-align: center;
  height: 5.333333rem;
  vertical-align: top;
}

.gywm1 .js ul li img {
  width: 0.706667rem;
  height: auto;
  object-fit: cover;
  object-position: center center;
  padding: 1.2rem 0 0.666667rem 0;
  display: inline-block;
  vertical-align: top;
}

.gywm1 .js ul li h2 {
  font-size: 0.293333rem;
  line-height: 0.4rem;
  color: #FFFFFF;
}

.gywm1 .js ul li p {
  font-size: 0.186667rem;
  line-height: 0.4rem;
  padding: 0 0.306667rem;
  margin-top: 0.466667rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

.gywm1 .ys {
  padding: 1.16rem 0 1.706667rem 0;
  text-align: center;
  width: 100%;
}

.gywm1 .ys h1 {
  font-size: 0.48rem;
  line-height: 0.4rem;
  padding-bottom: 0.426667rem;
  color: #333333;
}

.gywm1 .ys p {
  font-size: 0.213333rem;
  line-height: 0.4rem;
  color: #666666;
  padding-bottom: 0.853333rem;
}

.gywm1 .ys ul {
  letter-spacing: 0.24rem;
  font-size: 0;
  text-align: center;
}

.gywm1 .ys ul li {
  width: 33.3333%;
  padding: 0 0.266667rem;
  box-sizing: border-box;
  float: left;
  letter-spacing: 0.013333rem;
  display: inline-block;
  vertical-align: top;
  text-align: start;
  vertical-align: top;
}

.gywm1 .ys ul li img {
  width: 100%;
  height: 66.25616% px;
  object-fit: cover;
  object-position: center center;
}

.gywm1 .ys ul li h2 {
  font-size: 0.253333rem;
  line-height: 0.373333rem;
  color: #00a0e9;
  margin: 0.266667rem 0;
}

.gywm1 .ys ul li p {
  font-size: 0.186667rem;
  line-height: 0.373333rem;
  padding-bottom: 0.266667rem;
  color: #666666;
}

.gywm1 .gywm-kc {
  width: 100%;
  background: url(../images/gywm1c01.jpg) no-repeat center center/100% 100%;
  padding: 4.106667rem 0 4.466667rem 0;
  text-align: center;
  color: white;
}

.gywm1 .gywm-kc h1 {
  font-size: 0.48rem;
  line-height: 0.4rem;
  padding-bottom: 0.573333rem;
}

.gywm1 .gywm-kc p {
  font-size: 0.213333rem;
  line-height: 0.4rem;
}

.hzanxq {
  width: 100%;
}

.hzanxq .inner {
  padding: 1.12rem 0 2.266667rem 0;
  font-size: 0;
  text-align: center;
}

.hzanxq .inner h2 {
  font-size: 0.266667rem;
  line-height: 0.32rem;
  color: #333333;
  padding-bottom: 0.453333rem;
}

.hzanxq .inner p {
  font-size: 0.213333rem;
  line-height: 0.32rem;
  color: #333333;
  padding-bottom: 0.8rem;
}

.hzanxq .inner .header-img {
  max-width: 100%;
  height: auto;
  vertical-align: top;
  display: inline-block;
  padding-bottom: 0.68rem;
  object-fit: cover;
  object-position: center center;
}

.hzanxq .inner .sec-title {
  font-size: 0.266667rem;
  line-height: 0.32rem;
  color: #333333;
  padding-bottom: 0.266667rem;
}

.hzanxq .inner ul {
  text-align: center;
  font-size: 0;
  letter-spacing: 0.266667rem;
}

.hzanxq .inner ul li {
  width: 6.186667rem;
  height: 4.12rem;
  vertical-align: top;
  display: inline-block;
  position: relative;
  margin-bottom: 0.533333rem;
  letter-spacing: 0.013333rem;
}

.hzanxq .inner ul li img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}

.hzanxq .inner ul li span {
  font-size: 0.213333rem;
  line-height: 0.666667rem;
  height: 0.666667rem;
  text-align: center;
  color: white;
  position: absolute;
  bottom: 0;
  left: 0;
  display: none;
  background: #00a0e9;
  width: 100%;
}

.hzanxq .inner ul li:hover span {
  display: block;
}

.jjfa {
  width: 100%;
}

.jjfa .banner {
  background: url(../images/jjfabanner.png) no-repeat center center/100% 100%;
  width: 100%;
  height: 10.666667rem;
}

.jjfa .inner {
  padding: 0.933333rem 0 0.853333rem 0;
  background: #f7f9fa;
}

.jjfa .inner ul li {
  width: 100%;
  height: 6.426667rem;
  margin-bottom: 0.84rem;
  background-color: white;
}

.jjfa .inner ul li .img-box {
  width: 8.4rem;
  height: 100%;
  float: left;
}

.jjfa .inner ul li .img-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}

.jjfa .inner ul li .right {
  padding-left: 9.333333rem;
}

.jjfa .inner ul li .right h1 {
  padding-left: 1.013333rem;
  padding-top: 1.64rem;
  font-size: 0.4rem;
  line-height: 0.533333rem;
  color: #333333;
}

.jjfa .inner ul li .right p {
  padding-left: 1.013333rem;
  margin-top: 0.52rem;
  font-size: 0.186667rem;
  line-height: 0.4rem;
  padding-right: 0.92rem;
  color: #666666;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.jjfa .inner ul li .right .btn {
  margin-left: 1.013333rem;
  cursor: pointer;
  width: 1.706667rem;
  height: 0.613333rem;
  text-align: center;
  background: #3a3c3d;
  line-height: 0.613333rem;
  color: white;
  margin-top: 0.573333rem;
}

.jjfa .inner ul li .right .btn:hover {
  background: #00a0e9;
}

.jjfa .inner .fy {
  font-size: 0;
  text-align: center;
}

.jjfa .inner .fy .btn {
  width: 1.2rem;
  height: 0.533333rem;
  vertical-align: bottom;
  border-radius: 0.066667rem;
  background: red;
  display: inline-block;
  border: 0.013333rem solid #e5e5e5;
  text-align: center;
  cursor: pointer;
  line-height: 0.533333rem;
  font-size: 0.213333rem;
  background: #f9f9f9;
}

.jjfa .inner .fy ul {
  text-align: center;
  letter-spacing: 0.066667rem;
  vertical-align: bottom;
  display: inline-block;
  font-size: 0;
}

.jjfa .inner .fy ul li {
  cursor: pointer;
  letter-spacing: 0.013333rem;
  border: 0.013333rem solid #e5e5e5;
  background: #f9f9f9;
  display: inline-block;
  width: 0.533333rem;
  vertical-align: bottom;
  height: 0.533333rem;
  padding: 0;
  margin: 0;
  border-radius: 0.066667rem;
  text-align: center;
  line-height: 0.533333rem;
}

.jjfa .inner .fy ul li:hover {
  background: #00a0e9;
  color: white;
}

.jjfa .inner .fy .btn:hover {
  background: #00a0e9;
  color: white;
}

.kclb,
.djxq,
.qtcplb,
.djcpzx {
  width: 100%;
  background: #f9f9f9;
}

.kclb .banner,
.djxq .banner,
.qtcplb .banner,
.djcpzx .banner {
  background: url(../images/kclbbanner.png) no-repeat center center/100% 100%;
  width: 100%;
  background-size: cover;
  height: 10.666667rem;
}

.kclb .inner,
.djxq .inner,
.qtcplb .inner,
.djcpzx .inner {
  padding: 1.093333rem 0;
}

.kclb .inner .inner-left,
.djxq .inner .inner-left,
.qtcplb .inner .inner-left,
.djcpzx .inner .inner-left {
  float: left;
  width: 3.96rem;
  background: white;
  padding: 0.826667rem 0 1.72rem 0.706667rem;
  box-sizing: border-box;
}

.kclb .inner .inner-left ul li,
.djxq .inner .inner-left ul li,
.qtcplb .inner .inner-left ul li,
.djcpzx .inner .inner-left ul li {
  line-height: 0;
  position: relative;
  color: #333;
  font-size: 0;
  text-align: start;
}

.kclb .inner .inner-left ul li p,
.djxq .inner .inner-left ul li p,
.qtcplb .inner .inner-left ul li p,
.djcpzx .inner .inner-left ul li p {
  font-size: 0.24rem;
  line-height: 0.533333rem;
  display: inline-block;
  vertical-align: top;
  padding-right: 0.226667rem;
  cursor: pointer;
}

.kclb .inner .inner-left ul li img,
.djxq .inner .inner-left ul li img,
.qtcplb .inner .inner-left ul li img,
.djcpzx .inner .inner-left ul li img {
  width: 0.093333rem;
  height: 0.186667rem;
  position: absolute;
  top: 50%;
  margin-top: -0.093333rem;
  line-height: 0.533333rem;
  display: none;
}

.kclb .inner .inner-left ul .active,
.djxq .inner .inner-left ul .active,
.qtcplb .inner .inner-left ul .active,
.djcpzx .inner .inner-left ul .active {
  color: #19a3e2;
}

.kclb .inner .inner-right,
.djxq .inner .inner-right,
.qtcplb .inner .inner-right,
.djcpzx .inner .inner-right {
  margin-left: 4.733333rem;
}

.kclb .inner .inner-right ul,
.djxq .inner .inner-right ul,
.qtcplb .inner .inner-right ul,
.djcpzx .inner .inner-right ul {
  line-height: 0;
  letter-spacing: 0.2rem;
  font-size: 0;
  text-align: center;
}

.kclb .inner .inner-right ul li,
.djxq .inner .inner-right ul li,
.qtcplb .inner .inner-right ul li,
.djcpzx .inner .inner-right ul li {
  width: 6.093333rem;
  letter-spacing: 0.013333rem;
  display: inline-block;
  vertical-align: top;
  height: 6.733333rem;
  margin-bottom: 0.44rem;
  background: white;
}

.kclb .inner .inner-right ul li img,
.djxq .inner .inner-right ul li img,
.qtcplb .inner .inner-right ul li img,
.djcpzx .inner .inner-right ul li img {
  width: 100%;
  height: 4.533333rem;
  object-fit: cover;
  object-position: center center;
}

.kclb .inner .inner-right ul li p,
.djxq .inner .inner-right ul li p,
.qtcplb .inner .inner-right ul li p,
.djcpzx .inner .inner-right ul li p {
  padding: 0.413333rem 0 0.32rem 0;
  font-size: 0.266667rem;
  line-height: 0.426667rem;
  color: #333333;
}

.kclb .inner .inner-right ul li .btn,
.djxq .inner .inner-right ul li .btn,
.qtcplb .inner .inner-right ul li .btn,
.djcpzx .inner .inner-right ul li .btn {
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  width: 1.706667rem;
  height: 0.613333rem;
  font-size: 0.186667rem;
  text-align: center;
  border-radius: 0.026667rem;
  line-height: 0.613333rem;
  background: #00a0e9;
  color: white;
}

.lxwm {
  width: 100%;
}

.lxwm .banner {
  background: url(../images/kclbbanner.png) no-repeat center center/100% 100%;
  background-size: cover;
  width: 100%;
  height: 10.666667rem;
}

.lxwm .map {
  padding: 1.8rem 0 1.56rem 0;
}

.lxwm .map .map-inner .map-img {
  width: 11.786667rem;
  height: 5.64rem;
  float: right;
  display: inline-block;
  background-image: url(../images/lxwm01.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.lxwm .map .map-inner .left-msg {
  float: left;
}

.lxwm .map .map-inner .left-msg h3 {
  font-size: 0.266667rem;
  line-height: 0.546667rem;
  color: #333333;
  margin-left: 0.4rem;
  position: relative;
}

.lxwm .map .map-inner .left-msg h3:before {
  content: '';
  display: inline-block;
  width: 0.04rem;
  height: 0.4rem;
  background: #19a3e2;
  position: absolute;
  top: 50%;
  margin: -0.2rem 0 0 -0.4rem;
}

.lxwm .map .map-inner .left-msg ul {
  margin-top: 0.573333rem;
}

.lxwm .map .map-inner .left-msg ul li {
  font-size: 0.213333rem;
  line-height: 0.4rem;
  color: #999999;
  width: 4.866667rem;
}

.lxwm .map .map-inner .left-msg .sys {
  margin-top: 0.826667rem;
}

.lxwm .map .map-inner .left-msg .sys img {
  width: 1.466667rem;
  height: 1.466667rem;
  object-fit: cover;
  object-position: center center;
}

.lxwm .map .map-inner .left-msg .sys .text {
  display: inline-block;
  vertical-align: top;
  padding: 0.44rem 0 0.426667rem 0.4rem;
}

.lxwm .map .map-inner .left-msg .sys .text p {
  font-size: 0.213333rem;
  line-height: 0.4rem;
  color: #999999;
}

.lxwm .wrjfx {
  width: 100%;
  padding: 1.133333rem 0 0.933333rem 0;
  background: #f9f9f9;
  text-align: left;
}

.lxwm .wrjfx h3 {
  font-size: 0.266667rem;
  line-height: 0.546667rem;
  color: #333333;
  margin-left: 0.4rem;
  position: relative;
}

.lxwm .wrjfx h3:before {
  content: '';
  display: inline-block;
  width: 0.04rem;
  height: 0.4rem;
  background: #19a3e2;
  position: absolute;
  top: 50%;
  margin: -0.2rem 0 0 -0.4rem;
}

.lxwm .wrjfx ul {
  text-align: start;
  line-height: 0;
  letter-spacing: 0.133333rem;
  font-size: 0;
  margin-top: 0.466667rem;
}

.lxwm .wrjfx ul li {
  margin-bottom: 0.133333rem;
  display: inline-block;
  vertical-align: top;
  letter-spacing: 0.013333rem;
  background: white;
  width: 5.6rem;
  height: 1.733333rem;
  box-sizing: border-box;
  padding: 0.253333rem;
  line-height: 0.546667rem;
  font-size: 0.213333rem;
}

.lxwm .wrjfx ul li h4 {
  text-align: left;
  color: #00a0e9;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  font-size: 0.213333rem;
}

.lxwm .wrjfx ul li p {
  color: #999999;
  font-size: 0.213333rem;
  display: -webkit-box;
  text-align: left;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}

.qtcplb .inner .inner-right ul {
  text-align: initial;
}

.qtcplb .inner .inner-right .ul1 {
  text-align: start;
}

.qtcplb .inner .inner-right .ul1 .li1 {
  width: 100%;
  height: auto;
  margin-bottom: 0;
  background: none;
}

.qtcplb .inner .inner-right .ul1 .li1 h3 {
  font-size: 0.32rem;
  line-height: 0.533333rem;
  color: #333333;
  position: relative;
  margin: 0 0 0.626667rem 0.266667rem;
}

.qtcplb .inner .inner-right .ul1 .li1 h3:before {
  content: '';
  display: inline-block;
  width: 0.04rem;
  height: 0.4rem;
  background: #19a3e2;
  position: absolute;
  top: 50%;
  margin: -0.2rem 0 0 -0.266667rem;
}

.qtcplb .inner .inner-right .ul1 .li1 .ul2 {
  text-align: start;
  letter-spacing: 0;
  width: 100%;
}

.qtcplb .inner .inner-right .ul1 .li1 .ul2 .li2 {
  width: 49%;
  height: 6.72rem;
  box-sizing: border-box;
  text-align: center;
  padding-top: 0.893333rem;
}

.qtcplb .inner .inner-right .ul1 .li1 .ul2 .li2 p {
  padding: 0.346667rem 0;
}

.qtcplb .inner .inner-right .ul1 .li1 .ul2 .li2 img {
  max-width: 4.453333rem;
  height: auto;
}

.qtcplb .inner .inner-right .ul1 .li1 .ul2 .li2:nth-child(2n) {
  margin-left: 2%;
}

.zpxq {
  width: 100%;
}

.zpxq .banner {
  background: url(../images/banner.jpg) no-repeat center center/100% 100%;
  background-size: cover;
  width: 100%;
  height: 10.666667rem;
}

.zpxq .inner {
  background: #f9f9f9;
  padding: 1.066667rem 0;
}

.zpxq .inner h1 {
  font-size: 0.533333rem;
  line-height: 0.546667rem;
  color: #333333;
  text-align: center;
  margin-bottom: 0.906667rem;
}

.zpxq .inner h3 {
  font-size: 0.266667rem;
  line-height: 0.546667rem;
  color: #666666;
}

.zpxq .inner p {
  font-size: 0.213333rem;
  line-height: 0.546667rem;
  color: #666666;
}

.zpxq .inner p span {
  color: #00a0e9;
}

.zpxq .inner .people-msg {
  width: 100%;
  font-size: 0;
  margin: 0.48rem 0 0.786667rem 0;
}

.zpxq .inner .people-msg li {
  width: 25%;
  height: 1.373333rem;
  display: inline-block;
  vertical-align: top;
  background: #f5f5f5;
  padding-top: 0.413333rem;
  box-sizing: border-box;
  height: 1.386667rem;
}

.zpxq .inner .people-msg li h2 {
  font-size: 0.213333rem;
  color: #00a0e9;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.213333rem;
}

.zpxq .inner .people-msg li p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.213333rem;
  color: #666666;
  text-align: center;
}

.zpxq .inner .people-msg li span {
  color: #00a0e9;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.zpxq .inner .people-msg li:nth-child(2n) {
  background: #eeeeee;
}

.zpxq .inner .def .def-li {
  font-size: 0.213333rem;
  line-height: 0.4rem;
  color: #666666;
  margin-bottom: 0.466667rem;
}

.zpxq .inner .def .def-li h2 {
  font-size: 0.213333rem;
}

.zpxq .inner .def .def-li .def-title {
  color: #00a0e9;
  font-size: 0.213333rem;
  padding-bottom: 0.133333rem;
}

.zpxq .inner .btn {
  width: 2.013333rem;
  height: 0.56rem;
  text-align: center;
  line-height: 0.56rem;
  border: 0.013333rem solid #e5e5e5;
  border-radius: 0.04rem;
  color: #979797;
  margin-top: 0.866667rem;
}

.td {
  width: 100%;
}

.td .banner {
  background: url(../images/banner.jpg) no-repeat center center/100% 100%;
  background-size: cover;
  width: 100%;
  height: 10.666667rem;
}

.td .inner {
  width: 100%;
  background: #f9f9f9;
  padding: 1.026667rem 0 0 0;
}

.td .inner .title {
  font-size: 0.533333rem;
  line-height: 0.546667rem;
  color: #333333;
  text-align: center;
  padding-bottom: 0.733333rem;
}

.td .inner .container-fluid {
  padding: 0.266667rem 0;
}

.td .inner .container-fluid .box {
  height: auto;
  margin-bottom: 0.8rem;
  float: left;
  background: white;
  box-sizing: border-box;
  border-radius: 0.066667rem;
  padding-bottom: 0.333333rem;
  overflow: hidden;
  margin-left: 0.8rem;
  width: calc(100 / 3 * 1% - 0.533333rem);
  transition: box-shadow .4s ease;
}

.td .inner .container-fluid .box:hover {
  box-shadow: 0.026667rem 0.026667rem 0.066667rem 0 rgba(0, 160, 233, 0.11);
}

.td .inner .container-fluid .box img {
  width: 100%;
  height: 2.56rem;
  object-fit: cover;
  object-position: center center;
}

.td .inner .container-fluid .box .msg {
  padding: 0 0.2rem;
}

.td .inner .container-fluid .box .msg .msg-title {
  text-align: start;
  font-size: 0.32rem;
  line-height: 0.666667rem;
  color: #00a0e9;
}

.td .inner .container-fluid .box .msg .msg-title span {
  font-size: 0.24rem;
  padding-left: 0.266667rem;
}

.td .inner .container-fluid .box .msg .msg-title:after {
  content: '';
  width: 100%;
  height: 0.013333rem;
  background-color: #f1f1f1;
  display: block;
}

.td .inner .container-fluid .box .msg .text {
  padding-bottom: 0.333333rem;
  padding-top: 0.253333rem;
  font-size: 0.213333rem;
  line-height: 0.373333rem;
  color: #323333;
}

.td .inner .container-fluid .box:nth-child(3n + 1) {
  margin-left: 0;
}

.wrjfwlb {
  width: 100%;
}

.wrjfwlb .banner {
  background: url(../images/wrjfwlbbanner.png) no-repeat center center/100% 100%;
  background-size: cover;
  width: 100%;
  height: 10.666667rem;
}

.wrjfwlb .banner .banner-title {
  font-size: 0.96rem;
  line-height: 10.666667rem;
  color: white;
}

.wrjfwlb .inner {
  background-color: #f7f9fa;
  padding: 0.933333rem 0;
}

.xqhz {
  width: 100%;
}

.xqhz .banner {
  background: url(../images/xqhzbanner.png) no-repeat center center/100% 100%;
  background-size: cover;
  width: 100%;
  height: 10.666667rem;
}

.xqhz .inner {
  padding: 1.04rem 0;
  background: #f7f9fa;
}

.xqhz .inner .xqhz-title {
  font-size: 0.48rem;
  line-height: 0.48rem;
  color: #333333;
  text-align: center;
  padding-bottom: 0.4rem;
}

.xqhz .inner .xqhz-text {
  font-size: 0.213333rem;
  line-height: 0.4rem;
  color: #666666;
  text-align: center;
  padding-bottom: 0.733333rem;
}

.xqhz .inner .xqhz-list {
  letter-spacing: 0.2rem;
  font-size: 0;
}

.xqhz .inner .xqhz-list li {
  display: inline-block;
  vertical-align: top;
  width: 4rem;
  height: 4.933333rem;
  margin-bottom: 0.466667rem;
  background: white;
  letter-spacing: 0.013333rem;
}

.xqhz .inner .xqhz-list li img {
  width: 100%;
  height: 2.24rem;
  object-fit: cover;
  object-position: center center;
}

.xqhz .inner .xqhz-list li .li-title {
  padding-top: 0.4rem;
  font-size: 0.266667rem;
  line-height: 0.453333rem;
  color: #333333;
  text-align: center;
}

.xqhz .inner .xqhz-list li .li-text {
  padding: 0 0.36rem 0 0.28rem;
  font-size: 0.213333rem;
  line-height: 0.4rem;
  color: #666666;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.xwzx {
  width: 100%;
}

.xwzx .banner {
  background: url(../images/banner.jpg) no-repeat center center/100% 100%;
  background-size: cover;
  width: 100%;
  height: 10.666667rem;
}

.xwzx .inner {
  background: #f9f9f9;
  width: 100%;
  padding: 1.066667rem 0 0.24rem 0;
}

.xwzx .inner .mk .mk-title {
  padding-bottom: 0.76rem;
}

.xwzx .inner .mk .mk-title .left {
  float: left;
  font-size: 0.533333rem;
  line-height: 0.546667rem;
  color: #333333;
}

.xwzx .inner .mk .mk-title .more {
  cursor: pointer;
  font-size: 0.213333rem;
  line-height: 0.546667rem;
  float: right;
  color: #666666;
}

.xwzx .inner .mk .card-list {
  line-height: 0;
  font-size: 0;
  letter-spacing: 0.373333rem;
}

.xwzx .inner .mk .card-list .card {
  display: inline-block;
  vertical-align: top;
  background: white;
  letter-spacing: 0.013333rem;
  width: 8.213333rem;
  height: 8.32rem;
  margin-bottom: 1.08rem;
}

.xwzx .inner .mk .card-list .card img {
  width: 100%;
  height: 4.4rem;
  object-position: center center;
  object-fit: cover;
}

.xwzx .inner .mk .card-list .card .card-title {
  font-size: 0.266667rem;
  line-height: 0.4rem;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0.493333rem 0.546667rem 0.306667rem 0.68rem;
}

.xwzx .inner .mk .card-list .card .card-text {
  padding: 0 0.546667rem 0 0.68rem;
  font-size: 0.186667rem;
  line-height: 0.32rem;
  color: #666666;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

.xwzx .inner .mk .card-list .card .btn {
  width: 2.026667rem;
  height: 0.546667rem;
  box-sizing: border-box;
  border: 0.013333rem solid #666666;
  text-align: center;
  font-size: 0.186667rem;
  margin: 0.36rem 0 0 0.56rem;
  cursor: pointer;
  line-height: 0.546667rem;
}

.xwzx .inner .mk .card-list .card .btn:hover {
  background-color: #4ba3e7;
  border-color: #4ba3e7;
  color: white;
}

.rczp {
  width: 100%;
}

.rczp .banner {
  background: url(../images/banner.jpg) no-repeat center center/100% 100%;
  background-size: cover;
  width: 100%;
  height: 10.666667rem;
}

.rczp .inner {
  padding: 1.213333rem 0 0.28rem 0;
}

.rczp .inner .rczp-title {
  font-size: 0.533333rem;
  line-height: 0.533333rem;
  text-align: center;
  color: #333333;
}

.rczp .inner .rczp-text {
  font-size: 0.213333rem;
  line-height: 0.546667rem;
  color: #666666;
  text-align: center;
  padding: 0.386667rem 0 0.493333rem 0;
}

.rczp .inner .rczp-list {
  font-size: 0;
  letter-spacing: 0.32rem;
  line-height: 0;
}

.rczp .inner .rczp-list .item {
  width: 5.28rem;
  height: 3.08rem;
  border: 0.013333rem solid #eeeeee;
  margin-bottom: 0.693333rem;
  display: inline-block;
  vertical-align: top;
  transition: all .4s ease;
}

.rczp .inner .rczp-list .item:hover {
  box-shadow: 0.066667rem 0.2rem 0.213333rem rgba(0, 0, 0, 0.1);
}

.rczp .inner .rczp-list .item:hover .list-header {
  background: #00a0e9;
}

.rczp .inner .rczp-list .item:hover .list-header .name {
  color: #fff;
}

.rczp .inner .rczp-list .item:hover .list-header img {
  display: none;
}

.rczp .inner .rczp-list .item .list-header {
  letter-spacing: 0.013333rem;
  height: 0.773333rem;
  margin-bottom: 0.293333rem;
  position: relative;
  background: #eeeeee;
  transition: all .4s ease;
}

.rczp .inner .rczp-list .item .list-header .name {
  line-height: 0.773333rem;
  font-size: 0.24rem;
  color: #333333;
  padding-left: 0.466667rem;
}

.rczp .inner .rczp-list .item .list-header img {
  width: 0.253333rem;
  height: 0.253333rem;
  position: absolute;
  top: 50%;
  margin-top: -0.133333rem;
  right: 0.453333rem;
}

.rczp .inner .rczp-list .item .msg {
  text-align: start;
  letter-spacing: 0.013333rem;
  padding-left: 0.506667rem;
}

.rczp .inner .rczp-list .item .msg .msg-def {
  font-size: 0.186667rem;
  line-height: 0.4rem;
}

.rczp .inner .rczp-list .item .msg .msg-def p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #999999;
}

.rczp .inner .rczp-list .item .msg .msg-def p .span-title {
  color: #00a0e9;
  padding-left: 0;
}

.rczp .inner .rczp-list .item .msg .msg-def p span {
  padding-left: 0.8rem;
  color: #999999;
}

.fzlc {
  width: 100%;
}

.fzlc .banner {
  background: url(../images/banner.jpg) no-repeat center center/100% 100%;
  background-size: cover;
  width: 100%;
  height: 10.666667rem;
}

.fzlc .inner {
  padding: 1.066667rem 0 0.933333rem 0;
  background-color: #f9f9f9;
}

.fzlc .inner .fzlc-title {
  font-size: 0.533333rem;
  line-height: 0.546667rem;
  text-align: center;
  color: #333;
  padding-bottom: 0.666667rem;
}

.fzlc .inner .fzlc-icon {
  width: 0.8rem;
  height: 0.666667rem;
  margin-left: 1.786667rem;
}

.fzlc .inner .date-list {
  position: relative;
  margin-top: 0.546667rem;
}

.fzlc .inner .date-list:before {
  content: '';
  width: 0.053333rem;
  background: #eeeeee;
  position: absolute;
  top: -0.546667rem;
  bottom: -0.546667rem;
  left: 2.146667rem;
  display: block;
}

.fzlc .inner .date-list .date-item {
  margin-bottom: 0.72rem;
}

.fzlc .inner .date-list .date-item .time-box {
  float: left;
  width: 1.6rem;
  height: 0.533333rem;
  background-color: #89ceed;
  color: white;
  position: relative;
  text-align: center;
  line-height: 0.533333rem;
  font-size: 0.24rem;
}

.fzlc .inner .date-list .date-item .time-box:after {
  content: '';
  border-width: 0.04rem;
  position: absolute;
  left: 2.026667rem;
  top: 0.12rem;
  border-color: #7fcff4;
  border-style: solid;
  border-radius: 50%;
  width: 0.2rem;
  height: 0.186667rem;
}

.fzlc .inner .date-list .date-item .time-box .box-icon {
  position: absolute;
  top: 50%;
  margin-top: -0.106667rem;
  right: -0.2rem;
  width: 0;
  height: 0;
  border: 0.106667rem solid #f9f9f9;
  border-left-color: #89ceed;
}

.fzlc .inner .date-list .date-item .msg-list {
  margin-left: 2.76rem;
}

.fzlc .inner .date-list .date-item .msg-list .msg-item {
  font-size: 0.213333rem;
  line-height: 0.533333rem;
  color: #313232;
}

.djcpzx .inner .inner-right ul {
  text-align: initial;
}

.djcpzx .inner .inner-right .ul1 {
  text-align: start;
}

.djcpzx .inner .inner-right .ul1 .li1 {
  width: auto;
  height: auto;
  margin-bottom: 0;
  background: none;
}

.djcpzx .inner .inner-right .ul1 .li1 h3 {
  font-size: 0.32rem;
  line-height: 0.533333rem;
  color: #333333;
  position: relative;
  margin: 0 0 0.626667rem 0.266667rem;
}

.djcpzx .inner .inner-right .ul1 .li1 h3:before {
  content: '';
  display: inline-block;
  width: 0.04rem;
  height: 0.4rem;
  background: #19a3e2;
  position: absolute;
  top: 50%;
  margin: -0.2rem 0 0 -0.266667rem;
}

.djcpzx .inner .inner-right .ul1 .li1 .ul2 {
  text-align: start;
}

.djcpzx .inner .inner-right .ul1 .li1 .ul2 .li2 {
  width: 6.12rem;
  height: 6.72rem;
  box-sizing: border-box;
  text-align: center;
  padding-top: 0.893333rem;
}

.djcpzx .inner .inner-right .ul1 .li1 .ul2 .li2 .name {
  text-align: start;
  padding: 0 0.32rem;
  font-size: 0.266667rem;
  line-height: 0.426667rem;
  color: #333;
  padding-top: 0.266667rem;
}

.djcpzx .inner .inner-right .ul1 .li1 .ul2 .li2 .text {
  text-align: start;
  padding: 0.266667rem 0.32rem 0 0.32rem;
  font-size: 0.186667rem;
  line-height: 0.373333rem;
  color: #666666;
}

.djcpzx .inner .inner-right .ul1 .li1 .ul2 .li2 img {
  max-width: 4.52rem;
  height: auto;
  display: inline-block;
  vertical-align: top;
}

.djcpzx .bottom-img {
  width: 100%;
  background: url(../images/bb01.jpg) no-repeat center center/100% 100%;
  text-align: center;
  color: #fff;
  font-size: 0.24rem;
  line-height: 0.48rem;
  padding: 0.88rem 0;
}

.djcpzx .inner .inner-right .ul1 .li1 .ul2 .li2 .name {
  font-weight: bold;
}

.kclb .inner .inner-left ul li p,
.djxq .inner .inner-left ul li p,
.qtcplb .inner .inner-left ul li p,
.djcpzx .inner .inner-left ul li p,
.djxq .inner .inner-left ul li p,
.qtcplb .inner .inner-left ul li p,
.djcpzx .inner .inner-left ul li p {
  font-weight: bold;
}

.gsxw .inner ul li h2 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media screen and (max-width: 1300px) {
  .wp {
    width: 100%;
  }

  .nav-list {
    display: block;
  }

  .header {
    padding: 0 0.266667rem;
    box-sizing: border-box;
  }

  .header .nav-list {
    display: none;
  }

  .header .icon-btn img {
    display: none;
  }

  .header .header-right {
    display: none;
  }

  .header .header-list {
    display: none;
  }

  .header .icon-btn .search1 {
    display: inline-block;
    vertical-align: middle;
    width: 0.586667rem;
    height: auto;
  }

  .header .icon-btn .search1 + .search1 {
    margin-left: 0.746667rem;
  }

  .header .icon-btn .search3 {
    display: none;
  }

  .footer {
    height: auto;
    padding-top: 0.666667rem;
    padding-bottom: 0.533333rem;
    line-height: 1.4;
  }

  .footer .wp {
    padding: 0 0.266667rem;
    box-sizing: border-box;
    text-align: center;
  }

  .footer .fl {
    float: none;
  }

  .footer .fr {
    float: none;
  }

  .phone-footer {
    height: auto;
  }

  .phone-footer .img {
    width: 4.986667rem;
  }

  .phone-footer .wp {
    padding: 0 0.266667rem;
    box-sizing: border-box;
  }

  .phone-footer .p .xx {
    display: block;
    margin-top: 0.133333rem;
  }

  .phone-footer .qr {
    display: block;
    margin: 0.4rem auto;
    width: 2.08rem;
  }

  .phone-footer .fr {
    float: none;
  }

  .phone-footer .fl {
    float: none;
  }

  .index-page .banner .swiper-slide {
    height: 0;
    padding-bottom: 41.67%;
  }

  .index-page .product .product-banner .jt {
    left: -0.533333rem;
    right: -0.533333rem;
  }

  .product .wp {
    padding: 0 0.533333rem;
    box-sizing: border-box;
  }

  .phone-footer .footer-list {
    overflow-x: auto;
  }

  .phone-footer .a-list {
    display: flex;
  }

  .phone-footer .a-list a {
    flex: 0 0 auto;
  }

  .phone-footer .a-list a + a {
    margin-left: 0.266667rem;
  }

  .phone-footer .footer-nr .footer-jj {
    width: 50%;
    padding: 0 0.4rem;
    box-sizing: border-box;
  }

  .phone-footer .footer-nr .footer-phone {
    width: 50%;
    margin-left: 0;
    padding: 0 0.4rem;
    box-sizing: border-box;
  }

  .phone-footer .fl {
    float: left;
  }

  .phone-footer .footer-nr .footer-qr {
    width: 50%;
    margin-left: 0;
    padding: 0.266667rem 0.4rem;
    box-sizing: border-box;
  }

  .phone-footer .footer-nr {
    padding-bottom: 0.4rem;
  }

  .footer {
    padding: 0;
  }

  .index-page .index-page-video .index-page-video-nr {
    width: 100%;
    padding: 0 0.4rem;
    box-sizing: border-box;
    margin-top: 0;
    float: none;
  }

  .index-page .index-page-video .video {
    width: 100%;
    padding: 0 0.4rem;
    box-sizing: border-box;
    margin: 0;
  }

  .index-page .index-page-wt {
    padding: 0 0.4rem;
    box-sizing: border-box;
  }

  .index-page .index-page-wrjfw .list li {
    height: 4rem;
  }

  .index-page .index-page-wrjfw .list li .nr p {
    height: 0.8rem;
  }

  .index-page .index-page-aopa .img {
    width: 100%;
    float: none;
  }

  .index-page .index-page-aopa .text-js {
    margin-left: 0;
  }

  .index-page .index-page-school .list li .text {
    width: 50%;
    padding-right: 0.4rem;
    box-sizing: border-box;
  }

  .index-page .index-page-school .list li .img {
    margin-left: 50%;
  }

  .index-page .index-page-school .list li {
    padding: 0 0.4rem;
  }

  .index-page .index-page-school .list li:nth-child(2n) .img {
    width: 50%;
  }

  .index-page .index-page-school .list li:nth-child(2n) .text {
    margin-left: 50%;
    padding-right: 0;
  }

  .index-page .index-page-school .list li:nth-child(2n) .text::after {
    left: 0.4rem;
  }

  .index-page .index-page-zizhi .zizhi-box > div {
    display: flex;
    overflow-x: auto;
    overflow-y: hidden;
  }

  .index-page .index-page-zizhi .zizhi-box > div img {
    width: 4.666667rem;
  }

  .comment-about-form .form-box .list li {
    display: flex;
  }

  .comment-about-form .form-box .list li span {
    flex: 0 0 auto;
  }

  .comment-about-form .form-box .list li input {
    flex: 1;
  }

  .comment-about-form .form-box .list li select {
    flex: 1;
  }

  .comment-about-form .form-box .list .select-box {
    display: block;
  }

  .index-page-new .index-page-news .list li a img {
    height: 1.6rem;
  }

  .comment-banner {
    height: 0;
    padding-bottom: 41.67%;
  }

  .school-page .new-box .list-news li a {
    height: 4rem;
  }

  .school-page .new-box .list-news li .img {
    width: 4rem;
  }

  .school-page .new-box .list-news li .nr {
    margin-left: 4rem;
    padding: 0.266667rem;
  }

  .school-page .new-box .list-news li .nr .btn {
    display: none;
  }

  .school-detail-page .school-detail-comment .school-detail .img {
    float: none;
    display: block;
    width: 5.333333rem;
    margin: 0 auto;
  }

  .school-detail-page .school-detail-comment .school-detail .nr {
    margin-left: 0;
    padding-left: 0.4rem;
    padding-right: 0.4rem;
  }

  .comment-more-fw {
    width: 100%;
  }

  .comment-more-fw .list li {
    width: 100%;
  }

  .dajiang-p-page .fn .list {
    padding-left: 0;
    padding-right: 0;
  }

  .dajiang-p-page .fn .list li {
    padding-left: 0.4rem;
    padding-right: 0.4rem;
  }

  .huolong-page .table table {
    width: 100%;
  }

  .huolong-page .table table + table {
    margin-left: 0;
    margin-top: -0.013333rem;
  }

  .new-details-page .details {
    padding-right: 0.4rem;
    padding-left: 0.4rem;
    box-sizing: border-box;
  }

  .new-details-page .page-list {
    padding-right: 0.4rem;
    padding-left: 0.4rem;
    box-sizing: border-box;
  }

  .cehui-comment .fn .list li > div p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
  }

  .yxhz-page .xy-list {
    overflow-x: auto;
    display: flex;
  }

  .yxhz-page .xy-list .list li .box {
    border-width: 1PX;
  }

  .yxhz-page .xy-list .list {
    width: 100%;
  }

  .yxhz-page .xy-list .list li {
    width: 100%;
  }

  .yxhz-page .xy-list .list li + li {
    margin-top: -0.026667rem;
  }

  .wrjpx-page .hot-ke-p .nr-list li .img {
    float: none;
    width: 100%;
    padding-bottom: 71.42857%;
  }

  .wrjpx-page .hot-ke-p .nr-list li .nr {
    margin-left: 0;
    padding-bottom: 0.266667rem;
  }

  .wrjpx-page .hot-ke-p .nr-list li {
    position: relative;
    display: none;
  }

  .wrjpx-page .hot-ke-p .nr-list {
    height: auto;
  }

  .wrjpx-page .hot-ke-p .nr-list .active {
    display: block;
  }

  .wrjpx-page .rwjs li {
    width: 50%;
    margin-bottom: 0.266667rem;
  }

  .wp {
    padding: 0 0.4rem;
    box-sizing: border-box;
  }

  .formation .look .msg .title {
    text-align: left;
  }

  .formation .formation-position {
    background-size: cover;
  }

  .gywm1 .js {
    background-size: cover;
  }

  .gywm1 .gywm-kc {
    background-size: cover;
  }

  .cehui-comment .cehui-icon .list {
    display: flex;
    overflow-x: auto;
  }

  .cehui-comment .cehui-icon .list li {
    float: none;
    flex: 0 0 40%;
  }

  .fb-page .cehui-icon .list li {
    flex: 0 0 25%;
  }

  .qsn-page .hzal .list li {
    width: 50%;
    margin-bottom: 0.266667rem;
  }

  .td .inner .td-list li {
    width: 46%;
  }

  .xqhz .inner .xqhz-list {
    text-align: center;
  }

  .yxhz-page .cehui-comment .fn .list li {
    flex: 0 0 45%;
  }

  .yxhz-page .cehui-comment .tuijsx .list li {
    width: 50%;
  }

  .yxhz-page .cehui-comment .tuijsx .list li {
    flex: 0 0 45%;
  }

  .cehui-comment .fn .list li {
    width: 50%;
  }

  .right-nav .item {
    width: 0.933333rem;
    height: 0.933333rem;
  }

  .cehui-comment .fn .list {
    display: flex;
    overflow-x: auto;
  }

  .cehui-comment .fn .list li {
    flex: 0 0 45%;
  }

  .cehui-comment .fn .list li img {
    height: 2.666667rem;
  }

  .wrjfwlb .inner .list .item .item-left {
    width: 4rem;
  }

  .wrjfwlb .inner .list .item {
    height: 3.066667rem;
  }

  .wrjfwlb .inner .list .item .item-right {
    margin-left: 4.533333rem;
    padding-top: 0.266667rem;
    padding-right: 0.533333rem;
  }

  .wrjfwlb .inner .list .item .item-right p {
    -webkit-line-clamp: 2;
    margin-top: 0.24rem;
  }

  .dajiang-p-page h1 {
    font-size: 0.533333rem;
  }

  .comment-cp-detail img {
    max-width: 50%;
  }

  .yxhz-page .cehui-comment .tuijsx .list li img {
    height: 2.666667rem;
  }

  .kc-detail-page .kc-js .list {
    display: flex;
    overflow-x: auto;
  }

  .kc-detail-page .kc-js .list li {
    flex: 0 0 45%;
  }

  .kc-detail-page .kc-js .list li img {
    height: 2.666667rem;
  }

  .fb-page .cehui-comment .fn .list li {
    flex: 0 0 60%;
  }

  .fb-page .cehui-comment .fn .list li img {
    height: 4rem;
  }

  .school-detail-page .school-detail-comment .school-jx .list li {
    width: 50%;
  }

  .cehui-comment .js-aq .list {
    display: flex;
    overflow-x: auto;
  }

  .cehui-comment .js-aq .list li {
    flex: 0 0 55%;
  }

  .dajiang-p-page .fn .list li img {
    height: 2.666667rem;
  }

  .index-page .index-page-wrjfw .list li .nr {
    bottom: 0;
    background: transparent;
    padding-top: 0.613333rem;
  }

  .index-page .index-page-wrjfw .list li .nr p {
    display: none;
  }

  .index-page .index-page-wrjfw .list li .nr a {
    font-size: 0;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 22;
    width: 100%;
    height: 100%;
    background: none;
    box-sizing: border-box;
    margin-top: 0;
  }

  .wrjpx-page .hot-ke-p .list {
    display: flex;
    overflow-x: auto;
  }

  .wrjpx-page .hot-ke-p .list .item {
    flex: 0 0 auto;
  }

  .wrjpx-page .wrj-list .list {
    display: flex;
    overflow-x: auto;
  }

  .wrjpx-page .wrj-list .list li {
    flex: 0 0 auto;
    width: 40%;
  }

  .qsn-page .qsn-list .list {
    display: flex;
    overflow-x: auto;
  }

  .qsn-page .qsn-list .list li {
    flex: 0 0 auto;
    width: 45%;
  }

  .index-page .banner .swiper-slide a .wp .left {
    max-width: 30%;
    top: 0;
    margin-top: 10%;
    margin-left: 5%;
  }

  .index-page .banner .swiper-slide a .wp .right {
    max-width: 30%;
    margin-right: 5%;
    margin-top: 10%;
    top: 0;
  }

  .wrjpx-page .rwjs .list {
    display: flex;
    overflow-x: auto;
  }

  .wrjpx-page .rwjs .list li {
    flex: 0 0 45%;
    width: 45%;
  }

  .phone-footer .a-list a {
    width: auto;
  }
}

@media screen and (max-width: 1300px) {
  .td .inner .container-fluid .box {
    margin-left: 0;
  }

  .td .inner .container-fluid .box img {
    height: auto;
  }

  .hzanxq .inner h2 {
    padding-left: 0.4rem;
    padding-right: 0.4rem;
  }

  .hzanxq .inner p {
    padding-left: 0.4rem;
    padding-right: 0.4rem;
  }

  .hzanxq .inner ul {
    text-align: start;
    display: flex;
    overflow-x: auto;
  }

  .hzanxq .inner ul li {
    flex: 0 0 80%;
    margin-right: 0.4rem;
  }

  .gsxw .inner ul li p {
    -webkit-line-clamp: 3;
  }

  .guidelines-px .px-ul {
    text-align: center;
  }

  .jjfa .inner .wp ul li .img-box {
    width: 4.2rem;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    float: left;
  }

  .jjfa .inner .wp ul li .right {
    float: none;
    width: auto;
    padding: 0 1.04rem 0 4.733333rem;
  }

  .jjfa .inner .wp ul li .right p {
    padding-left: 0;
  }

  .jjfa .inner .wp ul li .right h1 {
    padding-left: 0;
  }

  .jjfa .inner .wp ul li .right .btn {
    margin-left: 0;
  }

  .xqhz .inner .wp .xqhz-list {
    display: flex;
    overflow-x: auto;
  }

  .xqhz .inner .wp .xqhz-list li {
    margin-right: 0.2rem;
    width: 30%;
    flex: 0 0 30%;
  }

  .gywm1 .ys ul {
    padding: 0 0.4rem;
    text-align: start;
    display: flex;
    overflow-x: auto;
  }

  .gywm1 .ys ul:before {
    content: '';
    display: table;
  }

  .gywm1 .ys ul li {
    width: 50%;
    flex: 0 0 45%;
  }

  .gywm1 .box .wp .center-msg p {
    padding: 0;
    width: auto;
  }

  .gywm1 .box .wp .center-msg video {
    margin-top: 0.4rem;
    width: 100%;
  }

  .gywm1 .js ul {
    padding: 0 0.4rem;
  }

  .gywm1 .js ul li {
    width: 50%;
  }

  .td .inner .wp .container-fluid {
    padding: 0;
  }

  .td .inner .wp .container-fluid .box {
    width: 100%;
  }

  .application-guidelines .guidelines-bright-spot .wp .img-list {
    letter-spacing: 0.2rem;
  }

  .application-guidelines .guidelines-bright-spot .wp .img-list li {
    width: 47%;
  }

  .application-guidelines .guidelines-px .wp .px-ul {
    text-align: start;
  }

  .application-guidelines .guidelines-px .wp .px-ul .px-li {
    width: 47%;
  }

  .application-guidelines .guidelines-hj .wp .swiper-container {
    display: block;
    margin-top: 0.4rem;
  }

  .application-guidelines .guidelines-hj .wp .swiper-container .swiper-wrapper .swiper-slide img {
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center center;
  }

  .application-guidelines .guidelines-hj .wp .swiper-container .swiper-wrapper .swiper-slide h3 {
    text-align: center;
    margin-top: 0.266667rem;
    font-size: 0.213333rem;
  }

  .application-guidelines .guidelines-hj .wp ul {
    display: none;
  }

  .qtcplb .inner .inner-right .ul1 {
    padding-left: 0.4rem;
    padding-right: 0.4rem;
  }

  .qtcplb .inner .inner-right .ul1 .li1 {
    display: block;
  }

  .qtcplb .inner .inner-right .ul1 .li1 .ul2 {
    text-align: center;
  }

  .qtcplb .inner .inner-right .ul1 .li1 .ul2 .li2 {
    width: 48%;
    margin-bottom: 4%;
  }

  .qtcplb .inner .inner-right .ul1 .li1 .ul2 .li2:nth-child(2n) {
    margin-left: 4%;
  }

  .djcpzx .inner .inner-right {
    padding-left: 0.4rem;
  }

  .djcpzx .inner .inner-right .ul1 .li1 {
    display: block;
  }

  .djcpzx .inner .inner-right .ul1 .li1 .ul2 .li2 {
    width: 47%;
    padding-top: 0.266667rem;
  }

  .formation-case ul li {
    width: 50%;
  }

  .formation .formation-use .wp ul li {
    width: 20%;
  }

  .formation .look {
    position: relative;
  }

  .formation .look .look-left {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%;
    padding: 0.533333rem 0.8rem 0.533333rem 0.4rem;
  }

  .formation .look .look-right {
    position: absolute;
    top: 0;
    width: 100%;
    height: 50%;
    left: 0;
  }

  .formation .fly {
    background: none;
  }

  .formation .fly .fly-top {
    width: 100%;
    height: 50%;
    background-position: center center;
    background-size: cover;
  }

  .formation .fly .fly-wp {
    position: static;
  }

  .formation .fly .fly-wp .fly-right {
    margin-top: 5.333333rem;
    width: auto;
    padding: 0;
    padding-top: 0.533333rem;
    float: none;
    margin-left: 0;
    padding-top: 1.066667rem;
  }

  .formation .formation-case .wp ul li {
    width: 50%;
  }

  .djxq .dh {
    float: none;
    width: 100%;
  }

  .djxq .dh ul {
    letter-spacing: 0.133333rem;
    text-align: center;
  }

  .djxq .dh ul li {
    letter-spacing: 0.013333rem;
    display: inline;
  }

  .djxq .dh ul li span {
    display: none;
  }

  .kclb .inner,
  .djxq .inner,
  .qtcplb .inner,
  .djcpzx .inner {
    padding-top: 0;
  }

  .kclb .inner .inner-left,
  .djxq .inner .inner-left,
  .qtcplb .inner .inner-left,
  .djcpzx .inner .inner-left {
    width: 100%;
    padding: 0.4rem 0;
    float: none;
  }

  .kclb .inner .inner-left ul,
  .djxq .inner .inner-left ul,
  .qtcplb .inner .inner-left ul,
  .djcpzx .inner .inner-left ul {
    line-height: 0;
    text-align: center;
  }

  .kclb .inner .inner-left ul li,
  .djxq .inner .inner-left ul li,
  .qtcplb .inner .inner-left ul li,
  .djcpzx .inner .inner-left ul li {
    display: inline-block;
  }

  .kclb .inner .inner-left ul li img,
  .djxq .inner .inner-left ul li img,
  .qtcplb .inner .inner-left ul li img,
  .djcpzx .inner .inner-left ul li img {
    display: none;
    visibility: hidden;
  }

  .kclb .inner .inner-right,
  .djxq .inner .inner-right,
  .qtcplb .inner .inner-right,
  .djcpzx .inner .inner-right {
    margin-left: 0;
  }

  .kclb .inner .inner-right ul,
  .djxq .inner .inner-right ul,
  .qtcplb .inner .inner-right ul,
  .djcpzx .inner .inner-right ul {
    padding-top: 0.413333rem;
  }

  .kclb .inner .inner-right ul li,
  .djxq .inner .inner-right ul li,
  .qtcplb .inner .inner-right ul li,
  .djcpzx .inner .inner-right ul li {
    width: 47%;
  }

  .xwzx .card-list {
    text-align: center;
  }

  .xwzx .card-list li {
    text-align: start;
  }

  .rczp .inner .rczp-list {
    text-align: start;
  }

  .rczp .inner .rczp-list .item {
    width: 47%;
  }

  .rczp .inner .rczp-list .item .msg {
    padding-left: 0.133333rem;
  }

  .rczp .inner .rczp-list .item .msg .msg-def p span {
    padding-left: 0.133333rem;
  }

  .lxwm .map .map-inner .left-msg {
    padding-left: 0.4rem;
  }

  .lxwm .wrjfx ul {
    text-align: start;
  }

  .lxwm .wrjfx ul li {
    width: 47%;
  }
}