html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
button,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  background: transparent;
  outline: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
ol,
ul {
  list-style: none;
}
button {
  background: transparent;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}
strong {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
img {
  border: 0;
  max-width: 100%;
  display: inline-block;
}
a {
  display: block;
}
html {
  line-height: initial;
}
input,
textarea {
  border: 0;
  -webkit-appearance: none;
}
input[type="number"] {
  -moz-appearance: textfield;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
body,
html {
  font-size: 16px;
}
.wrap {
  width: 100%;
  /*background: #f5f5f5;*/
}
/* 首页 */
.zixun-text-a{
  padding-top: 10px;
  color: #999;
  transition: 0.3s;
  text-align:center;
}
.zixun-text-a:hover{
  transition: 0.3s;
  text-decoration: underline;
}

.index-content {
  width: 12rem;
  height: 100%;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.header-top {
  background-color: #15212e;
  height: 0.35rem;
}
.header-top-left,
.header-top-p1,
.header-top-right a {
  font-size: 12px;
  color: #fff;
}
.header-top-p1,
.header-top-right a {
  cursor: pointer;
}
.header-top-p1 {
  position: relative;
}
.header-top-p1:hover .app-hide {
  display: block;
}
.app-img1 {
  background-color: #fff;
  position: absolute;
  top: 25px;
  z-index: 9;
  box-shadow: 0 15px 30px rgb(0 0 0 / 10%);
  display: none;
  width: 200px;
  height: 200px;
}
.app-ewm-img {
  background-color: #fff;
  position: absolute;
  top: 25px;
  z-index: 9;
  box-shadow: 0 15px 30px rgb(0 0 0 / 10%);
  width: 400px;
  display: none;
}
.app-ewm-content {
  display: flex;
  align-items: center;
  padding: 10px;
  padding-bottom: 0;
}
.app-img1 img {
  margin: 0 auto;
  display: block;
  margin-top: 20px;
}
.header-top-right {
  display: flex;
  align-items: center;
}
.header-nav {
  background-color: #fff;
  padding-top: 0.26rem;
  padding-bottom: 0.17rem;
}
.header-nav-left {
  display: flex;
  align-items: center;
}
.header-nav-left img {
  width: 64px;
}
.header-nav-left-box {
  display: flex;
  align-items: center;
}
.header-nav-left-title {
  border-right: 1px solid #ebebeb;
  padding-right: 0.16rem;
  margin: 0 0.11rem;
}
.header-nav-title {
  font-size: 18px;
  color: #042c5d;
  margin-bottom: 0.04rem;
  font-weight: bold;
}
.header-nav-text {
  font-size: 12px;
  color: #333;
}
.header-nav-tel p {
  font-size: 12px;
  color: #333;
  margin-bottom: 0.04rem;
}
.header-nav-tel a {
  font-size: 16px;
  color: #fe6100;
  font-weight: bold;
}
.header-nav-left-right {
  display: flex;
  align-items: center;
  width: 65%;
  justify-content: end;
  margin-top: -0.14rem;
}
.header-nav-left-right li {
  width: 14%;
  text-align: right;
}
.header-nav-left-right li a {
  font-size: 16px;
  color: #333;
  display: inline-block;
  padding: 0.07rem 0.21rem;
}
.header-nav-left-right li a:hover {
  color: #fff !important;
  background: #fe6100;
  border-radius: 1rem;
}
.index-nav-active {
  color: #fff !important;
  background: #fe6100;
  padding: 0.07rem 0.21rem;
  border-radius: 1rem;
}
.index-nav-active1 {
  color: #fe6100 !important;
}
.main-content {
  width: 12rem;
  margin: 0 auto;
}
/*.index-swiper img{
    width: 100%;
}*/
.index-swiper {
  --swiper-pagination-color: #042c5d;
  overflow: hidden;
  height: 500px;
  position: relative;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after,
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  display: none;
}
.index-swiper .swiper-wrapper,
.index-swiper .swiper-wrapper img {
  width: 100%;
  height: 100%;
}
.main-header-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 15px;
  padding-bottom: 0.18rem;
}
.main-header-box a {
  width: 3rem;
  height: 1.5rem;
}
.main-header-box a:first-child {
  width: 2.45rem;
  height: 1.5rem;
  padding: 0 0.36rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #48443f;
}
.main-header-box a:hover {
  box-shadow: 0 15px 30px rgb(0 0 0 / 10%);
}
.main-header-title {
  font-size: 18px;
  color: #fff;
  margin-bottom: 0.06rem;
}
.main-header-text {
  font-size: 12px;
  color: #fff;
  opacity: 0.6;
}
.main-header-right {
  width: 40px;
  height: 40px;
}
.main-header-right img {
  width: 100%;
  height: 100%;
}
.main-fwtj {
  background-color: #f5f5f5;
}
.main-fwtj-title {
  height: 0.77rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.main-fwtj-title p {
  font-size: 18px;
  color: #333;
}
.main-fwtj-title-right {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.main-fwtj-title-right:hover span {
  color: #042c5d;
}
.main-fwtj-title-right span {
  font-size: 12px;
  color: #999999;
}
.main-fwtj-title-right img {
  width: 13px;
  margin-left: 0.04rem;
}
.main-fwtj-title {
}
.main-hyzs-content-box {
  display: none;
}
.main-hyzs-content-box-active {
  display: block;
}
.main-fwtj-box {
  display: flex;
  flex-wrap: wrap;
}
.main-fwtj-box a {
  width: 2.28rem;
  height: 3.35rem;
  margin-right: 15px;
  background-color: #fff;
  text-align: center;
  margin-bottom: 0.15rem;
}
.main-fwtj-box a:hover,
.main-spal-box a:hover,
.main-hyzs-box a:hover,
.main-rmzx-right a:hover,
.spDetails-xgsp-box a:hover {
  box-shadow: 0 15px 30px rgb(0 0 0 / 10%);
  transform: translate3d(0, -2px, 0);
}
.main-fwtj-img {
  width: 198px;
  height: 198px;
}
.main-fwtj-img img {
  width: 100%;
  height: 100%;
}
.main-fwtj-box-title {
  font-size: 16px;
  color: #333;
  margin-top: 0.1rem;
  margin-bottom: 0.05rem;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.main-fwtj-box-text {
  font-size: 12px;
  color: #999999;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.main-fwtj-box-price {
  font-size: 16px;
  color: #fe6100;
  margin-top: 0.22rem;
}
.main-fwtj-box-a {
  padding: 0.15rem;
}
.main-fwtj-box a:nth-child(5) {
  margin-right: 0;
}
.main-fwtj-a {
  width: 2.28rem;
  height: 3.35rem;
  margin-right: 0;
}
.main-fwtj-a a {
  width: 100%;
  height: 1.6rem;
  padding: 0 0.19rem;
  text-align: left;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.main-fwtj-a-left p {
  font-size: 16px;
  color: #333333;
}
.main-fwtj-a-price {
  font-size: 16px;
  color: #fe6100;
  margin-top: 0.08rem;
}
.main-fwtj-a a img {
  width: 40px;
  height: 40px;
}
.main-fwtj-a-price1 {
  font-size: 12px;
  color: #333;
  margin-top: 0.04rem;
}
.main-a {
  margin-top: 0.15rem;
}
.mian-fwtj-kong {
  border: 1px solid #ebebeb;
  background: #fbfcfd;
  position: relative;
  margin: 0 auto;
  width: 198px;
  height: 198px;
}
.main-fwtj-kong-box {
  width: 154px;
  height: 118px;
  position: absolute;
  top: 50%;
  margin-top: -0.59rem;
  left: 50%;
  margin-left: -0.77rem;
}
.main-fwtj-kong-box img {
  width: 100%;
  height: 100%;
}
.main-fwtj-kong-box p {
  position: absolute;
  font-size: 14px;
  color: #999;
  left: 0.54rem;
  bottom: 0.15rem;
}
.main-bz {
  background-color: #fff;
  padding-top: 0.31rem;
  padding-bottom: 0.39rem;
}
.main-bz-title {
  text-align: center;
}
.main-bz-title p {
  font-size: 18px;
  color: #333;
  margin-bottom: 0.05rem;
}
.main-bz-text {
  font-size: 12px;
  color: #999;
}
.main-bz-ul {
  margin-top: 0.44rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.main-bz-ul li {
  text-align: center;
}
.main-bz-ul li img {
  width: 70px;
}
.main-bz-ul-title {
  font-size: 16px;
  color: #333;
  margin-top: 0.16rem;
  margin-bottom: 0.06rem;
}
.main-bz-ul-text {
  font-size: 14px;
  color: #999;
}
.main-tab {
  display: flex;
  align-items: center;
}
.main-tab a {
  font-size: 14px;
  color: #333333;
  padding: 0.08rem 0.2rem;
  border: 1px solid #dddddd;
  border-radius: 0.34rem;
  margin-right: 0.15rem;
}
.main-tab a:hover {
  background-color: #042c5d;
  color: #fff !important;
}
.main-tab-active {
  background-color: #042c5d;
  color: #fff !important;
}
.main-tab-right {
  display: flex;
  align-items: center;
}

.main-hyzs-box {
  display: flex;
  flex-wrap: wrap;
}
.main-hyzs-box a {
  width: 2.89rem;
  height: 3.25rem;
  background-color: #fff;
  padding: 0.15rem;
  margin-right: 0.14rem;
  margin-bottom: 0.15rem;
  padding-bottom: 0.21rem;
}
.main-hyzs-box a:nth-child(4),
.main-hyzs-box a:nth-child(8) {
  margin-right: 0;
}
.main-hyzs-img {
  width: 260px;
  height: 174px;
}
.main-hyzs-img img {
  width: 100%;
  height: 100%;
}
.main-hyzs-box-title {
  margin: 0.14rem 0;
  text-align: center;
}
.main-hyzs-box-text {
  font-size: 14px;
  color: #999;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  line-height: 21px;
}
.mian-hyzs-kong {
  width: 2.6rem;
  height: 1.74rem;
  background: #fbfcfd;
  border: 1px solid #ebebeb;
  position: relative;
}
.main-hyzs-kong-box {
  width: 154px;
  height: 118px;
  position: absolute;
  top: 50%;
  margin-top: -0.59rem;
  left: 50%;
  margin-left: -0.77rem;
}
.main-hyzs-kong-box img {
  width: 100%;
  height: 100%;
}
.main-hyzs-kong-box p {
  font-size: 14px;
  color: #999;
  position: absolute;
  left: 0.54rem;
  bottom: 0.15rem;
}
.main-gg {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 0.15rem;
}
.main-gg a {
  width: 594px;
  height: 140px;
  display: flex;
}
.main-gg a img {
  width: 100%;
  height: 100%;
}
.main-rmzx-content {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.main-rmzx-left {
  width: 5.82rem;
  height: 6.27rem;
  background: #fff;
  padding: 0.15rem;
}
.main-rmzx-img,
.mian-rmzx-kong {
  width: 549px;
  height: 368px;
}
.main-rmzx-img img {
  width: 100%;
  height: 100%;
}
.main-rmzx-title {
  font-size: 18px;
  color: #000;
  margin-top: 0.23rem;
  margin-bottom: 0.1rem;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.main-rmzx-number {
  display: flex;
  align-items: center;
  margin-bottom: 0.2rem;
}
.main-rmzx-number p {
  font-size: 12px;
  color: #999;
}
.main-rmzx-number p:first-child {
  margin-right: 0.2rem;
}
.main-rmzx-text {
  font-size: 14px;
  color: #999;
  line-height: 24px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.main-rmzx-gd {
  font-size: 14px;
  color: #999;
  margin-top: 0.5rem;
  display: flex;
  align-items: center;
}
.main-rmzx-gd img {
  width: 13px;
  margin-left: 0.04rem;
}
.mian-rmzx-kong {
  position: relative;
  background: #fbfcfd;
  border: 1px solid #ebebeb;
}
.main-rmzx-kong-box {
  width: 298px;
  height: 228px;
  position: absolute;
  top: 50%;
  margin-top: -1.14rem;
  left: 50%;
  margin-left: -1.49rem;
}
.main-rmzx-kong-box img {
  width: 100%;
  height: 100%;
}
.main-rmzx-kong-box p {
  font-size: 18px;
  color: #999;
  position: absolute;
  left: 1.2rem;
  bottom: 0.4rem;
}
.main-rmzx-right {
  width: 6rem;
}
.main-rmzx-right a {
  padding: 0.15rem;
  background-color: #fff;
  margin-bottom: 0.15rem;
  width: 100%;
  height: 1.45rem;
  display: flex;
}
.main-rmzx-right a:last-child {
  margin-bottom: 0;
}
.main-rmzx1-img,
.mian-rmzx1-kong {
  width: 175px;
  height: 117px;
}
.mian-rmzx1-kong,
.mian-spal-kong {
  position: relative;
  background: #fbfcfd;
  border: 1px solid #ebebeb;
}
.main-rmzx1-kong-box {
  width: 140px;
  position: absolute;
  left: 50%;
  margin-left: -0.7rem;
  top: 50%;
  margin-top: -0.53rem;
}
.main-rmzx1-kong-box img {
  width: 100%;
}
.main-rmzx1-kong-box p {
  position: absolute;
  color: #999;
  font-size: 14px;
  bottom: 0.25rem;
  left: 0.43rem;
}
.main-rmzx1-img img {
  width: 100%;
  height: 100%;
}
.main-rmzx-right-box {
  flex: 1;
  margin-left: 7px;
}
.main-rmzx-right-title {
  font-size: 16px;
  color: #333;
  margin-bottom: 0.13rem;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.main-rmzx-right-text {
  font-size: 14px;
  color: #999;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.main-rmzx-gd1 {
  margin-top: 0.25rem;
}
.main-spal-box {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding-bottom: 0.03rem;
}
.main-spal-box a {
  width: 2.89rem;
  height: 3.04rem;
  margin-right: 0.14rem;
  margin-bottom: 0.15rem;
  background-color: #fff;
}
.main-spal-box a:nth-child(4),
.main-spal-box a:nth-child(8) {
  margin-right: 0;
}
.main-spal-img {
  position: relative;
  border: 1px solid #ebebeb;
}
.main-spal-img,
.mian-spal-kong {
  width: 100%;
  height: 161px;
}
.main-spal-img img {
  width: 100%;
  height: 100%;
}
.main-spal-bottom {
  padding: 0 0.12rem;
}
.main-hyzs-box-text1 {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.main-spal-number {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 0.15rem;
}
.main-spal-number p,
.main-spal-number-p div {
  font-size: 12px;
  color: #999;
}
.main-spal-number img {
  width: 18px;
  height: 14px;
  margin-right: 0.02rem;
}
.main-spal-number-p {
  display: flex;
  align-items: center;
}
.main-fwtj-box-title1 {
  margin-top: 0.13rem;
  margin-bottom: 0.1rem;
}
.main-hyzs-kong-box img {
  width: 100%;
  height: 100%;
}
.main-sp-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.main-sp-img {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -0.17rem;
  margin-left: -0.47rem;
  width: 95px;
  height: 34px;
  background: rgba(0, 0, 0, 0.59);
  border-radius: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-sp-img img {
  width: 19px;
  height: 19px;
  margin-right: 0.05rem;
}
.main-sp-img p {
  font-size: 12px;
  color: #ddd;
}
.main-sp-time {
  font-size: 14px;
  color: #fff;
  position: absolute;
  right: 0.12rem;
  bottom: 0.08rem;
}
.main-fwlc {
  background: #fff;
}
.main-fwlc-title {
  font-size: 14px;
  color: #333;
}
.main-fwlc-ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  text-align: center;
  margin-top: 0.42rem;
  padding-bottom: 0.04rem;
}
.main-fwlc-ul li {
  width: 14.2%;
  position: relative;
}
.main-fwlc-ul li:after {
  position: absolute;
  content: "";
  background: url(../img/right4.png) no-repeat center;
  width: 20px;
  height: 12px;
  background-size: cover;
  top: 50%;
  right: -0.08rem;
  margin-top: -0.16rem;
}
.main-fwlc-ul li:last-child:after {
  display: none;
}
.main-fwlc-ul li img {
  width: 64px;
  height: 64px;
}
.bottom {
  width: 100%;
}
.bottom-top {
  background-color: #15212e;
  height: 1.55rem;
}
.bottom-bottom {
  background-color: #101a26;
  line-height: 0.48rem;
}
.bottom-bottom-a {
  font-size: 12px;
  color: #999;
  text-align: center;
}
.bottom-left {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  height: 100%;
  border-right: 1px solid #101a26;
  padding-right: 0.39rem;
}
.bottom-left-left {
  display: flex;
  align-items: center;
}
.bottom-left-left img {
  width: 92px;
  height: 82px;
  margin-right: 0.1rem;
}
.bottom-left-right p {
  font-size: 20px;
  color: #fff;
}
.bottom-left-right-text {
  font-size: 12px;
  color: #fff;
  opacity: 0.6;
}
.bottom-ul {
  display: flex;
  align-items: center;
}
.bottom-ul li {
  margin-left: 0.64rem;
}
.bottom-li-border {
  width: 0.5rem;
  height: 0.5rem;
  line-height: 0.48rem;
  border: 2px solid #999999;
  border-radius: 50%;
  font-size: 12px;
  color: #999;
  text-align: center;
  margin: 0 auto;
}
.bottom-ul li p {
  font-size: 12px;
  color: #999;
  margin-top: 0.14rem;
}
.bottom-right {
  display: flex;
  align-items: center;
}
.bottom-right-title {
  font-size: 20px;
  color: #ffffff !important;
  opacity: 0.7;
  text-align: center;
}
.bottom-right-text {
  font-size: 12px;
  color: #fff;
  opacity: 0.7;
  text-align: center;
  margin-top: 0.04rem;
  margin-bottom: 0.31rem;
}
.bottom-right-kf {
  display: flex;
  align-items: center;
  justify-content: center;
}
.bottom-right-kf img {
  width: 22px;
  height: 23px;
  margin-right: 0.05rem;
}
.bottom-right-kf p {
  font-size: 16px;
  color: #fff;
}
.bottom-right-right {
  margin-left: 0.56rem;
}
.bottom-right-right img {
  width: 78px;
  height: 78px;
}
.bottom-right-right p {
  font-size: 14px;
  color: #fff;
  opacity: 0.7;
  text-align: center;
}

/* 视频 */
.main-spLsit-content {
  padding-top: 24px;
}
.main-spLsit-content .main-gg {
  margin-top: 0;
}
.mian-spList-title {
  display: flex;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 14px;
}
.mian-spList-title a,
.mian-spList-title {
  font-size: 12px;
  color: #999;
}
.wzList-content {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-bottom: 17px;
}
.wzList-content-left {
  width: 875px;
}
.wzList-box-right {
  width: 310px;
}
.wzList-content-left-box {
  background: #fff;
  padding-top: 8px;
}
.wzList-content-left-title {
  background-color: #fff;
  line-height: 62px;
  border-bottom: 1px solid #ebebeb;
  padding: 0 20px;
  font-size: 18px;
  color: #333;
}
/* .wzList-content-a{
    padding: 0 20px;

} */
.wzList-content-left-item {
  margin: 0 20px;
  border-bottom: 1px solid #ebebeb;
}
.wzList-content-a:hover {
  box-shadow: 0 15px 30px rgb(0 0 0 / 10%);
}
.wzList-content-a:last-child .wzList-content-left-item {
  border-bottom: none;
}
.wzList-content-left-item-title {
  font-size: 20px;
  color: #333;
  font-weight: bold;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  padding-top: 20px;
}
.wzList-content-left-item-box {
  display: flex;
  flex-wrap: wrap;
  margin-top: 15px;
  padding-bottom: 20px;
}
.wzList-content-left-item-box img {
  width: 173px;
  height: 116px;
  margin-right: 19px;
}
.wzList-content-left-right {
  flex: 1;
}
.wzList-content-left-right div {
  font-size: 14px;
  color: #666;
  line-height: 24px;
  height: 67px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.wzList-content-left-right p {
  font-size: 14px;
  color: #999;
  margin-top: 25px;
}
.wzlist-zxtj {
  background-color: #fff;
  padding: 0 17px;
  padding-bottom: 20px;
}
.wzlist-zxtj-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 22px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 21px;
}
.wzlist-zxtj-title p {
  font-size: 18px;
  color: #333;
}
.wzlist-zxtj-title img {
  width: 20px;
}
.wzlist-zxtj-box-img {
  position: relative;
  width: 276px;
  height: 182px;
}
.wzlist-zxtj-box-position {
  position: absolute;
  left: 0;
  bottom: 0;
}
.wzlist-zxtj-box-img img {
  width: 100%;
  height: 100%;
}
.wzlist-zxtj-box-position {
  background: rgba(0, 0, 0, 0.63);
  height: 33px;
  padding: 0 9px;
  font-size: 16px;
  color: #fff;
  line-height: 33px;
}
.wzlist-zxtj-item {
  margin-top: 17px;
}
.wzlist-zxtj-item a {
  font-size: 16px;
  color: #333;
  padding-left: 17px;
  position: relative;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  margin-top: 15px;
}
.wzlist-zxtj-item a::after {
  position: absolute;
  content: "";
  top: 50%;
  margin-top: -4px;
  left: 0;
  width: 8px;
  height: 8px;
  background: #e7e7e7;
  border-radius: 50%;
}
.wzlist-gg {
  background-color: #394551;
  padding: 30px;
  padding-bottom: 13px;
  margin-top: 15px;
}
.wzlist-gg-title {
  font-size: 18px;
  color: #fe6100;
  font-weight: bold;
}
.wzlist-gg ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 0 17px 0 13px;
  margin-top: 25px;
  margin-bottom: 5px;
}
.wzlist-gg ul li {
  width: 100px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  background: #ffffff;
  margin-bottom: 15px;
  font-size: 16px;
  color: #394551;
}
.wzlist-gg-text {
  font-size: 14px;
  color: #fff;
  margin-bottom: 15px;
  line-height: 25px;
}
.wzlist-gg-text span {
  font-size: 16px;
  color: #e65800;
}
.wzlist-gg-btn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 13px;
  padding-top: 10px;
}
.wzlist-gg-btn a {
  width: 100px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 6px;
  font-size: 18px;
}
.wzlist-gg-btn a:hover {
  opacity: 0.65;
}
.wzlist-gg-btn a:first-child {
  background: #e65800;
  color: #ffffff;
}
.wzlist-gg-btn a:last-child {
  background: #ffe100;
  color: #394551;
}
.wzlist-gg-position {
  font-size: 12px;
  color: #fff;
  opacity: 0.7;
  text-align: right;
  position: relative;
  right: -15px;
}
.wzlist-gg-text1 {
  display: flex;
  align-items: center;
  font-size: 18px;
}
.wzlist-gg-text1 a {
  color: #ffe100;
  font-weight: bold;
}
.wzlist-gg-text1 span {
  font-weight: normal;
}
.wzlist-zxtj-item a:hover {
  color: #042c5d;
  font-weight: bold;
}
.wzlist-list1 {
  background-color: #fff;
  margin-top: 15px;
  padding: 15px 17px;
}
.wzlist-list1 .main-fwtj-img,
.wzlist-list1 .mian-fwtj-kong {
  width: 276px;
  height: 276px;
}
.wzlist-list1 div {
  text-align: center;
}
.wzlist-list1 .main-fwtj-box-title {
  margin-top: 19px;
  margin-bottom: 5px;
  font-size: 18px;
}
.wzlist-list1 {
  padding-bottom: 37px;
}

.wzlist-list1 .main-fwtj-box-price {
  margin-top: 30px;
  font-size: 18px;
}

/* 文章详情 */
.wzDetails-box {
  padding: 0 30px;
  padding-top: 44px;
}
.wzDetails-box-title {
  font-size: 26px;
  color: #333;
  font-weight: bold;
}
.wzDetails-box-number {
  display: flex;
  align-items: center;
  margin-top: 20px;
  padding-bottom: 30px;
  border-bottom: 1px dashed #ebebeb;
}
.wzDetails-box-number p {
  font-size: 14px;
  color: #999;
}
.wzDetails-box-number p:first-child {
  margin-right: 27px;
}
.wzDetails-box-text {
  font-size: 16px;
  color: #333;
  margin-top: 28px;
}
.wzDetails-box-text a {
  display: inline-block !important;
}
.wzDetails-box-img {
  width: 437px;
  height: 292px;
  margin-top: 20px;
  margin-bottom: 43px;
}
.wzDetails-box-img img {
  width: 100%;
  height: 100%;
}
.details-content {
  padding-bottom: 18px;
}
.wzDetails-content-title {
  font-size: 16px;
  color: #333;
  font-weight: bold;
  margin-bottom: 30px;
}
.wzDetails-content-text {
  font-size: 16px;
  color: #333;
  margin-bottom: 30px;
}
.wzDetails-tag {
  display: flex;
  align-items: center;
  margin-top: 13px;
  flex-wrap: wrap;
}
.wzDetails-tag a:first-child {
  font-size: 16px;
  color: #999999;
  background: transparent;
  margin-right: 0;
}
.wzDetails-tag a {
  background-color: #f1f6fb;
  color: #0099ff;
  font-size: 14px;
  height: 29px;
  line-height: 29px;
  padding: 0 5px;
  margin-right: 9px;
  border-radius: 3px;
  margin-bottom: 15px;
}
.wzDetails-tag a:last-child {
  margin-right: 0;
}
.wzDetails-bq p {
  font-size: 16px;
  color: #999999;
  margin-bottom: 10px;
}
.wzDetails-bq-box {
  font-size: 16px;
  color: #333;
  font-weight: bold;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.wzDetails-bq-box a {
  color: #fe6100;
  display: contents;
}
.wzDetails-gg-box {
  width: 100%;
  height: 100%;
  margin-top: 15px;
}
.wzDetails-gg-box img {
  width: 100%;
  height: 100%;
  margin-bottom: 26px;
}
.wzDetail-pages {
  margin: 15px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.wzDetail-pages-a {
  background: #fff;
  width: 429px;
  height: 88px;
  padding: 0 18px;
}
.wzDetail-pages-a p {
  font-size: 14px;
  color: #999;
  margin-top: 21px;
  margin-bottom: 10px;
}
.wzDetail-pages-a a {
  font-size: 16px;
  color: #333;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.wzDetail-gg {
  background: #fff;
  padding: 20px;
}
.wzDetail-gg-content {
  width: 100%;
  background: linear-gradient(180deg, #263747 0%, #30495a 100%);
  padding: 23px 14px 5px 14px;
}
.wzDetail-gg-top {
  display: flex;
}
.wzDetail-gg-top-left {
  display: flex;
  align-items: center;
}
.wzDetail-gg-top-left img {
  width: 111px;
  height: 150px;
  margin-right: 16px;
}
.wzDetail-gg-content-box {
  flex: 1;
}
.wzDetail-gg-content-box-title {
  font-size: 18px;
  color: #fff;
  font-weight: bold;
  display: flex;
  align-items: center;
  margin-bottom: 18px;
}
.wzDetail-gg-content-box-title p {
  font-size: 14px;
  color: #ff6600;
  margin-left: 10px;
}
.wzDetail-gg-content-box-text {
  font-size: 14px;
  color: #fff;
  line-height: 22px;
  margin-bottom: 10px;
}
.wzDetail-gg-content-box-text span {
  font-size: 14px;
  color: #7d8d97;
}
.wzDetail-gg-content-box-text1 {
  display: flex !important;
  align-items: center;
}
.wzDetail-gg-content-box-text a {
  font-size: 18px;
  color: #ffe100;
  font-weight: bold;
  margin-bottom: 0;
}
.wzDetail-gg-btn {
  margin-left: 24px;
  margin-top: 11px;
}
.wzDetail-gg-btn a {
  width: 129px;
  height: 46px;
  border-radius: 3px;
  font-size: 15px;
  line-height: 46px;
  text-align: center;
}
.wzDetail-gg-btn a:first-child {
  background: #ffe100;
  color: #394551;
  margin-bottom: 19px;
}
.wzDetail-gg-btn a:last-child {
  background: #e65800;
  color: #fff;
}
.wzDetail-gg-ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 37px;
}
.wzDetail-gg-ul li {
  width: 96px;
  height: 96px;
  position: relative;
}
.wzDetail-gg-ul li img {
  width: 100%;
  height: 100%;
}
.wzDetail-gg-ul li p {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 12px;
  color: #fff;
  margin-left: -22px;
  margin-top: -12px;
}
.wzDetail-gg-ul-p {
  font-size: 12px;
  color: #fff;
  opacity: 0.4;
  text-align: right;
  margin-top: 10px;
}
.main-splist-box a {
  width: 207px;
  height: 305px;
}
.main-splist-box .main-fwtj-img {
  width: 177px;
  height: 173px;
}
.main-splist-box .main-fwtj-img img {
  width: 100%;
  height: 100%;
}
.main-splist-box .mian-fwtj-kong {
  width: 100%;
  height: 100%;
}
.main-splist-box .main-fwtj-box-title {
  margin-top: 14px;
  margin-bottom: 6px;
}
.main-splist-box .main-fwtj-box-price {
  margin-top: 15px;
}
.splist-content {
  width: 888px;
}
.main-splist-box a {
  margin-right: 15px !important;
}
/* 关于我们 */
.main-gywm {
  padding-bottom: 24px;
}
.gywm-content {
  width: 1200px;
  background-color: #fff;
  padding: 27px 30px 30px 30px;
}
.gywm-content-top {
  margin-bottom: 28px;
  height: 375px;
}
.gywm-content-top img {
  width: 100%;
  height: 375px;
}
.gywm-content-bottom p {
  font-size: 16px;
  color: #333;
  line-height: 30px;
  margin-bottom: 8px;
}
/* 视频详情 */
/* .wzList-content-left-box{
    padding:28px 30px 35px 30px;
} */
.spDetails-content video {
  height: 458px !important;
}
.wzList-content-left-box-sp {
  padding: 30px;
}
.spDetails-content-title {
  font-size: 18px;
  color: #333;
  margin: 15px 0;
}
.spDetails-content-text {
  font-size: 14px;
  color: #999;
  line-height: 21px;
}
.main-spDetails-number {
  justify-content: flex-start;
  margin-top: 20px;
}
.main-spDetails-number p {
  margin-right: 42px;
}
.main-spDetails-number .main-spal-number-p img {
  width: 21px;
  height: 14px;
}
.spDetails-xgsp-box {
  display: flex;
  flex-wrap: wrap;
}
.spDetails-xgsp-box a {
  width: 282px;
  background-color: #fff;
  padding-bottom: 20px;
  margin-right: 14px;
  margin-bottom: 15px;
}
.spDetails-xgsp-box a:nth-child(3),
.spDetails-xgsp-box a:nth-child(6) {
  margin-right: 0;
}
.mian-zxtj-kong,
.main-zxtj-kong-box,
.main-zxtj-kong-box div {
  width: 100%;
  height: 100%;
}
.mian-zxtj-kong {
  border: 1px solid #ebebeb;
}
.main-zxtj-kong-box {
  width: 154px;
  height: 118px;
  position: absolute;
  top: 50%;
  margin-top: -72px;
  left: 50%;
  margin-left: -77px;
}
.main-zxtj-kong-box p {
  position: absolute;
  font-size: 14px;
  color: #999;
  left: 51px;
  bottom: 17px;
}
/* 详情 */
.details-content-top {
  display: flex;
  padding: 33px 30px;
  background-color: #fff;
  flex-wrap: wrap;
}
.details-content-top-swiper {
  width: 419px;
  overflow: hidden;
  position: relative;
}
.details-content-right {
  flex: 1;
  margin-left: 33px;
  position: relative;
}
.details-content-right-title {
  font-size: 28px;
  color: #333333;
  font-weight: bold;
  margin-bottom: 12px;
}
.details-content-right-text {
  font-size: 16px;
  color: #999;
  line-height: 26px;
  height: 47px;
  width: 497px;
}
.details-content-right-price {
  margin-top: 24px;
  margin-bottom: 6px;
  font-size: 32px;
  color: #fe6100;
}
.details-content-right-price span {
  font-size: 18px;
}
.details-content-right-p {
  display: flex;
  align-items: center;
}
.details-content-right-p p {
  font-size: 16px;
  color: #333333;
  margin-right: 3px;
}
.details-content-right-p img {
  width: 11px;
  height: 7px;
}
.details-content-right-ul {
  margin-top: 111px;
  display: flex;
  align-items: center;
}
.details-content-right-ul li {
  display: flex;
  align-items: center;
  margin-right: 30px;
}
.details-content-right-ul li:last-child {
  margin-right: 0;
}
.details-content-right-ul li img {
  width: 17px;
  height: 17px;
  margin-right: 4px;
}
.details-content-right-ul li p {
  font-size: 14px;
  color: #666;
}
.details-content-bth {
  margin-top: 23px;
  display: flex;
  align-items: center;
}
.details-content-bth a {
  height: 39px;
  line-height: 39px;
  text-align: center;
  font-size: 16px;
  color: #fff;
}
.details-content-bth a:hover {
  opacity: 0.7;
}
.details-content-bth a:nth-child(1) {
  width: 180px;
  background: #042c5d;
  margin-right: 15px;
}
.details-content-bth a:nth-child(2) {
  width: 309px;
  background: #fe6100;
  margin-right: 43px;
}
.details-content-bth a:nth-child(3) {
  display: flex;
  align-items: center;
}
.details-content-bth a:nth-child(3) img {
  width: 34px;
  height: 30px;
  margin-right: 10px;
}
.details-content-bth a:nth-child(3) p {
  font-size: 16px;
  color: #333;
}
.details-content-ewm {
  width: 169px;
  border: 1px solid #ebebeb;
  position: absolute;
  top: 0;
  right: 0;
}
.details-content-ewm img {
  width: 126px;
  height: 126px;
  margin: 21px;
  display: block;
}
.details-content-ewm-box {
  border-top: 1px solid #ebebeb;
  height: 64px;
}
.details-content-ewm-box p {
  font-size: 16px;
  color: #999;
  margin-top: 8px;
  text-align: center;
}
.details-content-ewm-box p:last-child {
  font-size: 12px;
  margin-top: 5px;
}
/*.swiper-button-next,.swiper-button-prev{
    display:none;
}*/
/*.mySwiper2 {
height:315px;
width: 100%;
}

.mySwiper {
height: 20%;
box-sizing: border-box;
padding: 7px 0;
}

.mySwiper .swiper-slide {
width: 100%;
height: 60px;
}

.mySwiper .swiper-slide-thumb-active {
opacity: 1;
}

.swiper-slide img {
display: block;
width: 100%;
height: 100%;
 object-fit: cover;
}*/
.details-bottom-left {
  width: 310px;
  background-color: #fff;
  padding: 0 17px;
}
.details-bottom-right {
  width: 872px;
}

.details-content-bottom {
  margin-top: 26px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.details-bottom-left-title {
  height: 71px;
  line-height: 71px;
  font-size: 18px;
  color: #333333;
}
.details-bottom-left .main-fwtj-box-a {
  padding: 0;
  background: #f8f8f8;
  padding-bottom: 33px;
  margin-bottom: 15px;
}
.details-bottom-left .main-fwtj-img {
  width: 250px;
  height: 250px;
  margin: 0 auto;
  padding-top: 13px;
}
.details-bottom-left .main-fwtj-img img {
  width: 100%;
  height: 100%;
}
.details-bottom-left .main-fwtj-box-title,
.details-bottom-left .main-fwtj-box-text,
.details-bottom-left .main-fwtj-box-price {
  text-align: center;
  padding: 0 13px;
}
.details-bottom-left .main-fwtj-box-title {
  margin-top: 16px;
  margin-bottom: 5px;
}
.details-bottom-left .mian-fwtj-kong {
  width: 100%;
  height: 100%;
}

.service-rxtj-right {
  width: 872px;
}

.service-box1 {
  padding: 0 17px;
}

.service-box-item1 {
  margin: 0;
  width: 100%;
  box-sizing: border-box;
  margin-top: 19px;
}

.service-box-item1 .service-box-item-img {
  width: 100%;
  height: 264px;
}

.service-rxtj-right-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 50px;
  border-bottom: 1px solid #ebebeb;
  background-color: #fff;
}
.service-rxtj-right-content {
  background-color: #fff;
}

.service-rxtj-right-a {
  display: flex;
  align-items: center;
  height: 100%;
}

.service-rxtj-right-a + a {
  width: 180px;
  line-height: 50px;
  text-align: center;
  background-color: #0099ff;
}
.details-h5 {
  display: none;
}
.service-rxtj-right-a a {
  width: 180px;
  height: 100%;
  line-height: 50px;
  text-align: center;
  font-size: 18px;
  color: #333333;
}

.service-rxtj-right-a-text {
  color: #fff !important;
  background-color: #042c5d;
}
.service-rxtj-right-a a:hover {
  color: #fff !important;
  background-color: #042c5d;
}
.service-rxtj-xq {
  padding: 36px;
}

.service-rxtj-xq img {
  width: 100%;
  height: 100%;
}

.service-rxtj-sfbz {
  padding: 30px;
}

table {
  border-spacing: 0;
  width: 100%;
  margin-top: 20px;
}

table tr {
  line-height: 50px;
  text-align: center;
}

table tr th {
  color: #333;
  font-size: 16px;
}

table tr td {
  width: 50%;
  color: #666;
  font-size: 14px;
}

.service-fwpj {
  padding: 30px;
}

.service-fwpj-box {
  margin-top: 16px;
}

.service-fwpj-item {
  border-bottom: 1px dashed #898989;
  padding-bottom: 10px;
  margin-top: 10px;
  margin-bottom: 17px;
}

.service-fwpj-item:last-child {
  border-bottom: none;
}

.service-fwpj-item-img {
  width: 100%;
  display: flex;
  align-items: center;
}
.service-fwpj-item-img img {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  margin-right: 7px;
}

.service-fwpj-item-title,
.service-fwpj-item-name {
  display: flex;
  align-items: center;
}

.service-fwpj-item-title {
  justify-content: space-between;
}

.service-fwpj-item-name span {
  font-size: 16px;
  color: #333;
  font-weight: bold;
}

.service-fwpj-item-time {
  font-size: 12px;
  color: #999;
}

.service-fwpj-img {
  display: flex;
  align-items: center;
  margin-top: 3px;
}

.service-fwpj-img p {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  background: url("../img/start.png") no-repeat center;
  background-size: cover;
}

.service-fwpj-img p.activeStar {
  width: 15px;
  height: 15px;
  background: url("../img/startActive.png") no-repeat center;
  background-size: cover;
}

.service-fwpj-item-content {
  font-size: 14px;
  color: #333;
  line-height: 23px;
  padding-bottom: 10px;
  margin-top: 14px;
}
.service-fwpj-item-content p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.service-fwpj-item-content-img {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.service-fwpj-item-content-img img {
  width: 120px;
  height: 120px;
  margin-right: 10px;
}

.service-fwpj-item-right {
  flex: 1;
}
.article-list-left-ul {
  display: flex;
  align-items: center;
  margin-top: 19px;
  justify-content: end;
  padding-right: 30px;
}

.article-list-left-ul li {
  padding: 0 15px;
  height: 30px;
  line-height: 28px;
  border: 1px solid #dddddd;
  cursor: pointer;
  border-right: none;
}

.article-list-left-ul li:last-child {
  border-right: 1px solid #dddddd;
}

.article-list-left-ul li a {
  font-size: 14px;
  color: #333;
}

.article-list-left-ul li:hover {
  background: #042c5d;
}

.article-list-left-ul li:hover a {
  color: #fff;
}

li.article-list-left-ul-active {
  background: #042c5d;
}

li.article-list-left-ul-active a {
  color: #fff;
}
.page-num {
  font-size: 14px;
  color: #333;
  padding: 0 15px;
  height: 30px;
  line-height: 28px;
  border: 1px solid #dddddd;
  cursor: pointer;
  border-right: none;
}
.page-num:hover {
  background: #042c5d;
  color: #fff;
}
.page-num-current {
  background: #042c5d;
  color: #fff;
}

.article-list-left-title {
  font-size: 20px;
  color: #333333;
  text-align: center;
}
.details-box {
  display: none;
}
.details-box-active {
  display: block;
}
.table-box {
  padding: 0 10px;
  padding-bottom: 10px;
}
.table-box p,
.table-box-p {
  font-size: 14px;
  color: #666;
  line-height: 25px;
}
.table-box-p {
  margin-top: 10px;
}
.header-nav-h5 {
  display: none;
}
.list-content {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
  margin-right: 2px;
}
.list-content a {
  background: #fff;
  width: 207px;
  height: 305px;
  margin-right: 15px;
  margin-bottom: 15px;
}
.list-content .main-fwtj-img {
  width: 100%;
  height: 173px;
}
.list-content .main-fwtj-box-title,
.list-content .main-fwtj-box-text,
.list-content .main-fwtj-box-price {
  text-align: center;
}
.list-content .main-fwtj-box-price {
  margin-top: 15px;
}
.list-content-box {
  align-items: flex-start;
}

/* h5 */
@media only screen and (max-width: 768px) {
  .main-content,
  .index-content {
    width: 100%;
  }
  .header-top,
  .header-nav-left-right {
    display: none;
  }
  .header-nav-left {
    width: 100%;
    justify-content: space-between;
  }
  .main-header-box a,
  .main-header-box a:first-child {
    width: 49%;
    height: 100%;
  }
  .main-header-box {
    padding: 0 10px;
    margin-top: 7px;
  }
  .main-fwtj-img {
    width: 100% !important;
    height: 169px;
    margin: 0 auto;
  }
  .main-fwtj-img img,
  .main-fwtj-box img {
    width: 100%;
    height: 100%;
  }
  .main-fwtj-box {
    justify-content: space-between;
  }
  .main-fwtj-box a {
    width: 49%;
    margin-right: 0 !important;
    height: 265px;
  }
  .mian-fwtj-kong {
    width: 100% !important;
    height: 169px;
  }
  .main-fwtj-kong-box {
    margin-top: -60px;
    margin-left: -74px;
  }
  .mian-fwtj-kong .main-fwtj-kong-box div {
    width: 100%;
  }
  .mian-fwtj-kong .main-fwtj-kong-box {
    width: 100%;
  }
  .main-splist-box .main-fwtj-img {
    height: 150px;
  }
  .main-fwtj-kong-box p {
    left: 49px;
  }
  .main-fwtj-a {
    width: 49%;
    height: 265px;
  }
  .main-fwtj-a a {
    width: 100%;
    height: 48.5%;
  }
  .main-bz-ul {
    padding: 0 10px;
  }
  .main-bz-ul li {
    width: 32%;
    margin-bottom: 10px;
    background: #f5f5f5;
    padding: 16px 0;
  }
  .main-bz-ul-text {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    padding: 0 4px;
    font-size: 12px;
  }
  .main-bz-ul-title {
    margin-bottom: 0;
  }
  .main-spal-number {
    margin-top: 15px;
  }
  .main-bz-ul li:nth-child(4),
  .main-bz-ul li:nth-child(5) {
    width: 49%;
  }
  /*    .mySwiper2{
        height: 100px;
    }
    .details-content-top-swiper{
        width:100%;
    }*/
  .main-bz-ul li img {
    width: 49px;
  }
  .header {
    padding: 0 0.1rem;
  }
  .main-fwtj {
    padding: 0 10px;
    padding-top: 10px;
  }
  .main-hyzs-box {
    justify-content: space-between;
  }
  .main-hyzs-box a {
    width: 49%;
    height: 265px;
    margin-right: 0;
  }
  .mian-hyzs-kong {
    width: 100%;
    height: 169px;
  }
  .main-hyzs-kong-box div,
  .main-hyzs-kong-box div img {
    width: 100%;
    height: 100%;
  }
  .main-hyzs-kong-box {
    margin-top: -50px;
    margin-left: -75px;
  }
  .main-hyzs-kong-box p {
    left: 50px;
  }
  .main-hyzs-img {
    width: 100%;
  }
  .main-hyzs-img img {
    width: 100%;
    height: 169px;
  }
  .main-hyzs-box-text {
    -webkit-line-clamp: 2;
    line-height: 16px;
    font-size: 12px;
  }
  .main-rmzx-left {
    width: 100%;
    height: 100%;
  }
  .main-rmzx-gd img {
    width: 11px;
  }
  .main-rmzx-text {
    line-height: 20px;
  }
  .main-rmzx-gd {
    font-size: 12px;
  }
  .main-rmzx-img,
  .mian-rmzx-kong {
    width: 100%;
    height: 269px;
  }
  .main-rmzx-kong-box {
    margin-top: -96px;
    margin-left: -146px;
    bottom: 47px;
  }
  .main-rmzx-kong-box p {
    left: 110px;
  }
  .main-rmzx-img img {
    width: 100%;
  }
  .main-rmzx-right {
    width: 100%;
    margin-top: 10px;
  }
  .main-rmzx-right a {
    height: auto;
  }
  .main-rmzx1-kong-box {
    margin-left: -70px;
    margin-top: -42px;
  }
  .main-rmzx1-kong-box p {
    left: 50px;
    bottom: 17px;
    font-size: 12px;
  }
  .main-rmzx1-img,
  .mian-rmzx1-kong {
    width: 145px;
    height: 95px;
  }
  .main-rmzx1-kong-box,
  .main-rmzx1-kong-box,
  .main-rmzx1-kong-box div {
    width: 100%;
    height: 100%;
  }
  .main-rmzx-right-text {
    font-size: 12px;
  }
  .main-spal-box {
    justify-content: space-between;
  }
  .main-spal-box a {
    width: 49%;
    margin-right: 0;
    height: 265px;
  }
  .main-spal-img img {
    width: 100%;
  }
  .main-sp-img img {
    width: 19px;
  }
  .main-sp-img {
    margin-top: -15px;
    margin-left: -47px;
  }
  .main-fwlc-ul li {
    width: 25%;
    margin-bottom: 20px;
  }
  .main-fwlc-ul li:last-child {
    width: 34%;
  }
  .main-fwlc-ul li:nth-child(4)::after {
    display: none;
  }
  .main-fwlc-title {
    font-size: 12px;
  }
  .main-fwlc-ul li img {
    width: 42px;
    height: 42px;
  }
  .bottom-top {
    height: 100%;
  }
  .bottom-right {
    width: 100%;
    padding: 0;
    justify-content: space-between;
    padding: 0 10px;
    padding-top: 29px;
    margin-bottom: 19px;
  }
  .bottom-left {
    display: none;
  }
  .bottom-bottom {
    line-height: 100%;
    padding: 17px 20px;
    line-height: 18px;
  }
  .bottom-right-title {
    text-align: left;
  }
  .bottom-right-kf {
    justify-content: flex-start;
  }
  .main-fwtj-title {
    height: 50px;
  }
  .main-gg a {
    width: 100%;
    height: 100%;
  }
  .main-gg a img {
    width: 100%;
    height: 100%;
  }
  .main-gg a:first-child {
    margin-bottom: 10px;
  }
  .wzList-content-left,
  .wzList-box-right {
    width: 100%;
  }
  .wzList-content-a {
    padding: 0;
  }
  .wzList-content-left-title {
    height: 50px;
    line-height: 50px;
    padding: 0 10px;
  }
  .wzList-content-left-box {
    padding: 0;
  }
  .wzDetails-box {
    padding: 10px;
  }
  .wzDetails-box-title {
    font-size: 18px;
  }
  .main-spLsit-content .main-fwtj {
    padding: 0;
  }
  .wzDetails-box-number {
    margin-top: 10px;
    padding-bottom: 10px;
  }
  .wzDetails-box-text {
    margin-top: 10px;
  }
  .wzDetails-box-img {
    width: 100%;
    height: 100%;
    margin-top: 10px;
    margin-bottom: 20px;
  }
  .wzDetails-content-text {
    margin-bottom: 15px;
  }
  .wzDetails-content-title {
    margin-bottom: 10px;
  }
  .wzDetails-tag a {
    margin-bottom: 10px;
  }
  .wzDetails-gg-box img {
    margin-bottom: 0px;
  }
  .wzlist-zxtj {
    padding: 0 10px;
    padding-bottom: 15px;
  }
  .wzDetail-pages-a {
    padding: 0 10px;
    height: 68px;
  }
  .wzDetail-pages-a p {
    margin-top: 9px;
    margin-bottom: 8px;
  }
  .wzDetail-pages-a a {
    font-size: 14px;
  }
  .wzlist-zxtj-box-img {
    width: 100%;
  }
  .wzList-content-left-box {
    padding: 0;
  }
  .wzList-content-left-item {
    padding: 0;
    margin: 0;
  }
  .wzList-content-left-item-box img {
    width: 125px;
    height: 83.33px;
    margin-right: 10px;
  }
  .wzList-content-left-right div {
    line-height: 20px;
    height: 60px;
  }
  .wzList-content-left-right p {
    margin-top: 10px;
    font-size: 12px;
  }
  .wzList-content-left-item-box {
    padding-bottom: 10px;
    margin-top: 10px;
  }
  .wzList-content-left-item-title {
    padding-top: 10px;
    font-size: 16px;
  }
  .wzDetail-gg {
    padding: 10px;
  }
  .wzDetail-gg-top {
    flex-wrap: wrap;
  }
  .wzDetail-gg-btn {
    width: 100%;
    display: flex;
    align-items: center;
    margin: 0;
    justify-content: space-between;
    margin-top: 10px;
  }
  .wzDetail-gg-btn a {
    font-size: 14px;
    width: 153px;
    height: 30px;
    line-height: 30px;
  }
  .wzDetail-gg-btn a:first-child {
    margin: 0;
  }
  .wzDetail-gg-content {
    padding: 10px;
  }
  .wzDetail-gg-ul {
    margin-top: 10px;
    flex-wrap: wrap;
  }
  .wzDetail-gg-ul li {
    width: 76px;
    height: 76px;
    margin-bottom: 4px;
  }
  .wzDetail-gg-ul li p {
    margin-top: -9px;
  }
  .wzDetail-gg-content-box-title {
    font-size: 14px;
    flex-wrap: wrap;
    margin-bottom: 0px;
  }
  .wzDetail-gg-content-box-text {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 19px;
    margin-bottom: 8px;
  }
  .wzDetail-gg-content-box-text,
  .wzDetail-gg-content-box-text span {
    font-size: 12px;
  }
  .wzDetail-gg-top-left img {
    margin-right: 10px;
  }
  .wzDetail-gg-ul-p {
    margin-top: 0px;
  }
  .gywm-content {
    width: 100%;
    padding: 10px;
  }
  .gywm-content-top {
    margin-bottom: 10px;
  }
  .gywm-content-top,
  .gywm-content-top img {
    height: auto;
  }
  .gywm-content-bottom p {
    font-size: 14px;
    line-height: 26px;
  }
  .main-gywm {
    padding-bottom: 10px;
  }
  .spDetails-xgsp-box {
    justify-content: space-between;
  }
  .spDetails-xgsp-box a {
    width: 49%;
    margin: 0;
    margin-bottom: 10px;
  }
  .main-spLsit-content .wzList-content-left-box {
    padding: 10px;
  }
  .wzlist-gg {
    padding: 10px;
  }
  .wzlist-gg ul {
    margin-top: 10px;
  }
  .wzlist-gg ul li {
    width: 24%;
    font-size: 14px;
    margin-bottom: 5px;
  }
  .wzlist-gg-position {
    padding-right: 10px;
  }
  .wzlist-gg-text {
    margin-bottom: 0px;
    font-size: 13px;
  }
  .wzlist-gg-btn a {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    width: 49%;
  }
  .details-content-top {
    padding: 10px;
  }
  .details-content-right {
    margin-left: 0;
    width: 100%;
  }
  .details-content-right-text {
    width: 100%;
  }
  .service-rxtj-right {
    width: 100%;
  }
  .service-rxtj-right-a {
    width: 100%;
  }
  .details-content-ewm {
    display: none;
  }
  .details-content-right-title {
    font-size: 20px;
    margin-bottom: 5px;
    margin-top: 10px;
  }
  .details-content-right-text {
    font-size: 14px;
    line-height: 20px;
  }
  .details-content-right-price {
    font-size: 26px;
    margin-top: 10px;
    margin-bottom: 0;
  }
  .details-content-right-p p {
    font-size: 14px;
  }
  .details-content-right-ul {
    margin-top: 50px;
    justify-content: space-between;
  }
  .details-content-right-ul li {
    margin-right: 0;
  }
  .details-content-bth a:nth-child(3) {
    display: none;
  }
  .details-content-bth a:nth-child(2) {
    width: 100%;
    margin-right: 0;
  }
  .details-content-bth a:nth-child(1) {
    margin-right: 5px;
  }
  .details-content-bth a {
    font-size: 14px;
  }
  .details-content-bth {
    margin-top: 10px;
  }
  .details-bottom-left {
    width: 100%;
    margin-bottom: 15px;
  }
  .details-bottom-left-title {
    height: 50px;
    line-height: 50px;
  }
  .details-bottom-left .main-fwtj-img {
    padding-top: 0;
  }
  .details-content-bottom {
    margin-top: 15px;
  }
  .service-rxtj-right-a a {
    width: 33.3%;
    font-size: 14px;
    height: 50px;
    line-height: 50px;
  }
  .service-rxtj-xq,
  .service-rxtj-sfbz,
  .service-fwpj {
    padding: 10px;
  }
  .article-list-left-title {
    font-size: 16px;
  }
  table tr td,
  table tr {
    height: 30px;
    line-height: 30px;
  }
  table tr th {
    font-size: 14px;
  }
  table tr td {
    font-size: 12px;
  }
  .service-fwpj-item-content {
    padding-bottom: 0;
  }
  .service-fwpj-item-name span {
    font-size: 14px;
  }
  .service-fwpj-item:last-child {
    margin-bottom: 0;
  }
  .article-list-left-ul {
    margin-bottom: 20px;
    justify-content: center;
    padding-right: 0;
  }
  .main-tab {
    display: none;
  }
  .main-header-box a {
    height: 87px !important;
    margin-bottom: 7px;
  }
  .main-header-box a img {
    width: 100%;
    height: 100%;
  }
  .header-nav-left-title {
    border-right: none;
  }
  .header-nav-title {
    font-size: 16px;
  }
  .banner-index {
    padding: 0 10px;
  }
  .details-h5 {
    overflow: hidden;
    display: block;
  }
  .details-h5 .main-fwtj-img,
  .details-h5 .main-fwtj-img img {
    height: 165px !important;
  }
  .details-h5 .main-fwtj-box-a {
    padding-bottom: 10px;
  }
  .details-pc {
    display: none;
  }
  .header-nav-h5 {
    width: 100%;
    margin-top: 10px;
    height: 30px;
    line-height: 30px;
    overflow-x: scroll;
    display: block;
    white-space: nowrap;
    overflow-y: hidden;
  }
  .header-nav-h5 a {
    display: inline-block;
    font-size: 14px;
    color: #333;
    padding: 0 10px;
  }
  .wzlist-list-h5 {
    display: none;
  }
  .header-nav-h5::-webkit-scrollbar {
    display: none;
  }
  .list-content {
    justify-content: space-between;
  }
  .list-content a {
    width: 49%;
    margin-right: 0;
    height: auto;
    margin-bottom: 8px;
    padding-bottom: 10px;
  }
  .spDetails-content video {
    height: 229px !important;
  }
  .index-swiper {
    height: auto !important;
  }
}
@media (min-width: 320px) {
  html {
    font-size: 42.6667px;
  }
}
@media (min-width: 360px) {
  html {
    font-size: 48px;
  }
}
@media (min-width: 375px) {
  html {
    font-size: 50px;
  }
}
@media (min-width: 384px) {
  html {
    font-size: 51.2px;
  }
}
@media (min-width: 414px) {
  html {
    font-size: 55.2px;
  }
}
@media (min-width: 448px) {
  html {
    font-size: 59.7333px;
  }
}
@media (min-width: 480px) {
  html {
    font-size: 48px;
  }
}
@media (min-width: 512px) {
  html {
    font-size: 68.2667px;
  }
}
@media (min-width: 544px) {
  html {
    font-size: 72.5333px;
  }
}
@media (min-width: 576px) {
  html {
    font-size: 76.8px;
  }
}
@media (min-width: 608px) {
  html {
    font-size: 81.0667px;
  }
}
@media (min-width: 640px) {
  html {
    font-size: 85.3333px;
  }
}
@media (min-width: 750px) {
  html {
    font-size: 100px;
  }
}
@media (max-width:750px){
  .zixun-text-a{
    text-align:left;
  }
}
