@media (min-width: 1400px){.main .container { padding-left:0; padding-right:0;}}

@media (min-width: 1400px) {.main [class^="hbgov-newslist-"] > li, .main [class*=" hbgov-newslist-"] > li { font-size:1.25rem;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}}
.pc_display{display:none;}
  @media (min-width: 1400px) {.pc_display{display:block;}}
.mov_display{display:block;}
  @media (min-width: 1400px) {.mov_display{display:none;}}
.zt_banner img{ display:block; width:100%; height:auto;}
@media (min-width: 1400px) {
  .zt_banner{background: url('banner.jpg') center top no-repeat;max-width: 2560px;background-size: 100%;display:block;height: 0;padding-bottom: 31.05%;margin: -64px auto 0;}
  .zt_banner img{ display:none;}}
.zt_dy { padding:20px 0;}
.zt_dy > div{  border: 2px dashed #6a8fdb; padding:10px 10px;border-radius:8px; }
.zt_dy p{line-height:30px; font-size:1.125rem; text-indent:2em;}
.zt_tt h3{ text-align:center; padding-bottom:15px; color:#0b929b;}
  .zt_tt h3 a{color:#0b929b;}
  @media (min-width: 1400px) {.zt_tt h3{ font-size:2.5rem;ine-height:56px; padding:45px 0;}}
.con_box h3{ color:#333333; padding-bottom:15px;padding-top:15px;}
.con_box h3 a{ color:#333333; }
.con_box p{ color:#828283;padding-bottom:15px;line-height:30px;}
.con_box p a{ color:#828283;}
.con_box span{ text-align:right; float:right; clear:both;padding:5px; margin-top:-30px; background:#fff;}
  @media (min-width: 1400px) {
	.con_box h3{ font-size:1.6rem;padding-bottom:20px; padding-top:0;}
	.con_box p{ font-size:1.125rem; line-height:35px;}
	.con_box.line p{padding-bottom:15px; margin-bottom:15px; border-bottom: 1px dashed #828283;}
  }

.rs_nav{ display:none;} 
@media (min-width: 1400px) {.rs_nav{ display:block;}}
.rs_nav{line-height:30px;padding:12px 0;background: #13a7de;color:#fff;text-align:center;max-width: 2560px;margin:0 auto;}
.rs_nav ul{justify-content: space-between;}
.rs_nav ul li{ font-size:1.5rem; font-weight:bold;flex: 0 0 14.2857%;}
.rs_nav ul li a{color:#fff; display:block; position:relative;}
.rs_nav ul li :before{ content: ''; position: absolute;  width: 1px; height: 100%; background-color: #fff; top: 0px; left: 0;}
.rs_nav ul li:nth-child(1) :before{ display:none;}
  
.rs_ti{ height:35px; line-height:35px; background: url('rs_ti.jpg') center left no-repeat; background-size:auto 100%;font-family:"Ã¦â€“Â¹Ã¦Â­Â£Ã¦Â­Â£Ã¤Â¸Â­Ã©Â»â€˜Ã§Â®â‚¬Ã¤Â½â€œ"; border-bottom:1px solid #294ca5; font-size:1.5rem;text-align:left;}
.rs_ti > a, .rs_ti > div{ color:#fff; display:block; padding-top:3px; text-indent:60px;}
@media (min-width: 1400px){
  .rs_ti{height:46px; line-height:46px; background: url('rs_ti.jpg') center left no-repeat; background-size:auto auto;font-size:2rem; margin-bottom:38px; }
  .rs_ti > a, .rs_ti > div{text-indent:83px;}}

.main .b0{ margin-bottom:15px; margin-top:15px;}
@media (min-width: 1400px){.main .b0{margin-bottom:60px;margin-top:50px;}}
.main .b0 > div{display:flex;flex-wrap: wrap; overflow:hidden;}
  @media (min-width: 1400px){.main .b0 > div{flex-wrap: nowrap;}}
.main .b0 > div > .left{flex:0 0 100%; overflow:hidden;}
  @media (min-width: 1400px) {.main .b0 > div > .left{flex: 0 0 765px;max-width:765px;}}
.main .b0 > div .right{flex:0 0 100%; overflow:hidden;}
  @media (min-width: 1400px) {.main .b0 > div .right{ flex:1;margin-left:40px;}}
.main .b0 .con_box.line p{padding-bottom:15px; margin-bottom:15px; border-bottom: 1px dashed #828283;}

.main .b1{display:flex;flex-wrap: wrap; overflow:hidden;justify-content: space-between;}
  @media (min-width: 1400px){.main .b1{flex-wrap: nowrap;}}
.main .b1 > .left,.main .b1 > .right{flex:0 0 100%; overflow:hidden; margin-bottom:20px;}
  @media (min-width: 1400px) {.main .b1 > .left, .main .b1 > .right{flex: 0 0 680px;max-width:680px;margin-bottom:60px;}}
.main .b1 .hbgov-newslist-lineheight-48px li{ border-bottom: 1px dashed #c2c2c2; }
.main .b1 .hbgov-newslist-lineheight-48px li span{ padding-right:8px; color:#2e75c5;}
  @media (min-width: 1400px) {.main .b1 .hbgov-newslist-lineheight-48px li{ padding-top:15px; padding-bottom:11px; }}
  @media (min-width: 1400px) {
	.main .b1 .con_box h3{ font-size:1.55rem;}
	.main .b1 .con_box.line p{ border-bottom: 1px dashed #c2c2c2; padding-bottom:20px; margin-bottom:0px;}}

.main .b2 .rs_ti{ margin-bottom:15px;}
  @media (min-width: 1400px) {
	  .main .b2_box li{ margin-bottom:44px;}
	  .main .b2 .rs_ti{ margin-bottom:38px;}}
.main .b2_box li{display:flex;flex-wrap: wrap; overflow:hidden;justify-content: space-between;align-items: center;}
  @media (min-width: 1400px){
	  .main .b2_box li{flex-wrap: nowrap;}
	  .main .b2_box.b2_box_2 li{flex-direction:row-reverse;}
	  }
.main .b2_box li > .left, .main .b2_box li > .right{flex:0 0 100%; overflow:hidden; margin-bottom:20px;}
  @media (min-width: 1400px) {.main .b2_box li > .left, .main .b2_box li > .right{flex: 0 0 680px;max-width:680px;margin-bottom:0;}}
.main .b2_box .con_box p{ color:#333; padding-bottom:0;}
.main .b2_box .con_box p i{color:#1e79c9; font-weight:bold; font-style:inherit;}
.main .b2_box .con_box p a{ color:#333;}
.main .b2_box .con_img h3{ background:#0b929b; padding:10px;}
  @media (min-width: 1400px) {
	.main .b2_box .con_box h3{ font-size:1.5rem;}
	.main .b2_box .con_img h3{ font-size:1.5rem;}
	.main .b2_box .con_box p{font-size:1.25rem; line-height:45px;}}
.main .b2_box .con_img h3 a{ color:#fff;}
.main .b2_box .con_img a img{ width: 100%;
  height: 25vw;
  min-height: 210px;
  object-fit: cover;}
  @media (min-width: 1400px) {
  .main .b2_box .con_img{display:flex;flex-wrap:nowrap;align-items: center; }
  }
.main .b2_box .con_box h3{ color:#1e79c9; padding:0 0 10px 0;}
.main .b2_box .con_box h3 a{color:#1e79c9;}
  @media (min-width: 1400px) {.main .b2_box .con_box h3{font-size:1.525rem; line-height:45px; padding-bottom:20px;}}

  @media (min-width: 1400px) {.main .b2_box_2 .con_box h3{ background:#1e79c9;color:#fff;padding:0; margin-bottom:20px;line-height:28px; padding-top:4px;font-size:1.25rem;  padding-bottom:4px;padding-left:15px; border-radius:20px;}
.main .b2_box_2 .con_box h3 a{color:#fff;} }

.main .b3{ margin-bottom:15px;}
@media (min-width: 1400px){
  .main .b3{ margin-bottom:40px; padding-top:40px; padding-bottom:30px; background:#f1f7ff;}
  .main .b3 > div{display:flex;flex-wrap: nowrap; overflow:hidden;justify-content: space-between;}
  .main .b3 > div > .left{flex:0 0 493px;max-width:493px; overflow:hidden;}
  .main .b3 > div > .right{flex:0 0 846px;max-width:846px; overflow:hidden;}
  .main .b3 .hbgov-newslist-lineheight-48px li{ border-bottom: 1px dashed #c2c2c2; padding-top:12px; padding-bottom:9px;  }
  .main .b3 .hbgov-newslist-lineheight-48px li span{ padding-right:8px; color:#2e75c5;}
  }
 
.main .b4{display:flex;flex-wrap: wrap; overflow:hidden;justify-content: space-between; margin-bottom:10px;}
.main .b4 .rs_ti{ margin-bottom:15px;}
  @media (min-width: 1400px){.main .b4{flex-wrap: nowrap;margin-bottom:40px;}}
.main .b4 .b4_box{flex:0 0 100%; overflow:hidden; margin-bottom:20px;} 
.main .b4_box_3{ background:#e5f2ff;}
.main .b4_box_3 img{ width:100%; max-width: 443px; margin:0 auto;}
  @media (min-width: 1400px){.main .b4 .b4_box{flex: 0 0 443px;max-width:443px;margin-bottom:0; height:294px;}}
.main .b4_box ul{display:flex;flex-wrap: wrap;}
.main .b4_box ul li{font-weight:bold; text-align:center;flex:1; line-height:40px; }
.main .b4_box ul li a{ color:#fff;}
.main .b4_nav_1 li:nth-child(1){ background:#4bc0ea;}
.main .b4_nav_1 li:nth-child(2){ background:#5595ec;}
.main .b4_nav_1 li:nth-child(3){ background:#7e96d5;}
.main .b4_nav_2 li:nth-child(1){ background:#668bd9;}
.main .b4_nav_2 li:nth-child(2){ background:#0e6eb8;}
  @media (min-width: 1400px){
  .main .b4_nav_1, .main .b4_nav_2{width:443px;height:294px; position:relative; display:block;}
  .main .b4_nav_1{ background: url('rs_c1.jpg') center left no-repeat; }
  .main .b4_nav_2{ background: url('rs_c2.jpg') center left no-repeat; }
  .main .b4_box .b4_nav_1 li, .main .b4_box .b4_nav_2 li{ display:inline-block; position:absolute; font-size:1.5rem;background: none; line-height:40px;}
  .main .b4_box .b4_nav_1 li:hover, .main .b4_box .b4_nav_2 li:hover{font-size:1.55rem;}
  .main .b4_box .b4_nav_1 li a{ color:#414141;}
  .main .b4_nav_1 li:nth-child(1){ left:270px; top:35px; }
  .main .b4_nav_1 li:nth-child(2){ left:35px; top:170px; }
  .main .b4_nav_1 li:nth-child(3){ left:300px; top:210px; }
  .main .b4_nav_2 li:nth-child(1){ left:233px; top:85px; }
  .main .b4_nav_2 li:nth-child(2){ left:68px; top:165px; }
  }
  .fl {
    float: left;
    _display: inline;
}
.container:after {
  display: table;
  content: " ";
  clear: both;
  }
.fr {
    float: right;
    _display: inline;
}
  .footer{ background: #f3f3f3;    margin-top: 80px;
    border-top: 1px solid #c9c9ca;
    padding: 15px 0 15px 0;
    background-color: #f8f8f8;
    text-align: center;
    line-height: 25px;
    color: #333;
    font-size: 14px;}

  .footer-right-ico img{display: inline;}


.zt-top{position: relative;z-index: +333;background-color: rgba(22,168,229,.27);}
.zt-top-logo{width:30%;height: 4rem;}
.zt-top-logo img{height:4rem;}
.zt-top-menu{width:60%;}
.zt-xn-nav-bg{position:relative;} 
.zt-xn-nav{ padding-bottom: 0;height:4rem; position:relative;}
.zt-xn-nav::-webkit-scrollbar{ display:none; }
.zt-xn-nav ul{padding:0; margin: 0 auto;}
.zt-xn-nav ul li{float:left;height: 4rem;line-height:4rem;padding: 0 1%;margin: 0 0.5%;vertical-align: middle;position: relative;width: 7%;text-align: center;box-sizing: content-box;}
.zt-xn-nav ul li:nth-child(3){width:20%;}
.zt-xn-nav ul li img{ left: 0.5rem;top: 0.75rem; position: absolute; height: 0.8rem}
.zt-xn-nav ul li a{display:block;height: 100%;font-size:1.2rem;color: #FF5722;text-shadow: 2px 2px 2px white;font-weight: 700;}
.zt-xn-nav ul li span{ font-size: 1.2rem; padding: 0 0.3rem 0 0; transition: all 0.5s;}
.zt-xn-nav ul li:hover{-webkit-transition-property: all;-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;}
.zt-xn-nav ul li:hover a{color:#FFC107;text-decoration:none}
