*{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
body{
 font-family: 微软雅黑;
font-size: 16px;
 overflow-x: hidden;
}
.flex{
  display: flex;
  }
.a-c{
  align-items: center;
}
.j-c{
  justify-content: center;
}
.j-s{
  justify-content: space-between;
}
.f-w{
  flex-wrap: wrap;
}
a{
  text-decoration: none;
  color: #000;
}
.m-a{
  margin: 0 auto;
}
.rel{
  position: relative;
}
.abs{
  position: absolute;
}
.haGov{
  width: 100%;
  height: 100%;
  background: #f1f1f1;
}
.haGov>.header{
  width: 100%;
  background: url(/hasrmzf/resource/hasj/img/hd-backrgound.png) no-repeat;
  height: 370px;
  background-size: 100% 100%;
}
.haGov .top{
  width: 100%;
  height: 50px;
  background: url(/hasrmzf/resource/hasj/img/hd.png) no-repeat;
  line-height: 50px;
}

.haGov .header .headerNavContainer{
  width: 1400px;
  color: #fff;
}
.haGov .header .headerNavContainer a{
  color: #fff;
}
.haGov .header .headerNavContainer  span{
  margin: 0 10px;
}
.haGov .topnav{
  width: 1400px;

}
.siteinfo{
margin-right: 0px !important;
float: none;
}
.haGov .topnav a{
     display: contents;
}
.haGov .topnav a,
.haGov .topnav span{
  color: #fff;
float: none;
}
.haGov .topnav span{
  margin: 0 15px;
}
.haGov .header  .logo{
  left: 50%;
  top: 15%;
  transform: translateX(-50%);
  width: 400px;
}
.haGov .header  .logo img{
  width: 100%;
  height: 100%;
}
.haGov .header  .search{
  left: 50%;
  top: 66%;
  transform: translateX(-50%);
  width: 600px;
  background-color: #fff;
  border-radius: 50px;
}
.haGov .header  .search input{
  width: 500px;
  border: none;
  height: 50px;
  margin-left: 30px;
  font-size: 16px;
  outline: none;
}
.haGov .header  .search .seacrhButton{
  background-color: #ee0000;
  margin-right: 10px;
  width: 40px;
  height: 40px;
  border-radius: 40px;
}
.haGov .header  .search .seacrhButton img{
  width: 20px;
}
.haGov .nav{
  width: 100%;
  background-color: #ee0000;
  bottom: 0%;
  font-size: 20px;
}
.haGov  .nav ul{
  width: 1400px;
  list-style: none;
  display: flex;
  margin: 0 auto;
  justify-content: space-between;
}
.haGov  .nav ul li{
  padding: 20px 30px;
}
.haGov  .nav ul li:hover{
  background-color: #a00c0c;
}
.haGov  .nav ul li a{
  color: #fff;
  font-size: 20px;
}
.haGov .head .clear{
  width: 30px;
  height: 30px;
  background:url(/hasrmzf/resource/hasj/img/search.png) no-repeat;
  right: 5.5%;
  top: 55%;
  transform: translateY(-50%);
}
.haGov .main{
  width: 1440px;
  margin:  20px auto;
}
.haGov .main .tt{
 background: #fff;
    padding: 20px;
}
.haGov .main .tt .ttTitle{
  flex: 1;
  text-align: center;
  margin-left: 20px;
  display: flex;
  flex-direction: column;justify-content: space-between;
}
.haGov .main .tt .ttTitle h1{
   color: #ee0000;
   font-size: 36px;
}
.btn_search{
  width: 40px;
  height: 40px;
  border: none;
  border-radius: 40px;
  background-color: #ee0000;
}
.haGov .main .tt .ttTitle p{
  font-size:16px
}
.haGov .main .article{
  margin-top: 20px;
 background: #fff;
    padding: 20px;
}
.haGov .main .article  .hayw .haywheader span{
  display: inline;
  font-weight: 400;
   background: #eee;
    padding: 5px 10px;
    margin-right: -4px;
}
.haGov .main .article  .hayw .haywheader span.active{
 background: #ee0000;
}
.haGov .main .article  .hayw .haywheader span.active a{
   color:#fff;
   font-weight: bold;
}

.haGov .main .article  .tzgg{
  margin-top: 40px;
}
.haGov .main .article  .hayw  .haywtext,
.haGov .main .article  .hayw  .tzggtext{
  margin-top: 20px;
  list-style: none;
}
.haGov .main .article  .hayw  ul{
     display: none;
}
.haGov .main .article  .hayw  ul.active{
  display:block;
}
.haGov .main .article  .hayw  .haywtext li,
.haGov .main .article  .hayw  .tzggtext li{
 display: flex;
 align-items: center;
 justify-content: space-between;
 margin-bottom: 13px;
}
.haGov .main .article  .hayw  .haywtext li>div,
.haGov .main .article  .hayw  .tzggtext li>div{
  text-align: center;
  width: 60px;
}
.haGov .main .article  .hayw  .haywtext li p,
.haGov .main .article  .hayw  .tzggtext li p{
  font-size:24px;
  color: #588BC5;
}
.haGov .main .article  .hayw  .haywtext li a,
.haGov .main .article  .hayw  .tzggtext li a{
   line-height: 28px;
   margin-left: 10px;
}
.haGov .main .article  .hayw  .haywtext li a,
.haGov .main .article  .hayw  .tzggtext li a{
     width: 240px !important;
}
.tzggtext li a{
      text-overflow: -o-ellipsis-lastline;
	overflow: hidden;				//溢出内容隐藏
	text-overflow: ellipsis;		//文本溢出部分用省略号表示
	display: -webkit-box;			//特别显示模式
	-webkit-line-clamp: 2;			//行数
	line-clamp: 2;					
}
.haGov .main .article  .hayw  .haywtext li span{
  font-size:14px;
}
.haGov .main .article  .hayw  .tzggtext li span{
 font-size:14px;
}
.haGov .main .article  .articleMiddon{
  /*padding: 0 20px;*/
    background: #fff;
}
.haGov .main .article  .articleMiddon .lunbo{
  width: 700px;
}
.MiddonTab{
  list-style: none;
 margin-top: 15px;
    background: #eee;
}
.MiddonTab li{
  margin-right: 40px;
  cursor: pointer;
  padding: 5px 10px;
}
.MiddonTab li.active{
  padding-bottom: 5px;
  border-bottom: 2px solid #ee0000;
  background: #ee0000;
  font-weight: bold;
}
.MiddonTab li a{
color:#666;
}
.MiddonTab li.active a{
 color:#fff;
}
.MiddonText ul{
  display:none;
  margin-top: 10px;
  margin-left:20px;
  width:90%;
}
.MiddonText ul li{
  line-height: 40px;
  display: flex;
  align-items: center;
}
.rightNav ul{
      list-style: none;
}
.MiddonText ul li::marker{
  color: #939393;
}
.MiddonText ul li div:nth-child(2){
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.MiddonText ul li div span{
  color: #939393;
}
.MiddonText ul.active{
  display: block;
}
.articleRight{
    width: 310px;
}
.articleRight .RightTopTab{
  list-style: none;
  background: #eee;
}
.articleRight .RightTopText{height:390px;}
.articleRight .RightTopText ul{
  list-style: none;
  display: none;
}
.articleRight .RightTopTab li{
padding:5px 10px;
}
.articleRight .RightTopTab li.active{
  padding-bottom: 5px;
  border-bottom: 2px solid #ee0000;
  background:#ee0000;
  font-weight: bold;
}
.articleRight .RightTopTab li.active a{
  color:#fff;
  
}
.articleRight .RightTopTab li a{
 color:#666;
}
.articleRight .RightTopText ul.active{
  display: block;
}
.articleRight .RightTopText ul li{
  display:flex;
  justify-content: space-between;
  align-items: center;
   height: 65px;
}
.articleRight .RightTopText ul li div:first-of-type{
  text-align: center;
  width: 70px;
}
.articleRight .RightTopText ul li div p{
  font-size:24px;
  color: #588BC5;
}
.articleRight .RightTopText ul li div:nth-child(2) p{
  font-size:16px;
}
.articleRight .RightTopText ul li div  span{
  font-size:14px;
}
.articleRight .RightTopText ul li a{
  line-height: 25px;
}
.articleRight .RightTopText ul li>p{
width: 230px;
}
.articleRight .RightBottomTab{
  list-style: none;
  background: #eee;
    margin-top: 32px;
}
.articleRight .RightBottomTab li{
  padding:5px 10px;
 color:#666;
}
.articleRight .RightBottomTab li a{
 color:#666;
}
.articleRight .RightBottomTab li.active{
  padding-bottom: 5px;
  border-bottom: 2px solid #ee0000;
  background:#ee0000;
  color:#fff;
  font-weight: bold;
}
.articleRight .RightBottomTab li.active a{
 color:#fff;
}
.articleRight  .RightBottomText ul{
  display: none;
  list-style: none;
  margin-top: 20px;
}
.articleRight  .RightBottomText ul li {
text-align: center;
}
.articleRight  .RightBottomText ul.active{
  display: block;
}
.hfhf{
  margin:  20px 0;
}
.mysee,
.myseetext,
.cb,
.wyw,
.xj,
.ztzl{
 background: #fff;
    padding: 20px;
    margin: 20px 0;
}
.mysee .myheader{
  width: 100%;
  height: 10px;
  background: url(/hasrmzf/resource/hasj/img/mysee.png) no-repeat;
  background-size: 100% 100%;
  text-align: center;
  line-height: 10px;
  margin: 40px 0px;
}
.myseelubotu{
  width: 100%;
  
}
.mysee .literal{
  font-size: 30px;
}

#myseeLeftbutton,
.buttonleftztzl{
  width: 50px;
  height: 50px;
  background: url(/hasrmzf/resource/hasj/img/left.png) no-repeat;
  background-size: 100% 100%;
  left: -5%;
  top: 40%;
  transform: translateY(-50%);
}
.buttonleftztzl{
  top: 60%;
}
#myseeRightbutton,
.buttonrightztzl{
  width: 50px;
  height: 50px;
  background: url(/hasrmzf/resource/hasj/img/right.png) no-repeat;
  background-size: 100% 100%;
  top: 40%;
  right: -5%;
  transform: translateY(-50%);
}
.buttonrightztzl{
  top: 60%;
}
.myseetextLeft{
  width: 460px;
}
.myseetextMiddon{
  width: 450px;
}
.myseetextLeft>div span.active,
.myseetextMiddon>div span.active,
.myseetextRight>div span.active{
  padding-bottom: 5px;
}
.myseetextLeft>div,
.myseetextMiddon>div{
  padding:5px 0px;
  background:#eee;
 display:initial;
}
.zxft .zxftHeader span,
.yjzjfk .yjzjfkHeader span,
.myseetextRight>div span.active{
 background:#ee0000;
 padding:6px 10px;
 color: #fff;
}
.myseetextRight>div span.active a{ color: #fff;}
.myseetextLeft>div span.active,
.myseetextMiddon>div span.active{
  background:#ee0000;
  color:#fff;
}
.myseetextLeft>div span.active a{
 color:#fff;
}
.myseetextMiddon>div span.active a{
 color:#fff;
}
.myseetextLeft>div span,
.myseetextMiddon>div span{
 color:#666;
 padding:6px 10px;
}
.myseetextLeft ul,
.myseetextMiddon ul,
.myseetextRight ul{
  padding: 20px 0px;
  display: none;
}
.myseetextRight{
    margin-top: 0px;
}
.myseetextRight ul{
margin-top: 2px;
}
.myseetextLeft ul.active,
.myseetextMiddon ul.active,
.myseetextRight ul.active{
  display: block;
}
.myseetextLeft ul li::marker,
.myseetextMiddon ul li::marker,
.myseetextRight ul li::marker{
  color: #939393;
  display: flex;
  align-items: center;
}
.myseetextLeft ul li,
.myseetextMiddon ul li,
.myseetextRight ul li{
  display: flex;
  align-items: center;
}
.myseetextLeft ul li div:nth-child(2),
.myseetextMiddon ul li div:nth-child(2),
.myseetextRight ul li div:nth-child(2){
  display: flex;
  justify-content: space-between;
  width: 95%;
}
.myseetextLeft ul li,
.myseetextMiddon ul li,
.myseetextRight ul li{
 line-height: 40px;  
}
.myseetextLeft ul li span,
.myseetextMiddon ul li span,
.myseetextRight ul li span{
  color: #939393;
}
.wyb,
.wyc{
  width: 680px;
  line-height: 20px;
  margin-top: 20px;
}
.wyb .wybHeader,
.wyc .wybHeader{

  width: 680px;
  height: 20px;
  background: url(/hasrmzf/resource/hasj/img/wyb.png);
  background-size: 100% 100%;
  
  line-height: 20px;
  margin-top: 20px;

}
.wyb .wybHeader>div,
.wyc .wybHeader>div{
  font-size: 34px;
  margin-left: 20px;
  text-align:  center;
}
.wyb .wybGrfw{
  width: 340px;
  margin-top: 40px;
  height: 405px;
  background: url(/hasrmzf/resource/hasj/img/grfw.png) no-repeat;
  background-size: 100% 100%;
}
.wyb .wybQyfw{
  width: 320px;
  margin-top: 40px;
  height: 405px;
  background: url(/hasrmzf/resource/hasj/img/qyfw.png) no-repeat;
  background-size: 100% 100%;
}
.wyb .wybGrfw>a,
.wyb .wybQyfw>a{
  color: #fff;
  font-size: 18px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 30%;
  font-weight: bold;
}
.wyb .wybGrfw ul,
.wyb .wybQyfw ul{
  list-style: none;
  width: 280px;
  left: 50%;
  transform: translateX(-50%);
  top: 50%;
}
.wyb .wybGrfw ul li,
.wyb .wybQyfw ul li{
  background: rgba(255, 255, 255, 0.1);
 padding: 5px 10px;
  margin-bottom: 10px;
  border: 1px solid rgba(0, 0, 0, 0);
}
.wyb .wybGrfw ul li a,
.wyb .wybQyfw ul li a{
  color: #fff;
}
.wyb .wybGrfw ul li:hover,
.wyb .wybQyfw ul li:hover{
  border: 1px solid #fff;
}

.wyb .wybGrfw .more,
.wyb .wybQyfw .more{
  left: 50%;
  transform: translateX(-50%);
  top: 92%;
}
.wyc .wyctab{
  margin-top: 40px;
}
.wyc .wyctab .icon{
  list-style: none;
}
.wyc .wyctab .icon li{
  width: 150px;
  background-color: #feebeb;
  margin-bottom: 20px;
  padding:10px;
  text-align: center;
}
.wyc .wyctab .icon li div{
  width: 40px;
  height: 40px;
  margin-top: 20px;
  background-size: 100% 100%;
}
.wyc .wyctab .icon li:first-child div{
  background: url(/hasrmzf/resource/hasj/img/cyc1.png) no-repeat;
    margin: -10px auto 10px;
}
.wyc .wyctab .icon li:nth-child(2) div{
  background: url(/hasrmzf/resource/hasj/img/cyc2.png) no-repeat;
}
.wyc .wyctab .icon li:nth-child(3) div{
  background: url(/hasrmzf/resource/hasj/img/cyc3.png) no-repeat;
}
.wyc .wyctab .icon li:nth-child(4) div{
  background: url(/hasrmzf/resource/hasj/img/cyc4.png) no-repeat;
}
.wyc .wyctab .icon li:nth-child(5) div{
  background: url(/hasrmzf/resource/hasj/img/cyc5.png) no-repeat;
}
.wyc .wyctab .icon li:nth-child(6) div{
  background: url(/hasrmzf/resource/hasj/img/cyc6.png) no-repeat;
}
.wyc .wyctab .icon li:nth-child(7) div{
  background: url(/hasrmzf/resource/hasj/img/cyc7.png) no-repeat;
}
.wyc .wyctab .icon li:nth-child(8) div{
  background: url(/hasrmzf/resource/hasj/img/cyc8.png) no-repeat;
}
.wyc .wyctab .icon li:hover{
  background-color: #ee0000;
}
.wyc .wyctab .icon li:first-child:hover div{
  background: url(/hasrmzf/resource/hasj/img/cyc1-1.png) no-repeat;
}
.wyc .wyctab .icon li:nth-child(2):hover div{
  background: url(/hasrmzf/resource/hasj/img/cyc2-2.png) no-repeat;
}
.wyc .wyctab .icon li:nth-child(3):hover div{
  background: url(/hasrmzf/resource/hasj/img/cyc3-3.png) no-repeat;
}
.wyc .wyctab .icon li:nth-child(4):hover div{
  background: url(/hasrmzf/resource/hasj/img/cyc4-4.png) no-repeat;
}
.wyc .wyctab .icon li:nth-child(5):hover div{
  background: url(/hasrmzf/resource/hasj/img/cyc5-5.png) no-repeat;
}
.wyc .wyctab .icon li:nth-child(6):hover div{
  background: url(/hasrmzf/resource/hasj/img/cyc6-6.png) no-repeat;
}
.wyc .wyctab .icon li:nth-child(7):hover div{
  background: url(/hasrmzf/resource/hasj/img/cyc7-7.png) no-repeat;
}
.wyc .wyctab .icon li:nth-child(8):hover div{
  background: url(/hasrmzf/resource/hasj/img/cyc8-8.png) no-repeat;
}
.wyc .wyctab .icon li:hover  a{
  color: #fff;
}
.wyc .wyctab .icon li a{
  display: block;
  margin-top: 10px;
}
.wyc .wyctab .icon li>div{
  margin: 0 auto;
  text-align: center;
  padding: 10px 0;
}
.wyc .wyctab .icon li img{
  display: none;
  margin: 0px auto;
}
.wyc .wyctab .icon li img.active{
  display: block;
}
.wyc .wyctab .wycList ul{
  display: none;
}
.wyc .wyctab .wycList ul.active{
  display: block;
}
.wyc .wyctab .wycTabText{
  margin-left: 20px;
  display: none;
}
.wyc .wyctab .wycTabText li{
  line-height:38px;
  display: flex;
  align-items: center;
}
.wyc .wyctab .wycTabText li::marker{
  color: #939393;
}
.wyc .wyctab .wycTabText li div:nth-child(2){
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.wyc .wyctab .wycTabText li div span{
  color: #939393;
}
.wyw .wywheader{
 width: 100%;
 height: 20px;
 background: url(/hasrmzf/resource/hasj/img/mysee.png);
 margin-top: 30px;
}
.wyw .wywheader .literal{
  text-align: center;
  font-size: 34px;
  line-height: 20px;
}
  .zxft .zxftHeader,
  .yjzjfk .yjzjfkHeader{
    padding: 30px 0;
  }
  .yjzjfk  .yjzjfkImg{
    width: 95%;
  }
  .yjzjfk  .yjzjfkImg img{
    width: 329px;
  }
  .zxft .zxftHeader span,
  .yjzjfk .yjzjfkHeader span{
    padding-bottom: 5px;
    border-bottom: 2px solid #ee0000;
    margin:  20px 0;
  }
  .zxft{
    width: 690px;
  }
  .zxft .zxftText {
    height: 440px;
  }
  .zxft .zxftText>div{
   width: 200px;
   height: 400px;
   background-color: #d94d42;
   opacity: 0.4;
   overflow: hidden;
   position: relative;
   box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
  }
  .zxft .zxftText .textImg{
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .zxft .zxftText .textArtile{
    width: 100%;
    position: absolute;
    background-color: #fff;
    bottom: 0%;
    display: flex;
    height: 80px;
    /* padding: 20px 20px; */
    align-items: center;
  }
  .zxft .zxftText .textArtile .textArtileLeft{
    width: 100px;
    text-align: center;
  }
  .zxft .zxftText .textArtile .textArtileLeft p{
    font-size: 30px;
    text-align: center;
    color: #939393;
  }
  .zxft .zxftText .textArtile .textArtileLeft span{
    color: #000;
  }
  .zxft .zxftText .textArtile .textArtileRight {
        margin: 0 auto;
  }
  .zxft .zxftText .textArtile .textArtileRight a{
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .zxft .zxftText .textArtile .textArtileRight p{
    color: #939393;
    margin-top: 10px;
  }
.zxft .zxftText>div.active{
    width: 850px;
    height: 440px;
    margin-top: -20px;
    opacity: 1;
    z-index: 999;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;
}


  .yjzjfk{
    margin-left: 50px;
    flex: 1;
  }
  .yjzjfk ul{
    margin-left: 30px;
    margin-bottom:35px;
  }
  .yjzjfk ul li::marker{
    color: #939393;
  }
  .yjzjfk ul li div:nth-child(2) div{
    display:flex;
    justify-content: space-between;
    width: 520px;
    margin-left: 20px;
  }
  .yjzjfk ul li>div>div span{
    color: #939393;
  }
  .yjzjfk ul li{
    margin: 15px 0;
    display: flex;
    align-items: center;
    width: 100%;
  }
  .yjzjfk ul li .jxz{
     padding: 3px 5px;
     color: #1e98de;
     background-color: #d2eaf8;
     border: 1px solid #1e98de;
     border-radius: 20px;
     font-size: 14px;
  }
  .yjzjfk ul li .yjs{
    padding: 3px 6px;
    color: #ee0000;
    background-color: #fddddd;
    border: 1px solid #ee0000;
    border-radius: 20px;
    font-size: 14px;
  }
 .xj{
    width: 100%;
    margin-top: 20px;
  }
 .xj>ul{
    list-style: none;
  }
 .xj ul li{
    width: 260px;
    height: 105px;
    background-size: 100% 100%;
  }
  .xj ul li a{
    top: 30%;
    left: 14%;
    font-size: 22px;
  }
  
.xj>ul>li:first-of-type{
    background: url(/hasrmzf/resource/hasj/img/szxx.png) no-repeat;
    background-size: 100% 100%;
   
  }
.xj>ul>li:first-of-type a{
    left: 14%;
  }
.xj>ul>li:nth-child(2){
    background: url(/hasrmzf/resource/hasj/img/bmxx.png) no-repeat;
    background-size: 100% 100%;
  }
.xj>ul>li:nth-child(3){
    background: url(/hasrmzf/resource/hasj/img/ysqgk.png) no-repeat;
    background-size: 100% 100%;
  }
.xj>ul>li:nth-child(4){
    background: url(/hasrmzf/resource/hasj/img/zxft2.png) no-repeat;
    background-size: 100% 100%;
  }
.xj>ul>li:nth-child(5){
    background: url(/hasrmzf/resource/hasj/img/znwd.png) no-repeat;
    background-size: 100% 100%;
  }
.xj>ul>li:nth-child(3) a{
    left: 14%;
  }
.xj>ul>li:nth-child(4) a{
    left: 14%;
  }
.xj>ul>li:nth-child(5) a{
    left: 14%;
  }
  .ztzl .ztzlHeader{
    width: 100%;
    height: 20px;
    background: url(/hasrmzf/resource/hasj/img/mysee.png) no-repeat;
    font-size: 34px;
    text-align: center;
    line-height: 20px;
    margin: 40px 0;
  }
  .ztzl .box .list,
  .myseelubotu .list2{
    left: 0;
  }
   .ztzl .box .list>div{
    margin-right: 20px;
  }
 .ztzl,
 .myseelubotu{
    width: 100%;
    margin: 20px auto;
  }
  .myseelubotu .list2>div{
    margin-right: 40px;
  }
  .myseelubotu{
    height: 280px;
    overflow: hidden;
  }
  .myseeicon{
    width: 75%;
    padding-bottom: 20px;
    top: 60%;
    left: 50%;
    transform: translateX(-50%);
    background-color: #fafafa;
    border-bottom: 4px solid  #ee0000;
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .myseeicon img{
     width: 30px;
     margin: 20px auto;
  }
   .ztzl .box{
    width: 100%;
    height: 169px;
    overflow: hidden;
    margin: 20px auto;
  }
   .ztzl .box img{
width: 264px;
 height: 169px;
}
  .special .box .list>div{
    margin-right: 30px;
  }
  .foot .select{
    width: 1400px;
    margin: 0 auto;
  }
  .foot .select .inner{
    display: flex;
    justify-content: space-between;
  }
  .foot .select .inner div{
    width: 320px;
    border: 1px solid #ccc;
    text-align: center;
    padding: 8px 0;
  }
  .foot  .ztd{
    margin-top: 40px;
    border-top: 5px solid #ee0000;
    background-color: #e1e1e0;
  }
  .foot  .ztd .footer{
    width: 1300px;
    margin:  0 auto;
    padding: 20px 0;
    position: relative;
  }
  .foot  .ztd .footer .mid{
    text-align: center;
width: 1025px;
margin: 0 auto;
  }
  .red_jg{
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
  }
  #_span_jiucuo{
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
  }

  .device {
     width: 755px;
     height: 440px;
    position: relative;
  }
  .device .arrow-left {
    background: url(/hasrmzf/resource/hasj/css/img/arrows.png) no-repeat left top;
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -15px;
    width: 17px;
    height: 30px;
  }
  .device .arrow-right {
    background: url(/hasrmzf/resource/hasj/css/img/arrows.png) no-repeat left bottom;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -15px;
    width: 17px;
    height: 30px;
  }
  .articleMiddon .swiper-container {
    width: 100%;
    height: 100%;
  }
  .title {
    font-size: 14px;
    margin-bottom: 10px;
  }
  .pagination {
    position: absolute;
    left: 80%;
    bottom: 3%;
    width: 100%;
    z-index: 9999;
  }
  .articleMiddon  .swiper-pagination-switch {
    display: inline-block;
    width: 25px !important;
  height: 4px !important;
    background: #fff;
    margin: 0 3px;
    cursor: pointer;
  }
  .articleMiddon .swiper-active-switch {
    background: #ee0000;
  }
  .lubottom{
    top: 90%;
    width: 100%;
    height: 40px;
    background-color: rgba(0, 0, 0, 0.4);
    color: #fff;
    line-height: 40px;
    padding-left: 20px;
  }
  .lubottom a{
   color: #fff;
}
.content-slide img{
   width: 755px;
    height: 440px;
}
  .cirle{
    width: 7px;
    height: 6px;
    border-radius: 10px;
    background-color: #939393;
    margin-right: 10px;
  }
.slider1 img{
  width:1400px;
 }
.mid p{
     margin: 10px 0;
text-align: left;
}
.moblelist>img,
.wblist>img,
.wxlist>img,
.shulist>img{
 width: 45px;
}
.moble{
top: 13%;
    left: 64%;
display: none;
}
.shu{
top: 13%;
    left: 68%;
display: none;
}
.wb{
top: 13%;
    left: 68%;
display: none;
}
.wx{
top: 13%;
    left: 65%;
display: none;
}
.shulist:hover .shu{
 display: block;
}
.wxlist:hover .wx{
  display: block;
}
.wblist:hover .wb{
  display: block;
}
.moblelist:hover .moble{
 display: block;
}
.haImg{
      width: 1400px;
      height: 120px;
      /* 相对定位 */
      position: relative;
    }
    .haImg img{
      width: 1440px;
      height: 120px;
    }
    .halist{
      /* 绝对定位 */
      position: absolute;
      display: flex;
      right: 0%;
      bottom: 10px;
      list-style: none;
    }
    .halist>li{
      width: 20px;
      height: 20px;
      background-color: #eee;
      text-align: center;
      margin: 0 5px;
      cursor: pointer;
      color: #ee0000;
    }
    /* 小点高亮样式 */
    .halist>li.active{
      background-color: #ee0000;
      color: #fff;
    }
.rightNav {
            width: 54px;
            position: fixed;
            bottom: 1%;
            left: 1%
        }

        .rightNav ul li {
            width: 54px;
            height: 59px;
            margin-bottom: 2px;
            cursor: pointer;
        }

        .rightNav ul li.one .li_list {
            background: url(/hasrmzf/resource/theme/img/zwfww01.png) no-repeat center;
        }

        .rightNav ul li.one .hover {
            background: url(/hasrmzf/resource/theme/img/zwfww01.png) no-repeat center;
        }

        .rightNav ul li.two .li_list {
            background: url(/hasrmzf/resource/theme/img/201809200202.png) no-repeat center;
        }

        .rightNav ul li.two .hover {
            background: url(/hasrmzf/resource/theme/img/201809200202.png) no-repeat center;
        }

        .rightNav ul li.three .li_list {
            background: url(/hasrmzf/resource/theme/img/201809200303.png) no-repeat center;
        }

        .rightNav ul li.three .hover {
            background: url(/hasrmzf/resource/theme/img/201809200303.png) no-repeat center;
        }

        .rightNav ul li.four .li_list {
            background: url(/hasrmzf/resource/theme/img/201809200404.png) no-repeat center;
        }

        .rightNav ul li.four .hover {
            background: url(/hasrmzf/resource/theme/img/201809200404.png) no-repeat center;
        }

        .rightNav ul li .li_list {
            width: 54px;
            height: 59px;
        }

        .rightNav ul li.one .img {
            position: absolute;
            left: 60px;
            width: 246px;
            height: 59px;
            background: url(http://www.nantong.gov.cn/ntsrmzf/upload/ueditor/1538125388721.png) no-repeat 246px 0px;
        }

        .rightNav ul li.two .img {
            position: absolute;
            left: 60px;
            width: 145px;
            height: 165px;
            background: url(http://www.nantong.gov.cn/ntsrmzf/upload/ueditor/1538099810902.png) no-repeat 120px 0px;
            background-size: 145px 165px;
        }

        .rightNav ul li.three .img {
            position: absolute;
            left: 60px;
            width: 145px;
            height: 165px;
            background: url(http://www.nantong.gov.cn/ntsrmzf/upload/ueditor/1538099810893.png) no-repeat 120px 0px;
            background-size: 145px 165px;
        }

        .rightNav ul li.four .img {
            position: absolute;
            left: 60px;
            width: 145px;
            height: 165px;
            background: url(http://www.nantong.gov.cn/ntsrmzf/upload/ueditor/1538099810865.png) no-repeat 120px 0px;
            background-size: 145px 165px;
        }

.articleLeft{
     margin-top: 5px;
    width: 300px;
}
.myseetextLeft>div span a{
color: #666;
}
.myseetextMiddon>div span a{
color: #666;
}
.article .tzgg .tzggtext li span{
 color: #939393;
}
.hasrddbyj,
.zxwytablgz{
    width: 300px;
    background: url(/hasrmzf/resource/hasj/img/rdjy.png);
    background-size: 100% 100%;
    height: 60px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    line-height: 60px;
    border-radius: 5px;
}
.device2{
   display: none;
}
.myseetextRight a{    width: 70%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}