.top-active{
  background: url(../images/top.gif) no-repeat !important;
}
.ddjs-header {
  width: 100%;
  position: relative;
  padding-bottom: 32%;
  background: url(../images/ddjspc.png) no-repeat;
  background-size: 100%;
}

.jjjc-content {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-bottom: 2em;
}

.jjjc-content-left {
  width: calc(50% - 1em);
}

.jjjc-content-left-item {
  width: 100%;
  margin-bottom: 2.4em;
}

.item-header {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin: 1.2em 0;
}

.item-header-title {
  font-size: 1.2em;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: calc(100% - 7em);
}

.item-header-time {
  width: 6.2em;
  font-size: 1.0em;
  color: #585858;
}

.item-content {
  font-size: 1em;
  line-height: 1.8em;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  word-break: break-all;
  overflow: hidden;
}

.jjjc-content-left img {
  width: 100%;
}

.jjjc-content-right {
  width: calc(50% - 1em);
}

.jjjc-content-right-list {
  margin-bottom: 1em;
}

.jjjc-content-right-list li {
  display: flex;
  padding: 1em 0;
  margin-bottom: 0.5em;

}

.jjjc-content-right-list li:hover {
  background: #f8f8f8;
  cursor: pointer;
}

.jjjc-content-right-list li:hover .left-date {
  color: #0066c4
}

.left-date {
  width: 7em;
  border-right: 1px solid #dcdcdc;
  margin-right: 1em;
  padding-right: 1em;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  color: #585858;
}

.left-date-day {
  font-size: 1.8em;
  font-weight: bold;
}

.left-date-year {
  font-size: 1em;
}

.right-info {
  width: calc(100% - 10em);
}

.right-info-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0.8em;
  font-size: 1.2em;
  font-weight: bold;
}
.right-info-title a:hover{ color:#0066c4}

.right-info-content {
  font-size: 1em;
  line-height: 1.8em;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  word-break: break-all;
  overflow: hidden;
}

.jjjc-tab-warpper {
  margin-bottom: 2.4em;
}

.jjjc-tab {
  display: flex;
  justify-content: center;
  margin: 1em 0;
}

.jjjc-tab li {
  cursor: pointer;
  font-size: 1.3em;
  padding: 0.3em 1.7em;
  border-radius: 1em;
  margin-right: 2.6em;
  border: 1px solid #dcdcdc;
}

.jjjc-tab .active {
  background: linear-gradient(to right, #238efc, #0066c4);
  border: none;
  color: #fff;
}

.jjjc-header {
  width: 100%;
  position: relative;
  padding-bottom: 32%;
  background: url(../images/jjjcpc.png) no-repeat;
  background-size: 100%;
}

.jtyw-header {
  width: 100%;
  position: relative;
  padding-bottom: 32%;
  background: url(../images/yssdpc.jpg) no-repeat;
  background-size: 100%;
}

.jrwm-header {
  width: 100%;
  position: relative;
  padding-bottom: 32%;
  background: url(../images/yssdpc.jpg) no-repeat;
  background-size: 100%;
}

.yssd-header {
  width: 100%;
  position: relative;
  padding-bottom: 32%;
  background: url(../images/yssdpc.jpg) no-repeat;
  background-size: 100%;
}

.zzjg-header {
  width: 100%;
  position: relative;
  padding-bottom: 32%;
  background: url(../images/index20231020_1.jpg) no-repeat;
  background-size: 100%;
}

.datalist {
  -webkit-animation-duration: 1.2s;
  -moz-animation-duration: 1.2;
  -o-animation-duration: 1.2s;
  animation-duration: 1.2s;
  -webkit-animation-name: fadeInUp;
  -moz-animation-name: fadeInUp;
  -o-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-timing-function: ease-in-out;
  -moz-animation-timing-function: ease-in-out;
  -o-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

.dj-list {
  -webkit-animation-duration: 1.2s;
  -moz-animation-duration: 1.2;
  -o-animation-duration: 1.2s;
  animation-duration: 1.2s;
  -webkit-animation-name: fadeInUp;
  -moz-animation-name: fadeInUp;
  -o-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-timing-function: ease-in-out;
  -moz-animation-timing-function: ease-in-out;
  -o-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}

.dj-list li {
  cursor: pointer;
  width: calc(50% - 2em);
  display: flex;
  padding: 1.5em 2em;
  box-sizing: border-box;
  margin: 1em 0;
  box-shadow: 0 0 10px 0 #ecebec;
}

.datalist li {
  display: flex;
  padding: 2em 0;
  border-bottom: 1px solid #dcdcdc;
}

.left-time {
  box-sizing: border-box;
  border: 2px solid #0066c4;
  width: 5.18em;
  height: 5.7em;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #0066c4;
  margin-right: 2em;
}

.left-time-container {
  margin-right: 2em;
  border-bottom: 2px solid #d1d1d1;

}

.day-class {
  font-size: 1.5em;
  color: #333;
  font-weight: 600;
}

.year-class {
  margin-top: 0.1em;
  font-size: 0.9em;
  padding-left: 0.2em;
  color: #585858;
  font-weight: 500;
}

.right-content-container {
  width: calc(100% - 7.7em);
}

.right-content-container .list-title {
  font-size: 1.15em;
  line-height: 1.6em;
  font-weight: 600;
  color: #333333;
  word-break: break-all;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 0.7em;
}

.right-content-container .content {
  font-size: 1em;
  line-height: 1.4em;
  color: #585858;
  word-break: break-all;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.left-time .day {
  font-size: 2.48em;
}

.year-month {
  font-size: 1em;
}

.datalist li:hover .left-time {
  border: transparent;
  background: linear-gradient(#238efc, #0066c4);
  color: #fff;
}

.dj-list li:hover .list-title {
  color: #0066c4
}

.right-content {
  width: calc(100% - 7.7em);
}

.right-content .list-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1.25em;
  margin-bottom: 0.6em;
}

.right-content .content {
  font-size: 1em;
  color: #585858;
  word-break: break-all;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

/* 监督举报页面 */
.jdjb-title {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  padding-top: 1em;
  margin-bottom: 2em;
}

.jdjb-title img {
  vertical-align: middle;
  height: 0.3em;
  margin: 0 1em;
  width: 10em;
}

.jdjb-title span {
  font-size: 1.50em;
  font-weight: 600;
  color: #0066c4;
  text-align: center;
  white-space: nowrap;
  display: block;
}

.jbjb-content {
  margin-top: 4em;
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}

.jbjb-content .list-item {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  width: 18em;
  height: 18em;
  box-sizing: border-box;
  border-radius: 0.5em;
  border: 1px solid #efefef;
}

.jbjb-content .list-item img {
  width: 5.5em;
  height:  5.5em;
}

.jbjb-content .list-item p {
  width: 4em;
  font-weight: bold;
  color: #0066c4;
  font-size: 1.275em;
  margin: 1em 0 0.85em 0;
}

.jbjb-content .list-item span {
  font-size: 1.025em;
  text-align: center;
  font-weight: bold;
}

.jbjb-content .list-item h5 {
  font-size: 0.90em;
  text-align: center;
  color: #aba8a8;
  margin-top: 0.7em;
}

/* 联系我们 */
.flex-box {
  display: flex;
  justify-content: space-between;
}

.lxwm-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 0.4em;
}

.lxwm-content .rigbox {
  flex: 1;
}

.lxwm-title {
  box-sizing: border-box;
  width: 55%;
}

.lxwm-title img {
  width: 100%;
}

.lxwm-content {
  box-sizing: border-box;
  width: 44%;
}

.lxwm-content .list-item {
  display: flex;
  border-bottom: 1px dashed #efefef;
  width: 100%;
  padding: 2em 0;
  gap: 0.8em;
}

.lxwm-content .list-item .box {
  margin-top: 0.2em;
  width: 1.8em;
  height: 1.8em;
  box-sizing: border-box;
  border-radius: 0.4em;
  border: 1px solid #efefef;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.lxwm-content .list-item div{ display:flex}
.lxwm-content .list-item .box img {
  width: 1em;
}



.lxwm-content .list-item p:first-child {
  padding-left:0;
  color: #0066c4;
  font-weight: bold;
  font-size: 1.5em;
  line-height: 1.5em; width: 72px;
 
}

.lxwm-content .list-item p {
 
 width: 90%;
  color: #333;
  font-size: 1.4em;
  text-align: left;
  line-height: 1.6em;
}
.lxwm-content .list-item p.one{ float:left;}

/* 文本编辑页 */
.acticle-header {
  border-bottom: 1px solid #dfdddd;
  padding-bottom: 1em;
  margin: 7em auto 2.5em;
}

.acticle-header .acticle-title {
  font-size: 2em;
  margin: 2em 0 0em 0;
  text-align: center;
  overflow: hidden;
  line-height: 2em;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.acticle-header .acticle-info {
  color: #898989;
  font-size: 1em;
  text-align: center;
}

.acticle-header .acticle-info span {
  margin-right: 2em;
}

.acticle-content {
  font-size: 1em;
  line-height: 2em;
  padding-bottom: 2em;
  border-bottom: 1px solid #dcdcdc;
}

/*.acticle-content table td {*/
/*  border: 1px solid #666;*/
/*}*/

.acticle-footer {
  width: 100%;
  margin-top: 2em;
}

.acticle-footer .acticle-list {
  display: flex;
  box-sizing: border-box;
  justify-content: space-between;
}

.acticle-list .acticle-item {
  /* cursor: pointer; */
  background: #f9f9f9;
  padding: 2em 1.5em;
  margin-right: 2em;
  width: 48%;
}

.acticle-item:last-child {
  margin: 0
}

.acticle-list .acticle-item .acticle-bar {
  overflow: hidden;
  margin-bottom: 1em;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
}

.acticle-list .acticle-item .acticle-txt {
  font-size: 1em;
}

.acticle-list .acticle-item .acticle-time {
  font-size: 0.9em;
  color: #898989;
}

.acticle-list .acticle-smummary {
  font-size: 1.05em;
  font-weight: bold;
  overflow: hidden;
  line-height: 1.5em;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  cursor: pointer;
}

.acticle-list li {
  position: relative;
}

.acticle-list li:hover .acticle-smummary {
  color: #0066c4;
}

.acticle-list li span::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0.25em;
  height: 100%;
  display: none;
  background: linear-gradient(#238efc, #0066c4);
}

.acticle-list li:hover span::before {
  display: inline-block;
}

/*出资企业*/
.cz .stbk {
  padding: 2.1875em 0 0em;
}

.cz .jjbk {
  padding: 3.75em 0 5em;
  background: #fbfbfb;
}

.cz .zcbk {
  margin-top: 3.75em;
}

.cz .cz_tit {
  font-size: 1.875em;
  color: #0066c4;
  font-weight: bold;
  text-align: center;
  margin-bottom: 1.5em;
}

.cz .cz_tit span {
  padding: 0 0.6em;
  display: inline-block;
  line-height: 1.1;
  position: relative;
}

.cz .cz_tit span:before {
  content: '';
  position: absolute;
  right: 100%;
  top: calc((100% - 0.1em)/2);
  width: 3em;
  height: 0.1em;
  background: linear-gradient(90deg, transparent, #0066c4);
}

.cz .cz_tit span:after {
  content: '';
  position: absolute;
  left: 100%;
  top: calc((100% - 0.1em)/2);
  width: 3em;
  height: 0.1em;
  background: linear-gradient(90deg, #0066c4, transparent);
}

.cz .swiper-box {
  position: relative;
  padding: 0 3em;
}

.cz .swiper-button-prev:after,
.cz .swiper-button-next:after {
  content: none;
}

.cz .swiper-button-next {
  background: url("../images/index20231020_11.png") center center no-repeat;
  width: 1.25em;
  height: 2.5625em;
  background-size: 100% auto;
  cursor: pointer;
}

.cz .swiper-button-prev {
  background: url("../images/index20231020_12.png") center center no-repeat;
  width: 1.1875em;
  height: 2.5em;
  background-size: 100% auto;
  cursor: pointer;
}

.cz .swiper-slide .slide_cont {
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15);
  margin: 1em;
}

.cz .swiper-slide .slide_cont:hover {
  transition: all 0.5s;
  transform: scale(1.05);
}

.cz .swiper-slide .pic img {
  width: 100%;
}

.cz .swiper-slide .text {
  padding: 0.625em 1.25em 0.375em;
  background: #fff;
  border-bottom: 0.25em solid #fff;
}

.cz .swiper-slide:hover .text {
  border-bottom: 0.25em solid #0066c4;
}

.cz .swiper-slide .text .tit {
  font-size: 1.0625em;
  white-space: nowrap;
  font-weight: bold;
  padding: 0.8823em 0;
  line-height: 1;
  border-bottom: 1px solid #e9e9e9;
  text-overflow: ellipsis;
  overflow: hidden;
}

.cz .swiper-slide .text .js {
  font-size: 0.9375em;
  color: #333;
  line-height: 1.6em;
  height: 3.2em;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  word-break: break-all;
  overflow: hidden;
  margin: 1em 0;
}

.cz .swiper-slide .text .more a {
  font-size: 0.875em;
  color: #fff;
  padding: 0.2857em 1.6428em 0.4285em 1.2142em;
  position: relative;
  line-height: 1;
  margin-bottom: 1.1428em;
  display: inline-block;
  z-index: 5;
}

.cz .swiper-slide .text .more a:before {
  content: '';
  position: absolute;
  right: 0.9285em;
  top: calc((100% - 0.5714em)/2);
  border-top: 0.2857em solid transparent;
  border-bottom: 0.2857em solid transparent;
  border-left: 0.2857em solid #fff;
}

.cz .swiper-slide .text .more a:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(-90deg, #0066c4, #f2dd9f);
  z-index: -1;
}

/*发展战略、组织架构*/
.fz img {
   width: 1200px;
   height:100%
}

/* 纪检监擦 */
.fz .jjjc-img {
  width: 6em;
}

/*企业文化*/
.qywh .qywh_title {
  width: 91.25%;
  margin: 2em auto 3.5em;
}

.qywh .qywh_title img {
  width: 100%;
}

.qywh .qywh_tit {
  font-size: 1.875em;
  color: #0066c4;
  font-weight: bold;
  text-align: center;
  margin: 0.5em 0 1em;
}

.qywh .qywh_tit span {
  padding: 0 0.6em;
  display: inline-block;
  line-height: 1.1;
  position: relative;
}

.qywh .qywh_tit span:before {
  content: '';
  position: absolute;
  right: 100%;
  top: calc((100% - 0.1em)/2);
  width: 3em;
  height: 0.1em;
  background: linear-gradient(90deg, transparent, #0066c4);
}

.qywh .qywh_tit span:after {
  content: '';
  position: absolute;
  left: 100%;
  top: calc((100% - 0.1em)/2);
  width: 3em;
  height: 0.1em;
  background: linear-gradient(90deg, #0066c4, transparent);
}

.qywh .logo {
  width: 30%;
  margin: 0 auto 1.25em;
}

.qywh .logo img {
  width: 83.3333%;
  margin-right: 16.6667%;
}

.qywh .qywh_list {
  position: relative;
}

.qywh .qywh_list:after {
  content: '';
  position: absolute;
  top: calc((100% - 22.0625em)/2);
  right: 0;
  background: url("../images/index20231020_18.png") center center no-repeat;
  background-size: 100% auto;
  width: 20.625em;
  height: 22.0625em;
  z-index: -1;
}

.qywh .qywh_list span {
  display: block;
  font-size: 1.2em;
  line-height: 1.7619;
  padding: 0.8888em 0; color: #666;
}

.qywh .qywh_list em {
  font-size: 1.1666em;
  color: #0066c4;
  font-weight: bold;
  position: relative;
  padding-left: 1.5714em;
}

.qywh .qywh_list em:before {
  content: '';
  position: absolute;
  width: 0.5714em;
  height: 0.5714em;
  background: #0066c4;
  transform: rotate(45deg);
  top: calc((100% - 0.5714em)/2);
  left: 0;
}

/*公司介绍*/
.gsjs {
  padding-top: 1.5em;
}

.gsjs .text {
  display: flex;
  justify-content: space-between;
}

.gsjs .text .wb {
  width: calc(100% - 3em);
}

.gsjs .text .wb {
  font-size: 1.125em;
  line-height: 1.8888;
  color: #333;
}

.gsjs .text .wb p {
  display: inline;
}

.gsjs .text .wb p:not(:last-of-type) {
  margin-bottom: 1em;
  word-break: break-all;
}

.gsjs .text .pic {
  width: 25%;
  margin-top: 0.5em;
  /*float: right;*/
  padding-left: 1.4em;
  clear: both;
}

.gsjs .text .pic img {
  width: 100%;

}
.gsjs .text .jsjt {
  width: 60%;
  margin-top: 0.5em;
  float: right;
  padding-left: 1.4em;
  clear: both;
}


.gsjs .text .app_pic {
  display: none;
  width: 100%;
}

.gsjs .text .app_pic img {
  width: 100%;
}

.gsjs .info {
  font-size: 1.125em;
  display: flex;
  /* flex-wrap: wrap; */
  padding: 0 0.8888em;
  justify-content: space-around;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
  margin-top: 3.8em;

}

.gsjs .info_cont {
  width: 19%;
  padding: 2.0555em 0em;
  /* padding: 2.0555em 2.8888em; */
  position: relative;
}

.gsjs .info_cont em {
  font-weight: 600;
}

.gsjs .info_cont:not(:last-of-type) {
  margin-right: 0.1111em;
}

.gsjs .info_cont:not(:last-of-type):after {
  content: '';
  position: absolute;
  width: 0.1111em;
  height: 70%;
  background: #e9e9e9;
  top: 15%;
  left: 100%;
}

.gsjs .info span {
  color: #0066c4;
  line-height: 1;
  display: block;
  padding-bottom: 1.1111em;
}

.gsjs .info em {
  font-size: 2.6em;
}

.gsjs .info p {
  line-height: 1;
  color: #333;
}

/*领导成员*/
.ldcy .table {
  width: 100%;
}

.ldcy .table>div>div {
  border-bottom: 0.3333em solid #fff;
}

.ldcy .xm {
  width: 35%;
}

.ldcy .zw {
  width: 65%;
}

.ldcy span {
  box-sizing: border-box;
  display: inline-block;
  text-align: center;
}

.ldcy .thead {
  background: linear-gradient(-90deg, #0066c4, #238efc);
}

.ldcy .thead span {
  font-size: 1.3125em;
  line-height: 2.8095;
  color: #fff;
  font-weight: bold;
}

.ldcy .tbody span {
  font-size: 1.0625em;
  line-height: 3.4705;
  color: #333;
}

.ldcy .tbody .xm {
  border-right: 0.1666em solid #fff;
}

.ldcy .tbody .zw {
  border-left: 0.1666em solid #fff;
}

.ldcy .tbody div:nth-of-type(2n) span {
  background: #fbfbfb;
}

.ldcy .tbody div:not(:nth-of-type(2n)) span {
  background: #faf6f0;
}


/* 网站地图 */
.wzdt-list {
  padding-top: 4em;
  border-top: 0.1em solid #0066c4;
  display: flex;
  justify-content: space-between;
}

.wzdt-list>li {
  width: 8em;
  text-align: center;
}

.wzdt-list .wzdt-list-img {
  width: 3em;
  height: 3em;
}

.wzdt-list-title {
  font-size: 1.5em;
  margin: 0.75em 0 1.2em 0;
  position: relative;
  color: #333;
  font-weight: bold;
  margin-bottom: 3em;
}

.wzdt-list-title::after {
  content: '';
  bottom: -1.2em;
  left: 50%;
  transform: translateX(-50%);
  position: absolute;
  height: 0.25em;
  border-radius: 0.25em;
  width: 2em;
  background: #0066c4;
}

.wzdt-list-menu li {
  width: 6em;
  text-align: left;
  cursor: pointer;
  position: relative;
  margin: 0 auto;
  margin-bottom: 1.4em;
  line-height: 1.4em;
  margin-left: 1em;
  padding-left: 0.7em;
  letter-spacing: 1px;
}

.wzdt-list-menu li:hover {
  color: #0066c4;
}

.wzdt-list-menu li:hover::before {
  background: #0066c4;
}

.wzdt-list-menu li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0.8em;
  width: 0.2em;
  height: 0.2em;
  border-radius: 0.2em;
  background: #333;

}

.fz .lxwm-title img {
  width: 95%;
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(50%);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes rateRight {
  0% {
    transform: rotate(30deg);
  }

  33% {
    transform: rotate(0deg);
  }

  66% {
    transform: rotate(30deg);
  }

  100% {

    transform: rotate(0deg);
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    /* transform: translateX(100%); */
  }

  100% {
    opacity: 1;
    /* transform: translateX(0) */
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;

    transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;

    transform: translate3d(0, 0, 0);
  }
}

@media (max-width: 4000px) {
  /* .jdjb-title span {
    width: 106em;
  } */
}

@media (max-width: 2560px) {
  /* .jdjb-title span {
    width: 80em;
  } */
}

@media (max-width: 1980px) {}

@media (max-width: 1680px) {
  .lxwm-content .list-item{
    padding: 1.5em 0;
  }
  .lxwm-content .list-item p {
    font-size: 1em;
    line-height: 2.2;
  }

  .fz .jjjc-img {
    width: 6em;
  }
}

@media (max-width: 1280px) {
  .lxwm-content .list-item p {
    font-size: 0.85em;
    margin-bottom: 0.5em;
  }

  .lxwm-content .list-item {
    margin-bottom: 0.8em;
  }

  .gsjs .info_cont {
    text-align: center;
    padding: 2.0555em 0;
  }

  .fz .jjjc-img {
    width: 6em;
  }
}

@media (max-width: 800px) {
  .fz .lxwm-title img {
    width: 100%;
  }

  .fz .lxwm-content {
    justify-content: flex-start;
  }

  .fz .lxwm-content .list-item {
    margin-bottom: 0;
  }

  /* .jdjb-title span {
    width: 25em;
  } */

  /*公司介绍*/
  .gsjs .text {
    flex-direction: column;
  }

  .gsjs .text .pic {
    display: none;
  }

  .gsjs .text .app_pic {
    display: block;
    margin-bottom: 2.8em;
  }

  .gsjs .text .wb {
    width: 100%;
  }

  .gsjs .text .wb {
    font-size: 1.3666em;
    line-height: 1.75;
  }

  .gsjs .info_cont:not(:last-of-type):after {
    content: none;
  }

  .gsjs .info {
    justify-content: space-between;
    flex-wrap: wrap;
  }

  .gsjs .info_cont {
    width: 27%;
    padding: 1em;
    /* border-right: 0.13em solid #e0e0e0; */
    margin-bottom: 0.5em;
  }

  /*企业文化*/
  .qywh .qywh_title {
    width: 100%;
  }

  .qywh .logo {
    width: 38%;
  }

  .qywh .qywh_list span {
    font-size: 1.2em;
    line-height: 1.75;
    padding: 0.6668em 0;
  }

  .qywh .qywh_list em {
    font-size: 1.1052em;
  }
}

@media (max-width: 580px) {
  .acticle-list .acticle-item .acticle-item-box {
    width: 97%;
    height: 100%;
    padding: 0 1.5%;
  }

  .gsjs .info {
    justify-content: center;
  }


  .gsjs .info_cont:nth-child(2)::after {
    display: none;
  }

  .gsjs .info_cont:nth-child(4)::after {
    display: none;
  }

  .jdjb-title {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .jdjb-title img {
    vertical-align: middle;
    height: 0.2em;
    margin: 0 0.5em;
    width: 2em;
  }

  .jdjb-title span {
    vertical-align: middle;
    font-size: 1.50em;
    font-weight: 600;
    color: #0066c4;
  }

  .dj-list li {
    width: 100%;
  }

  .jbjb-content {
    margin-top: 2em;
    display: flex;
    flex-wrap: wrap-reverse;
    justify-content: space-around;
    align-items: center;
  }

  .jbjb-content .list-item {
    width: 14em;
    height: 18em;
    margin-bottom: 2em;
  }

  .jbjb-content .list-item span {
    font-size: 1em;
  }

  .jbjb-content .list-item h5 {
    font-size: 0.75em;
  }

  .flex-box {
    flex-wrap: wrap;
  }

  .lxwm-title {
    width: 100%;
    margin-bottom: 2em;
  }

  .lxwm-content {
    width: 100%;
    flex-wrap: wrap;
    align-content: space-around;
    flex-direction: row;
  }

.lxwm-content .list-item {
        width: auto;
        box-sizing: border-box;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        margin-bottom: 2em;
    }

  .lxwm-content .list-item p {
    font-size: 1em;
    float: none;
    height: 3em;
    padding-left: 0;
    text-align: center;
    margin-bottom: 1em;
    line-height: 1.5em;
  }

  .acticle-header .acticle-title {
    font-size: 1.6em;
    line-height: 2em;
    margin: 1.5em 0;
  }

  .acticle-footer .acticle-list {
    display: flex;
    box-sizing: border-box;
    flex-direction: column;
    justify-content: space-between;
  }

  .acticle-list .acticle-item {
    margin-right: 0;
    margin-bottom: 1em;
    width: 100%;
    padding: 2em 0;
  }
  
  .acticle-content img {
    width: 85% !important;
    height: 85% !important;
  }

  .ddjs-header {
    background: url(../images/ddjsmv.png) no-repeat;
    padding-bottom: 45%;
    background-size: 100%;
  }

  .jjjc-header {
    background: url(../images/jjjcmv.png) no-repeat;
    padding-bottom: 45%;
    background-size: 100%;
  }

  .jrwm-header {
    background: url(../images/jrwmmv.png) no-repeat;
    padding-bottom: 45%;
    background-size: 100%;
  }

  .jtyw-header {
    background: url(../images/xwzxmv.png) no-repeat;
    padding-bottom: 45%;
    background-size: 100%;
  }

  .yssd-header {

    background: url(../images/yssdmv.jpg) no-repeat;
    padding-bottom: 45%;
    background-size: 100%;
  }

  .zzjg-header {

    background: url(../images/index20231020_1.jpg) no-repeat;
    padding-bottom: 45%;
    background-size: 100%;
  }

  .gsjs .info em {
    font-size: 2.3em
  }

  .gsjs .info_cont {
    text-align: center;
    padding: 2.0555em 0.5em;
    width: 40%;
    border: none;
    border-bottom: 1px solid #e9e9e9
  }

  .gsjs .info_cont:not(:last-of-type):after {
    content: '';
    position: absolute;
    width: 0.1111em;
    height: 70%;
    background: #e9e9e9;
    top: 15%;
    left: 100%;
  }

  .gsjs .info_cont:last-child {
    border: none
  }

  /* 网站地图 */
  .wzdt-list {
    padding-top: 3em;
    border-top: 0.1em solid #0066c4;
    display: flex;
    flex-wrap: wrap;
  }

  .wzdt-list>li {
    width: 8em;
    text-align: center;
    display: flex;
    flex-basis: 100%;
    border-bottom: 1px solid #0066c4;
    margin-bottom: 2em;
  }

  .wzdt-list>li:last-child {
    border: none
  }

  .wzdt-list-title {
    font-size: 1.2em;
    width: 4em;
  }

  .wzdt-list .wzdt-list-img {
    width: 2.1em;
    height: 2em;
  }

  .wzdt-list-menu {
    display: flex;
    flex-wrap: wrap;
    margin-left: 1.2em
  }

  .wzdt-list-menu li {
    width: auto;
    margin-bottom: 1em;
    margin: 0 1.2em 0.5em 0;
    line-height: 1em;
    padding: 0 0 0 0.6em;
  }

  .wzdt-list-menu li::before {
    top: 0.5em;
  }

  .title {
    margin-bottom: 3.8em;
  }

  .jjjc-tab-warpper {
    width: 100%;
    overflow: auto;
  }

  .jjjc-tab-warpper::-webkit-scrollbar {
    display: none;
  }

  .jjjc-tab {
    display: block;
    white-space: nowrap
  }

  .jjjc-tab li {
    vertical-align: top;
    margin-right: 1.2em;
    line-height: 1.2em;
    padding: 0.3em 1.4em;
    display: inline-block;
  }

  .jjjc-tab li:last-child {
    margin-right: 0
  }

  .jjjc-content {
    display: block;
  }

  .jjjc-content-left {
    width: 100%;
  }

  .jjjc-content-right {
    width: 100%;
  }

  .left-date-day {
    font-size: 2.2em;
  }

  .jdjb-title .long-title {
    font-size: 1.2em;
  }
}
.fz img{
    
    max-width:100%;
    margin: 0 auto;
    display: block;
}
		.cz_tit{font-size: 1.875em;color: #0066c4;font-weight: bold;text-align: center;margin-bottom: 0.5em;}
		.cz_tit span{padding: 0 0.6em;display: inline-block;line-height: 1.1;position: relative;}
		.cz_tit span:before{content: '';position: absolute;right: 100%;top: calc((100% - 0.1em)/2);width: 3em;height: 0.1em;background: linear-gradient(90deg,transparent,#0066c4);}
		.cz_tit span:after{content: '';position: absolute;left: 100%;top: calc((100% - 0.1em)/2);width: 3em;height: 0.1em;background: linear-gradient(90deg,#0066c4,transparent);}
		.gsjs .text .wb {
		    width: 100%;
		}
		
		
		
		
.jtyw-header{
		  background: url(../images/xwzxpc.jpg) no-repeat;
		  background-size: 100%;
		}
		@media (max-width: 580px){
		.jtyw-header {
		    background: url(../images/xwzxmv.png) no-repeat;
			background-size: 100%;
		}
		
		}

.cz .xmzs{display:flex;justify-content:flex-start;flex-wrap:wrap}
.cz .xmzs .xmzs-item{width:31%;height:auto;margin:1%;box-shadow:0 0 10px 2px #0000001e;margin-bottom:1em;cursor:pointer}
.cz .xmzs .xmzs-item .pic{width:100%;height:12em;overflow:hidden}
.cz .xmzs .xmzs-item .pic img{width:100%;height:100%}
.cz .xmzs .xmzs-item:hover{transform:scale(1.05)}
.cz .xmzs .xmzs-item:hover .text{border-bottom:.25em solid #0066c4}
.lbt-title{word-break:break-all;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.cz .ywgk{width:100%}
.cz .ywgk .content{width:100%;margin-bottom:6em;text-indent:2em}
.cz .xmzs .text{padding:.625em 1em .375em;background:#fff;border-bottom:.25em solid #fff}
.cz .xmzs .text .tit{font-size:1.0625em;white-space:nowrap;font-weight:700;padding:.8823em 0;line-height:1;border-bottom:.0625em solid #e9e9e9}
.cz .xmzs .text .js{font-size:.9375em;color:#333;line-height:1.6;margin:.5em 0;height:3.2em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.cz .xmzs .text .more a{font-size:.875em;color:#fff;padding:.2857em 1.6428em .4285em 1.2142em;position:relative;line-height:1;margin-bottom:1.1428em;display:inline-block;z-index:5}
.cz .xmzs .text .more a:before{content:'';position:absolute;right:.9285em;top:calc((100% - .5714em)/ 2);border-top:.2857em solid transparent;border-bottom:.2857em solid transparent;border-left:.2857em solid #fff}
.cz .xmzs .text .more a:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(-90deg,#0066c4,#f2dd9f);z-index:-1}
.cz .databox{display:flex;justify-content:space-between;flex-wrap:wrap}
.cz .databox-item{display:flex;justify-content:space-between}
.cz .databox-item .databox-text{margin:0 2em;display:flex;flex-direction:column}
.cz .databox-item .databox-text .num{font-size:3em;color:#0066c4;font-weight:700}
.cz .databox-item .databox-text .unit{font-size:1em;color:#0066c4}
.cz .databox-item .databox-text .name{height:2em}
.cz .databox-split{width:.1em;height:5em;background:#ededed}
.cz .databox-split3{width:.1em;height:5em;background:#ededed}
.cz .cz_tit{font-size:1.875em;color:#0066c4;font-weight:700;text-align:center;margin-bottom:1.5em;margin-top:1.5em}
.cz .cz_tit span{padding:0 .6em;display:inline-block;line-height:1.1;position:relative}
.cz .cz_tit span:before{content:'';position:absolute;right:100%;top:calc((100% - .1em)/ 2);width:3em;height:.1em;background:linear-gradient(90deg,transparent,#0066c4)}
.cz .cz_tit span:after{content:'';position:absolute;left:100%;top:calc((100% - .1em)/ 2);width:3em;height:.1em;background:linear-gradient(90deg,#0066c4,transparent)}
.cz .stbk{margin-bottom:0em}
.yssd-header{width:100%;position:relative;padding-bottom:32%;background:url(../images/yssdpc.jpg) no-repeat;background-size:100%}
.xwzx-header{width:100%;position:relative;padding-bottom:32%;background:url(../images/xwzxpc.jpg) no-repeat;background-size:100%}
.xwzx .xmzs .text .date{color:#888;padding-top:1em}
.xwzx .xmzs .xmzs-item{box-shadow:0 0 1.25em 0 #f4f4f4;margin-bottom:2em}
.xwzx .ctjjbox{display:flex;justify-content:space-between;width:100%;color:#333}
.xwzx .ctjjbox .vediobox{width:48%;height:100%;box-shadow:0 0 1.25em 0 #f4f4f4}
.xwzx .ctjjbox .vediobox .vedioimg{width:100%;overflow:hidden}
.xwzx .ctjjbox .vediobox .vedioimg .vedio{width:100%;height:100%;background-color:#333}
.xwzx .ctjjbox .contentbox{width:30.375em;height:100%;display:block}
.xwzx .ctjjbox .vediobox .text{padding:1em;line-height:2em}
.xwzx .ctjjbox .vediobox .vedio-title{height:4em;line-height:2em;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-all;overflow:hidden}
.xwzx .ctjjbox .vediobox .text .date{color:#888}
.xwzx .ctjjbox .content-text{display:flex;flex-direction:column;justify-content:flex-start;width:100%;height:27.125em}
.xwzx .ctjjbox .content-text .content-item{width:100%;height:2.975em;overflow:hidden;font-size:2vh;line-height:2.975em;border-bottom:.0625em dashed #999;position:relative;transition:.8s padding-left ease}
.xwzx .ctjjbox .content-text .content-item:hover{padding-left:1em;font-weight:700}
.xwzx .ctjjbox .content-text .content-item:hover a::before{content:"";position:absolute;top:1.6em;left:0;width:.5em;height:.75em;background:url(../images/xwzxcontenticon.png) center center no-repeat}
.xwzx .ctjjbox .content-text .content-item:hover a{color:#000}
.xwzx .ctjjbox .content-header{display:flex;justify-content:space-between;flex-direction:row}
.xwzx .ctjjbox .ctjj-text{font-size:1.5em;color:#0066c4}
.xwzx .ctjjbox .ctjj-more{color:#888}
.fzxwzx{width:100%;margin:0 auto}
.tab-content{padding:4.375em 0;width:100%;display:flex;justify-content:space-between}
.yssd-cz .tab-content{padding:0}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}
.tab-content-left{width:14%;border-right:.0625em solid #ededed}
.tab-content-right{width:85%}
.tab-content-right-pc-box{width:100%;height:auto;padding:9em 0;display:flex;justify-content:space-between;position:relative}
.tab-content-right-pc{overflow:hidden;width:62%;height:100%}
.tab-content-right-text{width:38%;height:100%;position:relative}
.tab-content-right-text .date{font-size:2em;color:#0066c4;line-height:3em}
.tab-content-right-text .content{font-size:1.2em;line-height:1.2em;width:100%;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}
.fzlc-pc{display:block}
.fzlc-mv{display:none}
.fzlc-new{cursor:pointer}
.swiper-container-pc2{width:100%;height:100%;margin-top:6em;overflow:hidden}
.slide-date-box{width:100%;height:2.875em}
.slide-date-box .slide-date{width:5.75em;height:100%;font-size:1.5em;line-height:1.875em;font-weight:700;text-align:center;margin:0 auto;border-radius:.3em;color:#fff;background:linear-gradient(#f2dd9f,#0066c4)}
.slide-dash-box{width:100%;height:5.1875em;position:relative}
.slide-dash-box .slide-dash{width:100%;height:2em;border-bottom:.0625em dashed #e0e0e0}
.slide-dash-box .slide-circle-box{position:absolute;width:1em;height:1em;top:39%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:.1em solid #0066c4}
.slide-dash-box .slide-circle{width:.7em;height:.7em;position:absolute;background:linear-gradient(90deg,#f2dd9f,#0066c4);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}
.swiper-container-pc2 .swiper-slide{width:25%!important;height:100%;overflow:hidden}
.swiper-container-pc2 .swiper-slide .img-pc{width:90%;height:18.25em;margin:0 auto;position:relative}
.swiper-container-pc2 .swiper-slide .img-hover{display:none;width:98%;height:auto;position:absolute;top:5.5em;left:0;background-color:#fff;padding:1em 1%;border-radius:.5em;color:#666;font-size:.8em;border:.0625em solid #666}
.swiper-container-pc2 .swiper-slide .img{width:100%;height:12.25em}
.swiper-container-pc2 .swiper-slide .img a{display:inline-block;width:100%;height:100%;cursor:default}
.swiper-container-pc2 .swiper-slide .img img{width:100%;height:100%}
.swiper-container-pc2 .swiper-slide .text-a{display:inline-block;width:96%;height:4em;margin-bottom:2em;padding:0 2%;cursor:default}
.swiper-container-pc2 .swiper-slide a .text-pc{width:100%;height:4em;display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.tab-content-top{width:100%}
.tab-year ul{display:flex;justify-content:flex-start}
.tab-year li a{cursor:pointer;font-size:3.57rem;font-weight:700;color:#dcdcdc;margin-right:3.69rem;cursor:pointer}
.tab-year li.current a{color:#0066c4}
.lbt-yd-month-box-pc{width:100%;height:auto}
.lbt-yd-month-box-pc .bac{display:flex;justify-content:space-between;margin-top:2em}
.lbt-yd-month-box-pc .bac li{position:relative;cursor:pointer}
.lbt-yd-month-box-pc .bac li::before{position:absolute;display:inline-block;content:'';width:.875em;height:.875em;top:-.4em;left:.28em;background-color:#e0e0e0;border-radius:50%}
.lbt-yd-month-box-pc .bac li .line{display:inline-block;position:absolute;width:8em;height:.1em;top:0;left:0;z-index:888;background-color:#e0e0e0}
.lbt-yd-month-box-pc .bac li:first-child .line{margin-left:1em}
.lbt-yd-month-box-pc .bac li:nth-child(11) .line{margin-left:-1em}
.lbt-yd-month-box-pc .bac li a{position:absolute;display:inline-block;width:3em;text-align:center;left:-.5em;top:1em;color:#666;z-index:100}
.lbt-yd-month-box-pc .bac .mon-current::before{top:-.88em;left:0;width:2em;height:2em;border-radius:50%;background:linear-gradient(90deg,#f2dd9f,#0066c4);z-index:999}
.lbt-yd-month-box-pc .bac li i{display:none}
.lbt-yd-month-box-pc .bac .mon-current i{display:inline-block;width:.875em;height:.875em;border-radius:50%;background:linear-gradient(90deg,#f2dd9f,#0066c4);position:absolute;top:-.72em;left:.16em;z-index:1000;border:.42em solid #fff;transition:all .2s;z-index:999}
.lbt-yd-month-box-pc .bac .mon-current a{color:#0066c4;font-weight:700}
.fz{position:relative}
.fzlc-swiper{z-index:888}
.swiper-wavy{width:100%;height:300px;overflow:hidden;position:absolute;top:27em;left:0;z-index:-1}
canvas{margin:0 auto}
.canvas-box{width:100%;height:100%;overflow:hidden}
@media (max-width:4000px){.cz .xmzs .xmzs-item .pic{height:26em}
}
@media (max-width:2880px){.cz .xmzs .xmzs-item .pic{height:16em}
.lbt-yd-month-box-pc .bac li .line{width:12em}
}
@media (max-width:2160px){.lbt-yd-month-box-pc .bac li .line{width:10em}
}
@media (max-width:1920px){.lbt-yd-month-box-pc .bac li .line{width:8em}
}
@media (max-width:1440px){.lbt-yd-month-box-pc .bac li .line{width:8em}
}
@media (max-width:1200px){.lbt-yd-month-box-pc .bac li .line{width:7em}
}
@media (max-width:580px){.cz .databox-item{margin-bottom:.4em;width:32%}
.cz .databox-item .databox-text{margin:0}
.cz .databox-item .databox-text .num{font-size:2em}
.cz .databox-split3{display:none}
.cz .ywgk .content{margin-bottom:3em}
.cz .xmzs .xmzs-item{width:48%;height:auto}
.cz .xmzs .xmzs-item:hover .text{border-bottom:.2em solid #0066c4}
.cz .xmzs .xmzs-item .pic{width:100%;height:9em}
.cz .xmzs .xmzs-item .pic img{width:100%}
.footer{padding-top:2em}
.yssd-header{background:url(../images/yssdpc.jpg) no-repeat;padding-bottom:45%;background-size:100%}
.xwzx-header{background:url(../images/xwzxpc.jpg) no-repeat;padding-bottom:45%;background-size:100%}
.xwzx .ctjjbox{display:flex;flex-direction:column}
.xwzx .ctjjbox .vediobox{width:100%}
.xwzx .ctjjbox .contentbox{width:100%;margin-top:2em}
.xwzx .ctjjbox .vediobox .vedioimg{height:20.93em}
.fzlc-pc{display:none}
.fzlc-mv{display:block}
.lbt-box{width:100%}
.lbt-btn{display:flex;justify-content:space-between;padding:2em}
.fzlc-mv .swiper-container .swiper-wrapper .swiper-slide-active{filter:blur(0)}
.fzlc-mv .lbt-box .swiper-container .swiper-wrapper{width:100%;height:30em}
.fzlc-mv .lbt-box .swiper-container .swiper-wrapper a{display:block;width:100%;height:20em;border-radius:.5em;overflow:hidden}
.fzlc-mv .lbt-box .swiper-container .swiper-wrapper a img{display:block;width:100%;height:100%}
.fzlc-mv .lbt-text-box{width:100%}
.fzlc-mv .lbt-text{padding:2em 2.5em}
.fzlc-mv .lbt-text .lbt-date{color:#0066c4;font-size:1.75em;line-height:2em}
.lbt-yd-year-month{padding-bottom:3em}
.lbt-yd-year-box{width:100%;line-height:2em;display:flex;font-size:3.125em;justify-content:flex-start;margin-bottom:.5em}
.lbt-yd-year-box li{margin-right:.5em}
.lbt-yd-year-box li a{color:#e0e0e0}
.lbt-yd-year-box .current a{color:#0066c4}
.lbt-yd-month-box .bac{display:flex;justify-content:space-between}
.lbt-yd-month-box .bac li{width:100%;height:.1em;background-color:#e0e0e0;position:relative}
.lbt-yd-month-box .bac li:last-child{background-color:#fff}
.lbt-yd-month-box .bac li::before{position:absolute;display:inline-block;content:'';width:.5em;height:.5em;top:-.25em;left:0;background-color:#e0e0e0;border-radius:50%}
.lbt-yd-month-box .bac .current::before{border:.125em solid #0066c4;padding:.25em;top:-.6em;background-color:#fff}
.lbt-yd-month-box .bac .current a{color:#0066c4;transition:width .3s}
.lbt-yd-month-box .bac li i{display:none}
.lbt-yd-month-box .bac .current i{display:inline-block;width:.5em;height:.5em;border-radius:50%;background-color:#0066c4;position:absolute;top:-.22em;left:.34em}
.lbt-yd-month-box .bac li a{position:absolute;left:-.5em;top:1em;color:#e0e0e0}
.lbt-yd-month-box-mv{width:100%;height:2em;margin-bottom:3em;position:relative}
.lbt-yd-month-box-mv .bac{width:96%;height:.03125em;background:#0066c4;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.lbt-yd-month-box-mv ul{width:100%;display:flex;justify-content:space-between;align-items:center}
.lbt-yd-month-box-mv ul li{width:2em;height:2em;border-radius:50%;z-index:100;position:relative;display:flex;justify-content:center;align-items:center}
.lbt-yd-month-box-mv ul .current{border:.0325em solid #0066c4;background:#fff}
.lbt-yd-month-box-mv ul li i{width:1.2em;height:1.2em;border-radius:50%;background:#e0e0e0;z-index:999}
.lbt-yd-month-box-mv ul .current i{background:linear-gradient(90deg,#f2dd9f,#0066c4)}
.lbt-yd-month-box-mv ul li a{display:inline-block;position:absolute;font-size:.8em;top:3em;left:0;color:#333;text-align:center}
}



.cz .chanye{margin:1em auto}
.cz .chanye ul{ overflow:hidden}
.cz .chanye ul li{ width:33.33%; float:left; border:10px #fff solid; box-sizing:border-box; overflow:hidden;border-bottom:.25em solid #fff}
.cz .chanye ul li div{ overflow:hidden;}
.cz .chanye ul li div img{ width:100%;transition:all .5s;}
.cz .chanye ul li:hover div img{transition:all .5s;transform:scale(1.05)}

.cz .chanye ul li h3{padding:.625em 1.25em .375em;background:#fff;border-bottom:.25em solid #fff}
.cz .chanye ul li:hover{border-bottom:.25em solid #0066c4}

.cz .chanye ul li p{font-size:.9375em;color:#333;line-height:1.6em;height:3.2em;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-all;overflow:hidden;margin:1em 0}

.cz .chanye ul li dd.more a{font-size:.875em;color:#fff;padding:.2857em 1.6428em .4285em 1.2142em;position:relative;line-height:1;margin-bottom:1.1428em;display:inline-block;z-index:5}
.cz .chanye ul li dd.more a:before{content:'';position:absolute;right:.9285em;top:calc((100% - .5714em)/ 2);border-top:.2857em solid transparent;border-bottom:.2857em solid transparent;border-left:.2857em solid #fff}
.cz .chanye ul li dd.more a:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(-90deg,#238efc,#0066c4);z-index:-1}



	.jtyw-header{
		  background: url(../images/yssdpc.jpg) no-repeat;
		  background-size: 100%;
		}
		.yssd-header {
    background: url(../images/yssdpc.jpg) no-repeat;

    background-size: 100%;
  }
  


.ddjs-header {

  background: url(../images/ddjspc.png) no-repeat;
  background-size: 100%;
}
jrwm-header {
    width: 100%;
    position: relative;

    background: url(../images/jrwmpc.png) no-repeat;
    background-size: 100%;
}

@media (max-width: 580px){
		.jtyw-header {
		    background: url(../images/yssdpc.jpg) no-repeat;
			background-size: 100%;
		}
		
		.yssd-header {
    background: url(../images/yssdpc.jpg) no-repeat;

    background-size: 100%;
  }
  

.ddjs-header {
    background: url(../images/ddjsmv.png) no-repeat;
 
    background-size: 100%;
}
	
	.left-date {
    width: 4em;
    border-right: 1px solid #dcdcdc;
    margin-right: 1em;
    padding-right: 1em;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    color: #585858;
}
.right-info {
    width: calc(100% - 7em);
}
.jrwm-header {
    background: url(../images/jrwmmv.png) no-repeat;

    background-size: 100%;
}
.cont_tit p {
    font-size: 1.5em;
	}
.cz_tit{ font-size:1.5em}
.dj-list li {
    padding: 1.5em 0em;
}
.cz .chanye ul li{ width:50%}
.cz .chanye ul li h3 { font-size:1em;
    padding: 0.625em 0em 0.375em;}

}
.body-box{margin:100px auto;background: #fff;}

.timer-shaft-box{width:100%;padding:30px 40px;box-sizing: border-box;}
.timer-shaft{position:relative;width:100%;height:80px;overflow: hidden;}
.timer-left{position:absolute;top:50%;left:0px;z-index:99;width:23px;height:37px;margin-top:-18.5px;background: url(../images/icon_left.png) no-repeat;background-size: cover;cursor:pointer;}
.timer-right{position:absolute;top:50%;right:0px;z-index:99;width:23px;height:37px;margin-top:-18.5px;background: url(../images/icon_right.png) no-repeat;background-size: cover;cursor:pointer;}
.timer-scale{position:absolute;top:0;left:0;height:80px;padding-left: 80px;font-size: 0;white-space: nowrap;}
.timer-scale-cont{display:inline-block;height:100%;line-height:80px;}
.time-circle{display:inline-block;vertical-align:middle;width:60px;height:60px;line-height: 60px;text-align: center;font-size:18px;color:#fff;border-radius: 50%;background: #999;transition: all .3s;cursor:pointer;}
.timer-scale-cont.hov .time-circle{width:80px;height:80px;line-height: 80px;font-size:24px;background: #0066c4;}
.line-scale{display:inline-block;vertical-align:middle;width:150px;height:22px;margin:0 2px;background: url(../images/icon_scale.png) no-repeat;background-size: cover;}

.timer-shaft-content{width:100%;margin-top:45px;overflow: hidden;font-size:0;box-sizing:border-box;white-space: nowrap;}
.shaft-detail-cont{display: none;width:100%;}
.timer-year{padding-left:20px;font-weight:bold;color:#333;font-size:0;}
.icon-year{display: inline-block;vertical-align:middle;width:33px;height:40px;background: url(../images/icon_sign.png) no-repeat;background-size: cover;}
.timer-year span{display: inline-block;vertical-align:middle;margin-left:18px;font-size:24px;}
.month-detail-box{position:relative;width:100%;min-height:93px;padding-top:30px;font-size:0;box-sizing: border-box;white-space: normal;}
.month-detail-box:before{content: '';position:absolute;top:0;left:36.5px;height:100%;border-right:1px dashed #1781ea;}
.month-detail-box .month-title{position:absolute;font-size:16px;font-weight: bold;color:#333;}
.month-detail-box .month-title:before{content: '';position:absolute;top:50%;left:30px;width:13px;height:13px;margin-top:-6.5px;background: url(../images/icon_circle.png) no-repeat;background-size: cover;}
.incident-record{display:inline-block;padding-left:71px;line-height:2;font-size:14px;color:#333;}
.incident-record a{font-size:14px;color:#1d69a3;}



@media (max-width: 580px){
.timer-shaft-box{ padding:30px 0}
.line-scale{ width:120px;}
}
/******************2025-04-18*新增CSS************/
.cont_tit span{ text-transform:uppercase}
.tuwen{ overflow:hidden;}
.mial_div1{ overflow:hidden;}
.mial_div1 ul{ overflow:hidden;}
.mial_div1 ul li{ overflow:hidden; width:33.33%; float:left; border:10px #fff solid; box-sizing:border-box;}
.mial_div1 ul li div{ overflow:hidden;}
.mial_div1 ul li p{ font-size:16px; text-align:center; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; line-height:50px;}
.mial_div1 ul li div img{ width:100%;overflow:hidden;transition:.5s; vertical-align:middle;}
.mial_div1 ul li:hover div img{ overflow:hidden; transform:scale(1.05);transition:.3s;}
.mial_div1 ul li:hover p{ color:#0066c4;}
.mial_div2{ overflow:hidden;}
.mial_div2 ul{ overflow:hidden;}
.mial_div2 ul li{ overflow:hidden; width:20%; float:left; border:10px #fff solid; box-sizing:border-box;}
.mial_div2 ul li div{ overflow:hidden;}
.mial_div2 ul li p{ font-size:16px; text-align:center; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-weight:bold; padding:10px 0}
.mial_div2 ul li p span{ font-weight:400; color:#666; display:block}
.mial_div2 ul li div img{ width:100%;overflow:hidden;transition:.5s; vertical-align:middle;}
.mial_div2 ul li:hover div img{ overflow:hidden; transform:scale(1.05);transition:.3s;}
.mial_div2 ul li:hover p{ color:#0066c4;}
.mial_div3{ overflow:hidden;}
.mial_div3 ul{ overflow:hidden;}
.mial_div3 ul li{ overflow:hidden; width:50%; float:left; border:10px #fff solid; box-sizing:border-box;}
.mial_div3 ul li a{ display:block; border:1px #ccc solid; overflow:hidden; padding:10px;}
.mial_div3 ul li div{ overflow:hidden; width:30%; float:left; margin-right:15px}
.mial_div3 ul li span{ overflow:hidden;}
.mial_div3 ul li span h3{ font-size:16px; text-align:left;padding:10px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mial_div3 ul li span{ font-weight:400; color:#666; display:block}
.mial_div3 ul li div img{ width:100%;overflow:hidden;transition:.5s; vertical-align:middle;}
.mial_div3 ul li:hover div img{ overflow:hidden; transform:scale(1.05);transition:.3s;}
.mial_div3 ul li:hover h3{ color:#0066c4;}
.mial_div3 ul li span p{ font-size:15px; line-height:26px; color:#666; word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3; height:80px; margin-bottom:20px;-webkit-box-orient: vertical;}
.mial_div3 ul li span  dd{ text-align:center; color:#fff; background:#7ebdf8 ; width:60px; height:30px; line-height:30px;}
.mial_div4{margin:1em auto}
.mial_div4 ul{ overflow:hidden}
.mial_div4 ul li{ width:33.33%; float:left; border:10px #fff solid; box-sizing:border-box; overflow:hidden;}
.mial_div4 ul li div{ overflow:hidden;}
.mial_div4 ul li div img{ width:100%;transition:all .5s; vertical-align:middle}
.mial_div4 ul li:hover div img{transition:all .5s;transform:scale(1.05)}
.mial_div4 ul li h3{padding:.625em 1.25em .275em;background:#fff; font-size:16px; text-align:center;border-bottom:.25em solid #fff}
.mial_div4 ul li p{font-size:.9375em;color:#333;line-height:1.6em;height:3.2em;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-all;overflow:hidden;margin:5px  0}
.mial_div5{ overflow:hidden;}
.mial_div5 ul{ overflow:hidden}
.mial_div5 ul li{ border:10px #fff solid; box-sizing:border-box; overflow:hidden;}
.mial_div5 ul li a{ border:1px #ccc solid; padding:10px; overflow:hidden; display:block}
.mial_div5 ul li div{ overflow:hidden; width:230px; float:left; margin-right:15px;}
.mial_div5 ul li div img{ width:100%;transition:all .5s; vertical-align:middle}
.mial_div5 ul li:hover div img{transition:all .5s;transform:scale(1.05)}
.mial_div5 ul li span{ overflow:hidden;}
.mial_div5 ul li span h3{ font-size:16px; text-align:left;border-bottom:.25em solid #fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mial_div5 ul li span p{font-size:.9375em;color:#333;line-height:1.6em;height:3.2em;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-all;overflow:hidden;margin:5px  0 15px;}
.mial_div5 ul li span  dd{ font-size:15px; color:#999; margin:15px 0}
.mial_div5 ul li span  dt{ width:120px; background:#999; text-align:center; color:#fff; display:inline-block; height:40px; line-height:40px; float:right}
.mial_div5 ul li span  dt:hover{ background:#0066c4}
@media (max-width: 580px){
.mial_div4 ul li{ width:50%}
.mial_div4 ul li h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-size:1.1em}
.mial_div2 ul li{ width:50%}
.mial_div2 ul li p span{ font-size:0.6em;}
.mial_div3 ul li{ width:auto; float:inherit;}
.mial_div3 ul li div { overflow: hidden; width: 130px; float: left; margin-right: 15px;}
.mial_div3 ul li span h3{ font-size:1.1em;}
.mial_div1 ul li{ width:50%}
}
@media (max-width: 450px){
.mial_div5 ul li div{ overflow:hidden; width:100%; float:inherit; margin-right:0px;}
.mial_div5 ul li span h3{ text-align:center; margin:10px auto;font-size: 1.1em; }
.mial_div5 ul li span dt,.mial_div5 ul li span dd{ display:none;}
}


.ck-content{ text-align:center;} 
.ck-content p{   font-size: 16px;line-height: 38px;}
.formWrap ul {overflow:hidden;}
.formWrap ul.item_4{ overflow:hidden;}
.formWrap ul.item_4 li{width:25%; float:left; line-height:50px; border:10px #fff solid; background:#f1f1f1; box-sizing:border-box}
.formWrap ul.item_4 li label{background: url(../images/xx.svg) 3px center no-repeat;padding-left: 1.1rem;line-height: 3rem;}
.formWrap ul.item_4 li input[type=text]{ width: calc(100% - 85px); border:none; background:none}
.formWrap ul.item_4 li:last-child input[type=text]{ width:calc(100% - 180px);}
.formWrap input,.formWrap textarea{outline:0}
.formWrap ul.item_3 li select { width: calc(100% - 96px); border: none;   background: none;}
.formWrap ul.item_3 li{width:50%; float:left;line-height:50px; border:10px #fff solid; background:#f1f1f1; box-sizing:border-box; position:relative;padding: 0 14px;}
.formWrap ul.item_3 li input[type=text]{ width: calc(100% - 98px); border:none; background:none}
.formWrap ul.item_3 li:last-child input[type=text]{ width:calc(100% - 210px);}
.formWrap ul.item_3 li .yzm {width: 120px;  position: absolute;  right: 0; top: 9px;}
.formWrap ul.item_2{ overflow:hidden;}
.formWrap ul.item_2 li{ background:#f1f1f1; border:10px  #fff solid; box-sizing:border-box; padding: 10px 14px;}
.formWrap ul.item_2 li label {vertical-align: top;}
.formWrap ul.item_2 li textarea{width:calc(100% - 120px); border:none; background:none;}
.formWrap .btn { text-align:center; margin:50px auto 0}
.formWrap .btn input{width: 4.83rem;line-height: 1.5rem;border-radius: 0.76rem;border: 1px solid #0167c4;background: #fff;cursor: pointer;transition: 0.3s;}
.formWrap .btn input[type=submit]{background: #0167c4;margin-left: 0.66rem; color:#fff;}
.formWrap .btn input:hover{box-shadow: 0 0 5px #083C97;}
@media (max-width: 1000px){.formWrap ul.item_4 li{ width:50%}}
@media (max-width: 580px){.formWrap ul.item_4 li,.formWrap ul.item_3 li{ width:auto; float:inherit;}
    
    .lxwm-content .list-item div{ display:block;padding-top: 15px;}
    .lxwm-content .list-item{ display:block}
    .lxwm-content .list-item{ width:100%}
    .lxwm-content .list-item p{ text-align: left;}
    .lxwm-content .list-item .box{ display:none;}
    .lxwm-content .list-item p.one{ font-size:16px; width:auto; margin-right:15px }
    .lxwm-content .list-item{ padding:0px}
}







