@import url("reset.css");
body {
  /* background-color: #f9f9f9; */
  /* background-color: #91e9fb; */
  font-size: 0.16rem;
  color: #333;
  font-family: Arial, Helvetica, sans-serif, "微软雅黑";
  line-height: 160%;
}
.box {
  width: 100%;
}
a {
  color: #333;
}
a:hover {
  color: #172c6b;
}
.icons {
  background: url("../images/icons.png") 0 0 / 0.92rem 3.63rem no-repeat;
}
.between {
  width: 100%;
  padding: 0 1rem;
}
.wrapper {
  margin: auto;
  vertical-align: text-top;
}
.header {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9;
  color: #fff;
}
.header .one {
  width: 100%;
  height: 0.36rem;
  background: #1c4681;
  padding: 0 1.2rem;
}
.header .one .top {
  display: block;
  float: right;
}
.header .one .top li {
  height: 0.36rem;
  line-height: 0.36rem;
  display: inline-block;
  font-size: 0.14rem;
  color: #fff;
  padding: 0 0.1rem;
}
.header .one .top li a {
  color: #fff;
  display: inline-block;
}
.header .one .top li:nth-child(n + 3):hover {
  background-color: #1c7de0;
}

/* 系统平台 */
.header .one .chat .chat-item {
  display: none;
  position: fixed;
  right: 0.48rem;
  width: 10%;
  right: 2rem;
  background: #ccc;
  z-index: 10;
}
.chat-item{
  display: none;
    position: fixed;
    right: 2rem;
    background: #1c7de0;
    z-index: 10;
}
.header .one .top .app-item {
  display: none;
  position: fixed;
  right: 0.1rem;
  background: #1c7de0;
  z-index: 10;
}
.header .one .top .items li {
  display: list-item;
  position: relative;
  padding-left: 0.4rem;
  background: #1c7de0;
  border-bottom: 0.01rem solid #1a447f;
  height: 0.44rem;
  line-height: 0.44rem;
}
.header .one .top .items li::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0.15rem;
  margin-left: 0.1rem;
  margin: 0 0.2rem 0 0.2rem;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid white;
  transition: border-left-color 0.3s;
}
.header .one .top .items li a {
  text-decoration: none;
  background: transparent;
}
.header .one .top .items li:hover::after {
  border-left-color: #91e9fb;
}
.header .one .top .items li a:hover {
  /* background-color: red; */
  color: #91e9fb;
}

.header .one .top .app {
  background-color: #1c7de0;
}
.header .one .top .last:hover .items {
  display: block;
}

/* 一级菜单 */
.header .two {
  width: 100%;
  height: 0.8rem;
  background: rgba(5, 57, 142, 0.8);
  padding: 0 1rem;
}
.header .two .logo {
  width: auto;
  line-height: 0.8rem;
  display: inline-block;
  float: left;
  color: #fff;
  font-size: 0.24rem;
}
.header .two .menuIcon {
  /* display: none; */
  position: absolute;
  width:0.44rem;
  height:0.88rem;
  right: 0.4rem;
  top: 0.2rem;
  z-index: 999;
}
.menu {
      margin-left: 29%;
 
}
.menu ul {
  
  float: right;
}
.menu li {
  display: inline-block;
  position: relative;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.18rem;
  padding: 0 0.2rem;
}
.menu a {
  color: #fff;
  display: block;
}
.sub-menu .answer {
  padding: 0;
}
.sub-menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background-color: rgba(5, 57, 142, 0.8);
}
.sub-menu li{
  height: 0.5rem;
  line-height: 0.5rem;
  display: block;
  padding: 0 0.2rem;
  word-wrap: break-word;
  white-space: nowrap;
}

.menu li:hover .sub-menu {
  display: block;
}
.menu .first-menu .active > a {
  color: #3784ff;
}
.sub-menu > li:hover > a {
  font-weight: bold;
  border-bottom: 0.02rem solid #3784ff;
}
.menu .first-menu > li:hover > a,
.menu .sub-menu > li:hover > a {
  color: #3784ff;
}
/* banner */
.banner {
  width: 100%;
  margin-bottom: 0.2rem;
  overflow: hidden;
  position: relative;
}
.banner .bnTitle {
  font-size: 0.26rem;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 21%;
}
/* 党建 */
.dangbanner {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.dangbanner .one {
  font-size: 0.3rem;
  color: #fff;
  color: #fffd00;
  position: absolute;
  top: 53%;
  left: 29%;
}
.dangbanner .two {
  font-size: 0.3rem;
  color: #fff;
  color: #fffd00;
  position: absolute;
  top: 64%;
  left: 21%;
}
.dangbanner .three {
  font-size: 0.28rem;
  color: #fff;
  color: #fffd00;
  position: absolute;
  top: 77%;
  left: 70%;
}
.dList {
  margin-bottom: 0.2rem;
}
.dList .dTitle {
  background-color: #aa2216;
  position: relative;
}
.dList .dTitle .name::after {
  content: "";
  background-image: url(../images/dicon.png);
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: -0.1rem;
  left: 0.3rem;
  width: 100%;
  height: 118%;
}
.dList .dTitle .name {
  color: #fff;
  font-size: 0.24rem;
  margin-left: 1.3rem;
  line-height: 0.6rem;
}
.dList .dTitle .name img {
  position: absolute;
  right: 0.2rem;
  top: 0.3rem;
}
.dList .dTxt,
.dList .dcontent {
  background-color: #fff;
  overflow: hidden;
  padding: 0.2rem 0.3rem;
}
.dList .dTxt p {
  font-size: 0.18rem;
  text-indent: 2em;
  line-height: 220%;
}
.dList .dcontent h5 {
  font-size: 0.24rem;
  color: #aa2216;
  font-weight: normal;
  margin-bottom: 0.1rem;
}
.dList .dcontent ul {
  margin-bottom: 0.2rem;
}
.dList .dcontent p {
  font-size: 0.18rem;
  line-height: 220%;
}
.dList .dcontent .txt a {
  color: #333;
}
.dList .dcontent .txt span {
  margin-left: 2rem;
}
.dList .dcontent .time {
  color: #8b8b8b;
}
.dList .dcontent .detail {
  font-size: 0.18rem;
  line-height: 220%;
}
.dList .dTxt .n {
  display: block;
  font-size: 0.18rem;
  line-height: 300%;
  text-align: center;
  color: white;
  background: #aa2216;
}
.businessList .swiper-slide {
  width: 10%;
}
.businessList li .maskMain {
  width: 100%;
  color: #fff;
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 0.2rem;
  box-sizing: border-box;
}
.businessList li:hover .maskMain {
  height: 100%;
  background: rgba(19, 40, 100, 0.8);
}
.dwrap {
  width: 100%;
  position: relative;
}
.dwrap::after {
  content: "";
  position: absolute;
  top: 0.1rem;
  left: 32%;
  width: 0.02rem;
  z-index: 1;
  height: 0.8rem;
  background-color: #890e03;
}
.waybox {
  width: 100%;
  height: 1rem;
  display: flex;
  justify-content: space-around;
  border: 0.01rem solid #ccc;
  margin-bottom: 0;
  background-color: #aa2216;
}
.l,
.c,
.r {
  display: inline-block;
  position: relative;
  width: 30%;
  height: 1rem;
  text-align: center;
  display: flex;
  align-items: center;
}
.l img {
  width: 0.7rem;
  padding: 0 0.2rem;
}
.dwrap span {
  font-size: 0.24rem;
  color: #fff;
}
.waybox .num {
  font-size: 0.3rem;
}

/*content*/
.main {
  /* background: url("../images/bg_bottom.png") no-repeat center bottom/100%; */
  /* padding-bottom: 0.5rem; */
}
.mainBox {
  background: #fff;
  /* box-shadow: 0 0 0.18rem rgba(0, 0, 0, 0.11); */
  position: relative;
  overflow: hidden; /* display: -webkit-box;谷歌*/
  /* margin-bottom: 2rem; */
  padding-bottom: 0.1rem;
}
.dangBox {
  /* background: #fff; */
  /* box-shadow: 0 0 0.18rem rgba(0, 0, 0, 0.11); */
  position: relative;
  padding-bottom: 0.1rem;
}
/*                    chat            */
/* 左边菜单 */
.leftMenu {
  /* background: #f7f7f7; */
  width: 2.25rem;
  display: inline-block;
  vertical-align: top;
  padding: 0.3rem 0;
  float: left;
  padding-top: 3270rem !important;
  margin-bottom: -3270rem !important;
  position: relative;
}
.leftMenu ul {
  position: absolute;
  /* top: 0.2rem; */
  top: 0;
  right: 0;
  left: 0;
}
.leftMenu ul li {
  line-height: 0.7rem;
  font-size: 0.2rem;
  /* border: 0.01rem solid; */
  margin-bottom: 0.1rem;
  background-color: #f0f0f0;
}
.leftMenu ul li h5 {
  font-size: 0.2rem;
  padding-left: 0.4rem;
  font-weight: normal;
}
.leftMenu ul .img {
  padding: 0.1rem 0.2rem 0 0.2rem;
  vertical-align: middle;
}
.leftMenu ul .img p {
  text-align: center;
}
.leftMenu ul li a {
  display: block;
}
.leftMenu ul li.active,
.leftMenu ul li:hover {
  background-color: rgba(29, 106, 184);
  color: #ffffff;
}
.leftMenu ul li.active a,
.leftMenu ul li h5:hover a {
  background-color: rgba(29, 106, 184);
  color: #ffffff;
}
.leftMenu ul li ul {
  background: #fff;
  position: relative;
  top: 0;
}
.leftMenu ul li ul li {
  line-height: 0.5rem;
}
.leftMenu ul li ul li a {
  color: #333;
  font-size: 0.18rem;
}
.leftMenu ul li ul li a {
  padding-left: 0.6rem;
}
.leftMenu ul li ul li:hover a {
  /* color: #3b8fed !important; */
}
/* 菜单右边 */
.rightMain {
  display: inline-block;
  vertical-align: top;
  float: left;
  min-height:570px;
}
/* 大事记 */
.events {
  margin: 0.3rem 0;
  width: 100%;
  overflow: hidden;
}
.wrap {
  width: 100%;
  position: relative;
  top: 0.2rem;
}
.wrap::after {
  content: "";
  position: absolute;
  top: 0.2rem;
  left: 13.9%;
  width: 0.02rem;
  z-index: 1;
  height: 6rem;
  background-color: #ccc;
}
.box {
  width: 100%;
  height: 1rem;
  margin-bottom: 0.5rem;
  display: flex;
  justify-content: space-around;
  position: relative;
}

.box .left .year {
  display: block;
  background: #f7f7f7;
  text-align: center;
  height: 0.4rem;
  line-height: 0.4rem;
}
.box .left .year::after {
  content: "";
  position: absolute;
  top: 71%;
  left: 100%;
  margin-top: -0.5rem;
  border-width: 0.08rem;
  border-style: solid;
  border-color: transparent transparent transparent #f7f7f7;
}
.box .left {
  position: relative;
  width: 11%;
  height: 1rem;
  text-align: center;
  padding: 0.1rem 0;
}
.box .center {
  width: 3%;
  display: flex;
  justify-content: center;

  padding: 0.2rem 0;
}
.box .center span {
  width: 0.5rem;
  text-align: center;
  width: 0.15rem;
  height: 0.15rem;
  border-radius: 55%;
  border: 0.03rem solid #fff;
  background: #1ea8f0;
  z-index: 2;
}
.box .right {
  position: relative;
  width: 83%;
  height: 1rem;
  background: #f7f7f7;
  padding: 0.1rem;
}
/* rightMain  常见问答  */
.quList {
  border: 0.01rem solid #f0f0f0;
  background-color: #fafafa;
  padding: 0.2rem;
  margin-bottom: 0.2rem;
}
.quList .qutitle {
  color: #0b559f;
  font-size: 0.2rem;
  font-weight: bold;
  margin-bottom: 0.2rem;
}
.quList .antxt {
  font-size: 0.16rem;
}
/* 最新视频 */
.video {
  overflow: hidden;
}
.video li {
  width: 31%;
  float: left;
  margin: 0.2rem 1%;
  overflow: hidden;
}
.video li a {
  color: #1d6ab8;
}
.video img {
  margin-bottom: 0.1rem;
}
.video video {
  margin-bottom: 0.1rem;
}
.video p {
  line-height: 200%;
  text-align: center;
}
/* 页码 */
.pages {
  text-align: center;
  margin: 0.3rem 0;
  position: relative;
  left: 20%;
}
.pages a {
  display: inline-block;
  margin: 0 0.02rem;
  font-size: 0.18rem;
  border: 0.01rem solid #f4f4f4;
  padding: 0 0.1rem;
  background: #f4f4f4;
}
.pages a:hover {
  color: #70abed;
  background-color: #cfedf7;
}
.pages .current {
  color: #70abed;
  background-color: #cfedf7;
}
/*aboutus  顶部缩略菜单icon*/
.navBar {
  height: 0.5rem;
  line-height: 0.5rem;
  border-bottom: 1px solid #e9e9e9;
  margin-bottom: 0.2rem;
}
.navBar a {
  font-size: 0.16rem;
  padding: 0 0.1rem;
}
/* 公共 content 标签 样式  */
.content {
  /* margin: 0.5rem 0.8rem; */
  margin: 0rem 0.8rem;
  min-height: 5rem;
}
.content .title {
  font-size: 0.3rem;
  margin: 0.2rem 0;
  text-align: center;
  line-height: 160%;
}
.content .txt {
  font-size: 0.16rem;
  line-height: 180%; /* text-align-last:justify;text-align:justify;text-justify:distribute-all-lines;  */
  line-height: 300%;
  text-indent: 2em;
}
/* 关于我们 ours  --内容底部 */
.content .imagesText {
  margin-top: 0.5rem 0;
}
.content .imagesText .imgsList {
  display: flex;
  justify-content: space-around;
  margin: 0.4rem 0;
}
.content .imagesText .imgsList li {
  margin-right: 0.5rem;
}
.content .imagesText .imgsList li img {
  vertical-align: middle;
}
.content .imagesText .imgsList li p {
  text-align: center;
  padding-top: 0.2rem;
  font-size: 0.18rem;
}
/* 市场委员会 */
.content .memberList {
  /* height: 0.9rem; */
  /* border-radius: 0.05rem; */
  overflow: hidden;
  border-bottom: 0.01rem solid #ccc;
}
.content .memberList .img {
  display: table-cell;
  padding: 0.2rem 0.2rem 0.2rem 0;
}
.content .membertext {
  display: table-cell;
  line-height: 160%;
  padding: 0.2rem;
  vertical-align: top;
}
.content .membertext .name {
  display: block;
  color: #0b559f;
  font-size: 0.24rem;
  margin-bottom: 0.2rem;
  font-weight: bold;
}
.content .membertext .job {
  font-size: 0.16rem;
  font-weight: normal;
  color: #8b8b8b;
  padding-left: 0.25rem;
}

/* 市场培训 */
.content .MarkList {
  /* height: 0.9rem; */
  /* border-radius: 0.05rem; */
  overflow: hidden;
  border-bottom: 0.01rem solid #ccc;
}
.content .MarkList .date {
  width: 1rem;
  height: -0.1rem;
  line-height: 0.6rem;
  /* background: #f6f6f6; */
  text-align: center;
  display: table-cell;
  padding: 0.2rem 0.2rem 0.1rem 0rem;
}
.content .MarkList .date .day {
  font-size: 0.6rem;
  /* line-height: 0.6rem; */
  color: #ffa810;
}
.content .MarkList .date .year {
  font-size: 0.18rem;
  vertical-align: bottom;
  line-height: 0.4rem;
  color: #8b8b8b;
}
.content .MarkList .Marktext {
  display: table-cell;
  line-height: 160%;
  padding: 0.2rem;
  vertical-align: top;
}
.content .MarkList .Marktext .Matitle {
  color: #0b559f;
  font-size: 0.2rem;
  margin-bottom: 0.2rem;
  font-weight: bold;
}
.content .MarkList .Marktext .detail {
  font-size: 0.16rem;
  /* line-height: 150%; */
  color: #8b8b8b;
}

/*                         首页         */
.mainBox .focusListContent {
  width: 48%;
  display: inline-block;
  /* background-color: beige; */
}
.mainBox .focusListContent:first-child {
  float: left;
}
.mainBox .focusListContent:nth-child(2) {
  float: right;
}
.mainBox .focusListContent h5.title {
  height: 0.45rem;
  font-weight: bold;
  line-height: 0.45rem;
  font-size: 0.3rem;
  margin-bottom: 0.2rem;
  position: relative;
}
.mainBox .focusListContent h5.title .more {
  width: 0.44rem;
  height: 0.44rem;
  display: block;
  background-position: 0.1rem -0.95rem;
  position: absolute;
  right: 0;
  top: 0.05rem;
  text-indent: -100rem;
  overflow: hidden;
}
.mainBox .focusListContent .focusList {
  /* overflow: hidden; */
  width: 100%;
  padding-right: 0.1rem;
}
.mainBox .focusListContent .focusList li {
  width: 100%;
  display: block;
  padding: 0.15rem 0.1rem 0.15rem 0;
  border-bottom: 0.01rem solid #d6d6d6;
  height: 1rem;
  overflow: hidden;
}
.mainBox .focusListContent .focusList li .img {
  float: left;
  margin-right: 4%;
  width: 20%;
  vertical-align: top;
}
.mainBox .focusListContent .focusList li .txt {
  /* display: inline-block; */
  /* width: 70%; */
  height: 0.848rem;
  overflow: hidden;
}
.mainBox .focusListContent .focusList li .left {
  /* width: 100%; */
}
.mainBox .focusListContent .focusList li a {
  font-size: 0.18rem;
  /* line-height: 0.18rem; */
  color: #333;
  /* 显示两行 */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.mainBox .focusListContent .focusList li .time {
  font-size: 0.16rem;
  /* line-height: 0.16rem; */
  color: #b4b4b4;
}
.mainBox .focusListContent .stateList {
  width: 100%;
  padding: 0 0.1rem 0rem 0.2rem;
}
.mainBox .focusListContent .stateList li {
  /* line-height: 265%; */
  border-bottom: 0.01rem solid #d6d6d6;
  padding: 0.15rem 0.1rem 0.15rem 0;
  height:1rem;
}
.mainBox .focusListContent .stateList li a {
  font-size: 0.18rem;
  color: #333;
}
.mainBox .focusListContent .stateList li .time {
  font-size: 0.16rem;
  color: #b4b4b4;
}
.mainBox .noticeTitle {
  height: 0.45rem;
  font-weight: bold;
  line-height: 0.45rem;
  font-size: 0.3rem;
  /* margin-bottom: 0.2rem; */
  margin: 0.5rem 0 0.2rem 0;
  position: relative;
  width: 100%;
}
.mainBox .noticeTitle .more {
  width: 0.44rem;
  height: 0.44rem;
  display: block;
  background-position: 0.1rem -0.95rem;
  position: absolute;
  right: 0;
  top: 0.05rem;
  text-indent: -100rem;
  overflow: hidden;
}
.mainBox .noticeList {
}
.mainBox .noticeList .left {
  float: left;
  width: 48%;
  padding: 0 0.7rem 0rem 0.2rem;
}
.mainBox .noticeList .right {
  float: right;
  width: 48%;
  padding: 0 0.7rem 0rem 0.2rem;
}
.mainBox .noticeList li {
  /* line-height: 265%; */
  border-bottom: 0.01rem solid #d6d6d6;
  padding: 0.15rem 0.1rem 0.15rem 0;
}
.mainBox .noticeList li a {
  font-size: 0.18rem;
  color: #333;
}
.mainBox .noticeList li .time {
  font-size: 0.16rem;
  color: #b4b4b4;
}
/* hotTab  热门栏目*/
.hotTab {
  padding: 0 1rem;
  /* margin-bottom: 0.2rem; */
}
.hotTab .title {
  height: 0.45rem;
  line-height: 0.45rem;
  font-size: 0.3rem;
  margin-bottom: 0.3rem;
  margin-top: 0.5rem;
  font-weight: bold;
}
.hotTab .hotBox {
  display: inline-block;
  width: 100%;
}
.hotTab .hotBox .hotMain {
  float: left;
  width: 22%;
  background: #fff;
  padding: 0.2rem 0;
  margin-left: 2%;
  margin-bottom: 2%;
  box-shadow: 0 0 0.18rem #dae4fd;
  /* 10-10 */
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.2rem;
  float: left;
  width: 22%;
  height: 1rem;
  background: #fff;
  padding: 0.2rem 0;
  margin-left: 2%;
  margin-bottom: 2%;
  box-shadow: 0 0 0.18rem #dae4fd;
  /* padding-left: 0.2rem;*/
}
.hotTab .hotBox .img {
  /* display: inline-block;
  margin: 0 14%; */
  float: left;
  padding-right: 0.2rem;
}
.hotTab .hotBox .img img {
  width: 0.6rem;
}
.hotTab .hotBox .hotMain span {
  font-size: 0.2rem;
  line-height: 0.5rem;
  color: #1655b3;
}
.hotTab .hotBox p {
  font-size: 0.2rem;
  float: left;
  text-align: center;
  line-height: 0.62rem;
}
.maps ul{overflow:hidden;margin-bottom:0.2rem}
.maps li{float:left;margin-right:0.3rem;}

/*footer*/
.footer {
  /* background: #262626;
  color: #999; */
  /* padding-top: 0.3rem; */
}
.footer a {
  color: #fff;
}


.footer .linksTab {
  background-color: #00468f;
  color: #ffffff;
  height: 0.68rem;
  line-height: 0.68rem;
  padding: 0 1rem;
  /* margin-bottom: 0.2rem; */
}

.footer .linksTab a{
  color: #ffffff;
}
.footer .linksMainTab > li:hover,
.footer .linksTabMain ul li:hover a {
  font-weight: bold;
}
.footer .linksMainTab {
  background-color: #0058b3;
  color: #ffffff;
  height: 0.68rem;
  line-height: 0.68rem;
  padding: 0 1rem;
}

.footer .linksTab li,
.footer .linksMainTab li {
  display: inline-block;
  /* width: 39%; */
  width: 18%;
  font-size: 0.18rem;
  text-align: center;
}
/* .footer .linksTab li.link {
  display: inline-block;
  width: 20%;
} */
.footer .linksTabMain {
  padding: 0 1rem;
  background-color: #0058b3;
}

.footer .linksTabMain ul {
  display: inline-block;
  /* width: 39%; */
  width: 18%;
  vertical-align: text-top;
}
.footer .linksTabMain ul li {
  display: inline-block;
  height: 0.4rem;
  height: 100%;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
}
.footer .linksTabMain .ours {
  width: 10%;
}
.footer .linksTabMain ul li a {
  display: block;
  /* margin-right: 0.1rem; */
  overflow: hidden;
  text-overflow: ellipsis;
}
/* .footer .linksTabMain ul.link {
  display: inline-block;
  width: 20%;
}
.footer .linksTabMain ul.link li {
  width: 49%;
} */
.footer .linksTabMain ul li a {
  color: #82a1ce;
}
.footer .footerBottom {
  background-color: #00468f;
  padding: 0 1rem;
  /* margin-top: 0.4rem; */
}
.footer .footerBottom .webSiteLink {
  /* font-size: 0.18rem;
  margin-bottom: 0.2rem; */
  text-align: center;
  font-size: 0.16rem;
  color: #a8bad2;
  padding: 0.2rem;
}
/* .footer .footerBottom .webSiteLink a {
  margin-right: 0.3rem;
} */

/* + */
.footer .footerBottom .way {
  width: 100%;
  text-align: center;
  padding-top: 0.2rem;
}
.footer .footerBottom .copyright {
  display: inline-block;
  width: 20%;
  /* text-align: left; */
}
.footer .footerBottom .copyright img {
  width: 13%;
  height: 100%;
  vertical-align: text-bottom;
}

.footer .footerBottom .ny {
  position: relative;
}

.footer .footerBottom .ny .erm{
  position: absolute;left:0;bottom:0.3rem;width:80%;display:none;
}
.footer .footerBottom .ny .erm img{
  width:100%;
}

.footer .footerBottom .ny:hover .erm{
  display:block;
}

.footer .footerBottom .copyright .txt {
  display: inline-block;
}
.footer .footerBottom .copyright .txt p {
  padding: 0.02rem 0;
}
.footer .footerBottom .copyright .txt .num {
  font-size: 0.25rem;
  color: #ffff;
}
.footer .footerBottom .copyright .txt:last-child {
  font-size: 0.18rem;
  color: #a8bad2;
}
/* 二维码 */
.footer .footerBottom .copyright .ewm {
  width: 25%;
  height: 100%;
  vertical-align: text-bottom;
}
.footer .footerBottom .copyright .app {
  display: block;
  font-size: 0.18rem;
  color: #a8bad2;
}
.footer .footerBottom .copyright .app p {
  font-size: 0.14rem;
}

@media screen and (max-width: 1700px) {
  .footer {
    /* padding: 0.2rem 1rem; */
  }
}
@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1500px) {
}
@media screen and (max-width: 1367px) {
  .footer .linksTabMain ul.link li {
    width: 100%;
  }
  .footer .linksTabMain ul.link {
    height: 1.4rem;
    overflow: hidden;
  }
}
@media screen and (max-width: 1200px) {
  .footer .linksTabMain ul.link li {
    width: 100%;
  }
}
@media screen and (max-width: 1000px) {
  .footer .linksTabMain ul.link li {
    width: 100%;
  }
}
@media screen and (max-width: 900px) {
  /* 752-754 会掉so */
  .header .two .menu {
    position: fixed;
  }

  /* item icon */
  .header .one .top .items li {
    padding-left: 0.5rem;
    height: 0.8rem;
    line-height: 0.8rem;
  }

  .footer .linksTabMain ul.link li {
    width: 100%;
  }
}
@media screen and (max-width: 750px) {
  body {
    font-size: 0.26rem;
  }
  .main {
    min-height: 7rem;
  }
  .main.between {
    /* padding: 0 0.2rem 0.2rem; */
    padding: 0;
  }
  .between {
    /* padding: 0 0.2rem; */
  }
  /* top */
  .header .top {
    position: fixed;
    right: 2rem;
    top: 0;
  }
  .header .two{
    padding:0 0.2rem;
  }
  .header .two .menuIcon {
    display: block;
    width: 0.44rem;
    height: 0.88rem;
    background: url("../images/btnMenu.png") no-repeat center center / 100%;
  }
  .header .two .menu > ul > li:hover .sub-menu {
    display: none;
  }
  .header .two .menu {
    width: 2rem;
    position: fixed;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.7);
    z-index: 998;
    padding-top: 0.9rem;
    display: none;
  }
  .header .two .menu .first-menu {
    width: 100%;
    display: block;
    padding-left: 0.3rem;
    font-size: 0.26rem;
  }
  /*                         首页  banxin       */
  .mainBox {
    padding: 0 0.1rem;
  }
  .mainBox .focusListContent .stateList li {
    /* line-height: 285%; */
    /* line-height: 208%; */
    border-bottom: 0.01rem solid #d6d6d6;
    padding: 0.15rem 0.1rem 0.15rem 0;
  }

  /*                         首页  版心       */

  .navBar {
    height: 0.88rem;
    line-height: 0.88rem;
    padding-left: 0.3rem;
  }
  .navBar a {
    font-size: 0.26rem;
  }

  /*  */
  .leftMenu {
    width: 100%;
    float: none;
    overflow: visible;
    background: #f7f7f7;
    vertical-align: top;
    position: relative;
    padding-bottom: 0.8rem;
    padding-top: 0 !important;
    margin-bottom: 0 !important;
    z-index: 7;
  }
  .leftMenu ul {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    position: relative;
    top: 0;
  }
  .leftMenu ul li {
    line-height: 0.7rem;
    font-size: 0.2rem;
    flex: 1;
    align-items: center;
    padding: 0.2rem 0;
    position: relative;
  }
  .leftMenu ul li h5 {
    padding-left: 0;
    text-align: center;
  }
  .leftMenu ul li ul {
    display: none;
    position: absolute;
    top: 1rem;
    z-index: 9;
    width: 4rem;
  }
  .leftMenu ul li ul li {
    float: left;
    width: 50%;
  }
  .leftMenu ul li ul li a {
    font-size: 0.26rem;
  }
  .leftMenu ul li.active ul {
    display: block;
  }
  .leftMenu ul li h5 {
    font-size: 0.28rem;
  }
  .leftMenu ul li.active a,
  .leftMenu ul li h5:hover a {
    background-color: rgba(29, 106, 184);
    color: #ffffff;
  }

  .leftMenu ul .img {
    text-align: center;
    padding: 0.1rem 0 0 0.1rem;
  }
  .leftMenu ul .img img {
    width: 56%;
  }
  .leftMenu ul .img p {
    width: 2.5rem;
  }
  .rightMain {
    width: 100% !important;
    float: none;
  }

  .leaderList li {
    width: 47%;
    height: auto !important;
  }
  .historyList .list li {
    height: auto !important;
  }
  .historyList .list li .date {
    height: auto !important;
    line-height: auto !important;
    vertical-align: middle;
  }

  .newsList li {
    font-size: 0.26rem;
    height: 0.62rem;
    line-height: 0.62rem;
  }
  .content {
    margin: 0.2rem;
  }

  .content .txt {
    font-size: 0.26rem;
  }

  .video li {
    width: 48%;
  }
  /* .businessList{width: auto;} */
  .businessList .swiper-slide {
    width: 20%;
  }

  .pages a {
    font-size: 0.26rem;
  }

  /* hot */
  .hotTab {
    padding: 0;
  }
  .hotTab .title {
    margin-left: 0.2rem;
  }
  .footer {
    /* padding-top: 0.2rem; */
    /* padding-bottom: 0.2rem; */
    /* font-size: 0.24rem; */
  }
  .footer .linksTab li,
  .footer .linksMainTab li {
    font-size: 0.25rem;
  }
  .footer .linksTabMain {
    font-size: 0.22rem;
  }

  .footer .linksTab,
  .footer .linksMainTab,
  .footer .linksTabMain,
  .footer .footerBottom {
    padding: 0 0;
  }
  /* .footer .linksTabMain ul.link li {
    width: 100%;
  } */
  .footer .footerBottom .copyright img {
    width: 22%;
  }
  .footer .footerBottom .copyright .ewm {
    width: 40%;
  }

  .footer .footerBottom .webSiteLink p {
    font-size: 0.2rem;
  }

  .footer .footerBottom .copyright {
    /* width: 25%; */
  }
}
.bg {
  background: url(../images/dangbg.jpg) repeat-x #e5cbcc 0 0 / 0.41rem 19.82rem;
}
.mainbg {
  background: url(../images/dang.jpg) no-repeat center 0 / 19.2rem 9.82rem;
}
.dangbanner {
  height: 5rem;
}
@media screen and (max-width: 550px) {
  .header .one .top li {
    padding: 0 0.06rem;
  }
  .newsList li {
    font-size: 0.14rem;
    height: 0.62rem;
    line-height: 0.62rem;
  }
}
@media screen and (max-width: 360px) {
  .newsList li {
    font-size: 0.14rem;
    height: 0.88rem;
    line-height: 0.88rem;
  }
}