.index_content {
  overflow: hidden;
}

.mobileNavBox {
  display: none;
}

.letters-hallMobile {
  display: none;
}

.info-wrapMobile {
  display: none;
}




.index_content {
  width: 100% !important;
  /* overflow-x: hidden; */
}


/* 头部 */

.index_header {
  width: 100%;
  height: 100%;
  position: relative;
}

.header-logo {
  width: 462px;
  height: 114px;
  position: absolute;
  left: 50%;
  top: 18%;
  transform: translate(-50%);
}

.search-wrap {
  width: 410px;
  height: 47px;
  position: absolute;
  left: 50%;
  top: 69%;
  transform: translate(-50%);
  display: flex;
  justify-content: space-between;
}

.hearer-input {
  flex: 4;
  font-size: 18px;
  padding-left: 10px;
  background: #FCF6EC;
  border-radius: 4px 0 0 4px;
}

input::placeholder {
  color: #AFAFAF;
}

.search-icon {
  flex: 0.8;
  background: #0556B4 url('../img/search.png') no-repeat center;
}

.header-topbg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 0;
  vertical-align: top;
}


/* 导航 */

.index_nav {
  background-color: #0B56A6;
  height: 68px;
  display: flex;
}

.index_nav div a:hover{
  color: #fff;
  font-weight: bold;
}

.nav-left {
  flex: 1;
}

.nav-content {
  width: 1200px;
  display: flex;
  justify-content: space-between;
  cursor: pointer;
}

.nav-item {
  font-size: 24px;
  height: 68px;
  line-height: 68px;
  padding: 0 25px;
  color: #FFFFFF;
  font-family: Source Han Sans CN;
}

.nav-item:hover {
  background: linear-gradient(0deg, #1B81E2, #459DF2);
}

.nav-item-click {
  background: linear-gradient(0deg, #1B81E2, #459DF2);
  font-weight: 600;
}

.nav-right {
  flex: 1;
}


/* 专题专栏悬浮 */

.ztzl-float {
  width: 1200px;
  height: 312px;
  background: #FFFFFF;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  box-shadow: 0px 8px 5px 0px rgba(0, 0, 0, 0.12);
  border-radius: 9px;
  z-index: 9;
  padding: 0 43px;
  display: none;
}

.ztzl-float-title-icon {
  color: #0C6DD2;
}

.ztzl-float-title {
  margin-top: 45px;
  font-size: 20px;
  font-weight: bold;
  color: #515151;
  cursor: default;
}

.ztzl-float-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 36px;
}

.ztzl-float-item {
  width: 330px;
  height: 48px;
  background: #2165AE;
  border-radius: 4px;
  margin-bottom: 35px;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 20px;
  line-height: 48px;
  text-align: center;
  cursor: pointer;
}
/* .ztzl-float-item:hover{
  color: #FFFFFF !important;
} */


/* 信息公开悬浮 */

.xxgk-float {
  width: 1200px;
  height: 554px;
  background: #FFFFFF;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  background: #FFFFFF;
  box-shadow: 0px 8px 5px 0px rgba(0, 0, 0, 0.12);
  border-radius: 9px;
  display: none;
  /* padding: 0 28px; */
  z-index: 9;
}

.xxgk-float-content {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
}

.xxgk-float-content-wrap {
  /* text-align: center; */
  height: 492px;
  padding-left: 28px;
  width: 25%;
  margin-top: 3%;
  border-right: 1px solid #F2F2F2;
}

.xxgk-float-content-wrap:last-child {
  height: 492px;
  margin-top: 3%;
  border-right: none;
}

.xxgk-float-content-wrap-title {
  font-size: 20px;
  font-weight: bold;
  color: #515151;
  margin-bottom: 42px;
  cursor: pointer;
}

.xxgk-float-content-wrap-icon {
  color: #0C6DD2;
}

.xxgk-float-list {
  margin-top: 7px;
}

.xxgk-float-list-item {
  margin-top: 18px;
  width: 90%;
  height: 72px;
  border-bottom: 1px solid #F8F8F8;
}

.xxgk-float-list-item-title {
  font-size: 16px;
  font-weight: bold;
  color: #636363;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}

.xxgk-float-list-item-title:hover {
  color: #0556B4;
}

.xxgk-float-list-item-time {
  margin-top: 10px;
  font-weight: 400;
  color: #919191;
  font-size: 16px;
  cursor: default;
}


/* 新闻中心悬浮 */

.xwzx-float {
  width: 1200px;
  height: 554px;
  background: #FFFFFF;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  background: #FFFFFF;
  box-shadow: 0px 8px 5px 0px rgba(0, 0, 0, 0.12);
  border-radius: 9px;
  display: none;
  /* padding: 0 28px; */
  z-index: 9;
}

.xwzx-float-content {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
}

.xwzx-float-content-wrap {
  /* text-align: center; */
  height: 492px;
  padding-left: 28px;
  width: 16.6%;
  margin-top: 3%;
  border-right: 1px solid #F2F2F2;
}

.xwzx-float-content-wrap:last-child {
  height: 492px;
  margin-top: 3%;
  border-right: none;
}

.xwzx-float-content-wrap-title {
  font-size: 20px;
  font-weight: bold;
  color: #515151;
  margin-bottom: 42px;
  cursor: pointer;
}

.xwzx-float-content-wrap-icon {
  color: #0C6DD2;
}

.xwzx-float-list {
  margin-top: 7px;
}

.xwzx-float-list-item {
  margin-top: 18px;
  width: 90%;
  height: 72px;
  border-bottom: 1px solid #F8F8F8;
}

.xwzx-float-list-item-title {
  font-size: 15px;
  font-weight: bold;
  color: #636363;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}

.xwzx-float-list-item-title:hover {
  color: #0556B4;
}

.xwzx-float-list-item-time {
  margin-top: 10px;
  font-weight: 400;
  color: #919191;
  font-size: 16px;
  cursor: default;
}

/* 互动交流 */
.hdjl-float{
width: 1200px;
height: 554px;
background: #FFFFFF;
position: absolute;
left: 50%;
transform: translate(-50%);
background: #FFFFFF;
box-shadow: 0px 8px 5px 0px rgba(0, 0, 0, 0.12);
border-radius: 9px;
display: none;
/* padding: 0 28px; */
z-index: 9;
}

.hdjl-float-content {
width: 100%;
height: 100%;
display: flex;
justify-content: space-between;
}

.hdjl-float-content-wrap {
/* text-align: center; */
height: 492px;
padding-left: 28px;
width: 20%;
margin-top: 3%;
border-right: 1px solid #F2F2F2;
}

.hdjl-float-content-wrap:last-child {
height: 492px;
margin-top: 3%;
border-right: none;
}

.hdjl-float-content-wrap-title {
font-size: 20px;
font-weight: bold;
color: #515151;
margin-bottom: 42px;
cursor: pointer;
}

.hdjl-float-content-wrap-icon {
color: #0C6DD2;
}

.hdjl-float-list {
margin-top: 7px;
}

.hdjl-float-list-item {
margin-top: 18px;
width: 90%;
height: 72px;
border-bottom: 1px solid #F8F8F8;
}

.hdjl-float-list-item-title {
font-size: 16px;
font-weight: bold;
color: #636363;
width: 90%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
cursor: pointer;
}

.hdjl-float-list-item-title:hover {
color: #0556B4;
}

.hdjl-float-list-item-time {
margin-top: 10px;
font-weight: 400;
color: #919191;
font-size: 16px;
cursor: default;
}




.index_footer {
  height: 274px;
  background: #0556B4;
  display: flex;
}

.footer-left {
  /* flex: 1; */
}

.footer-content {
  margin: 0 auto;
  width: 1200px;
}

.link-wrap {
  display: flex;
  justify-content: space-between;
  margin-top: 49px;
  align-items: center;
}

.link-item {
  font-size: 20px;
  font-weight: bold;
  font-family: Source Han Sans CN;
  color: #FFFFFF;
}



.link-item2 {
width: 210px;
height: 42px;
line-height: 42px;
border: 1px solid #BCE9FB;
border-radius: 4px;
background: #0556B4;
color: #fff;
text-align: center;
background: url("../img/arrow-b.png") no-repeat scroll 90% center transparent;
cursor: default;
font-size: 14px;

}

select {
  width: 210px;
  height: 42px;
  border: 1px solid #BCE9FB;
  border-radius: 4px;
  background: #0556B4;
  color: #fff;
  text-align: center;
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
  /* border: none; */
  outline: none;
  background: none;
  /*很关键：将默认的select选择框样式清除*/
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  direction: rtl;
  /*文字居右显示 对应option添加属性*/
  text-align: right;
  text-align-last: center;
  /*文字居中显示*/
  /*在选择框的最右侧中间显示小箭头图片*/
  background: url("../img/arrow-b.png") no-repeat scroll 90% center transparent;
  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  padding-right: 14px;
}

select option {
  direction: ltr;
  /*文字居右显示 与select对应存在*/
  text-align: center;
  color: #000;
}

.info-wrap {
  margin-top: 57px;
  display: flex;
    justify-content: space-between;
    width: 82%;
    align-items: center;
  
}

.info-icon {
  width: 65px;
  height: 79px;
  background: url('../img/item.png')
}

.info-item1 {
  margin-left: 70px;
}

.info-item2 {
  margin-right: 70px;
}

.info-text {
  font-size: 14px;
  color: #FFFFFF;
  line-height: 30px;
}

.info-qrcode {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.qrcode-img {
  width: 68px;
  height: 68px;
}

.qrcode-title {
  margin-top: 10px;
  color: #FFFFFF;
  font-size: 16px;
}

.footer-right {
  flex: 1;
}



.contentBox{
  /* min-height: 765px; */
    background: #FFFFFF;
    margin-top: 23px;
    padding: 20px 20px;
}





.special-page {
  width: 100%;
  /* min-height: 950px; */
  display: flex;
  padding-bottom: 1rem;
  background-color: #F2F2F2;
  justify-content: center;
}

.special-left {
  flex: 1;
  background-color: #F2F2F2;
}
.special-c{
  width: 1200px;
  background-color: #F2F2F2;

}
.special-c-top{
width: 100%;
height: 44px;
line-height: 44px;
background: #FFFFFF;
margin-top: 22px;
color: #636363;
font-size: 16px;
padding-left: 23px;
cursor: default;
}
.special-c-content{
  width: 100%;
  min-height: 765px;
  background: #FFFFFF;
  margin-top: 23px;
}

.special-content-wrap{
  padding: 30px 45px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.special-content-img{
  width: 523px;
  height: 160px;
  margin-top: 50px;
}



















@media only screen and (max-width: 1500px) {
  .header-logo {
      width: 323px !important;
      height: 80px !important;
  }
  .search-wrap {
      width: 330px !important;
      height: 40px !important;
  }
  .hearer-input {
      font-size: 16px !important;
  }
  .nav-item {
      /* font-size: 21px !important; */
  }
}
@media (max-width:760px) {

  html,
  body {
    min-width: 100%;
    -webkit-text-size-adjust: 100% !important;
  }

  .header-logo {
    display: none;
  }

  .header-topbg {
    display: none;
  }

  .index_nav {
    display: none;
  }
 



  .index_header {
    height: 4.4rem;
    background-image: url('../newimg/headerMobile.png');
    background-size: 100% auto;

  }

  .search-wrap {
    width: 5rem !important;
    height: .8rem !important;
    left: 41%;
    top: 66%;
  }

  .search-icon {
    flex: none;
    width: .95rem;
  }

  .mobileNavBox {
    width: .85rem;
    display: block;
    position: absolute;
    left: 85%;
    top: 65.5%;
    transform: translate(-50%);
    display: flex;
    justify-content: space-between;
  }

  .mobileNavBoxList {
    width: 3.3rem;
    position: absolute;
    top: 85%;
    left: 45%;
    z-index: 4;
    background-color: #fff;
    box-shadow: 0px 4px 13px 0px rgba(8, 79, 162, 0.29);
    border-radius: 6px;
  }

  .mobileNavBoxLi {
    display: block;
    padding: .4rem 0;
    color: #333333;
    margin: 0 .4rem;
    font-size: .4rem;
    text-align: center;

    border-bottom: 1px solid #EBEFF9;
  }


  .special-c{
    width: 100%;
  }
  /* .mobileNavBoxLi a{
    width: 100%;
    height: 100%;
  } */





  .rotaion_list a {
    width: 100%;
    height: 100%;
  }

  .rotaion_list img {
    width: 100%;
  }


  .qrcode-img {
    width: 1.6rem;
    height: auto;
  }



  .whyw-list {
    margin-left: 0;
  }

  .xfyw-list {
    margin-left: 0;
  }

  .tzgg-list {
    margin-left: 0;
  }


  .index_footer {
    height: auto;
    padding-bottom: .5rem;
    /* display: none; */
  }

  .footer-content {
    width: 100%;
  }

  .link-wrap {
    flex-direction: column;
    margin-top: 0.4rem;
  }

  .link-item2 {
    width: 5.5rem;
    margin-bottom: .2rem;
  }

  #select3 {
    width: 5.5rem;
    margin-bottom: .2rem;
    padding: 0;
    font-size: 14px;
  }

  #select4 {
    -webkit-appearance: none;
    width: 5.5rem;
    margin-bottom: .2rem;
    padding: 0;
    font-size: 14px;
    text-align: center;

  }

  #select4 option {
    -webkit-appearance: none;
    width: 100%;
    height: 100%;
    text-align: center;

  }


  .info-wrap {
    display: none;
  }

  .info-wrapMobile {
    margin: 0 auto;
    width: 5.5rem;
    margin-top: .5rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }

  .info-item1 {
    margin-left: 0;
    margin-bottom: .3rem;
  }

  .info-item2 {
    width: 186px;
    margin-right: 0;
  }

  .qrcode-title {
    font-size: .2rem;
    margin-top: 0.1rem;
  }

  .info-qrcode {
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
    right: 0;
    /* position: relative;
    right: 0.2rem; */
  }

  .info-item2 {
    /* position: relative; */
    right: 0;
  }

  .info-text {
    line-height: normal;
    margin-bottom: .15rem;
  }


  
  


}



  /* 外链弹窗 */
#model {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1002;
	display: none;
}

#model>.model-bg {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #000;
	filter: alpha(opacity=30);
	background-color: rgba(0, 0, 0, 0.3);
}

.model {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 999;
	/*display: none;*/
}

.model>.model-bg {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #000;
	filter: alpha(opacity=30);
	background-color: rgba(0, 0, 0, 0.3);
}

.model .link-model {
	width: 690px;
	height: 226px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 2;
}

.model .link-model .top {
	height: 50px;
	background-color: #eeeeee;
	padding: 18px 30px 17px 0;
	text-align: right;
}

.model .link-model .top i {
	width: 15px;
	height: 15px;
	display: inline-block;
	background-repeat: no-repeat;
	cursor: pointer;
}

.model .link-model .top i.close {
	background-image: url('https://xfj.wuhan.gov.cn/material/img/icon_close.png');
}

.model .link-model .link_main {
	padding: 45px 0;
	background-color: #fff;
}

.model .link-model .link_main .title {
	font-size: 16px;
	color: #333333;
	text-align: center;
}

.model .link-model .link_footer {
	height: 65px;
	background-color: #eeeeee;
	padding: 15px 70px;
	text-align: right;
}

.model .link_footer .btn {
	padding: 0;
	display: inline-block;
	width: 98px;
	height: 33px;
	text-align: center;
	font-size: 16px;
	color: #333333;
	vertical-align: middle;
	cursor: pointer;
	border-radius: 0;
}

.model .link_footer .btn.cancel {
	line-height: 32px;
	border: 1px solid #a6a6a6;
	margin-right: 20px;
	background: #fff;
}

.model .link_footer .btn.confirm {
	line-height: 32px;
	color: #FFFFFF;
  background-color: #0B56A6;
  border: 1px solid #0B56A6;
}

@media (max-width:780px) {
  /* 外链弹窗 begin */
#model .link-model {
	width: 5.94rem;
	height: 2.84rem;
	-webkit-border-radius: 0.2rem;
	-moz-border-radius: 0.2rem;
	border-radius: 0.2rem;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 2;
}

#model .link-model .top {
	height: 0.8rem;
	padding: 0.23rem 0.36rem 0 0;
}

#model .link-model .main {
	padding: 0.23rem 0.46rem 0.21rem;
}

#model .link-model .main .title {
	font-size: 0.28rem;
}

#model .link-model .footer {
	height: 0.8rem;
	padding: 0.16rem 0.3rem;
	text-align: right;
}

#model .footer .btn {
	display: inline-block;
	width: 1.35rem;
	height: 0.48rem;
	font-size: 0.28rem;
	text-align: center;
	color: #333333;
	vertical-align: middle;
	cursor: pointer;
}

#model .footer .btn.cancel {
	line-height: 0.48rem;
	border: 0.01rem solid #a6a6a6;
	margin-right: 0.4rem;
	background: #fff;
}

#model .footer .btn.confirm {
	line-height: 0.48rem;
	color: #FFFFFF;
	
}

/* 另一个版本弹窗样式 */
.model .link-model {
	width: 5.94rem;
	height: 2.8rem;
}

.model .link-model .top {
	height: 0.8rem;
	padding: 0.23rem 0.36rem 0 0;
}

.model .link-model .top i {
	width: 0.29rem;
	height: 0.29rem;
	background-size: 100% 100%;
}

.model .link-model .link_main {
	padding: 0.23rem 0.46rem 0.21rem;
}

.model .link-model .link_main .title {
	font-size: 0.28rem;
}

.model .link-model .link_footer {
	height: auto;
	padding: 0.16rem 0.3rem;
  border-radius: 0 0 0.2rem;
}

.model .link_footer .btn {
	width: 1.35rem;
	height: 0.48rem;
	font-size: 0.28rem;
}

.model .link_footer .btn.cancel {
	line-height: 0.48rem;
	margin-right: 0.2rem;
}

.model .link_footer .btn.confirm {
	line-height: 0.48rem;
}

}