@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:none;}}
.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; height:1147px;margin-bottom: 20px;}
  .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:15px;}
	.con_box p{ font-size:1.125rem; line-height:35px;    text-indent: 2em;}
	.con_box.line p{padding-bottom:15px; margin-bottom:15px;  }
  }

.main .b0{ margin-bottom:15px;}
@media (min-width: 1400px){.main .b0{margin-bottom:60px;}}
.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;}}
.con_box.line p{padding-bottom:15px; margin-bottom:15px;  }

.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 solid #c2c2c2; }
  @media (min-width: 1400px) {.main .b1 .hbgov-newslist-lineheight-48px li{ padding-top:15px; padding-bottom:11px; }}
.main .b1 img{ width:100%; margin-bottom:10px;}
  @media (min-width: 768px) {.main .b1 img{ width:50%; }}
  @media (min-width: 1400px) {.main .b1 img{ width:auto;}}

.main .b2{ background:#f6f6f6; padding-top:15px;}
  @media (min-width: 1400px){.main .b2{  padding-top:38px;}}
.main .b2 > div{display:flex;flex-wrap: wrap; overflow:hidden;justify-content: space-between;align-items: center;}
  @media (min-width: 1400px){.main .b2{flex-wrap: nowrap;}}
.main .b2 > div > .left,.main .b2 > div > .right{flex:0 0 100%; overflow:hidden; margin-bottom:20px;}
  @media (min-width: 1400px) {.main .b2 > div > .left, .main .b2 > div > .right{flex: 0 0 680px;max-width:680px;margin-bottom:60px;}}
.main .b2_link_pc{background: url('jk_tab.jpg') center no-repeat; width:670px; height:394px; position:relative;}
.main .b2_link_pc > a{ width:140px; height:110px; position:absolute; display:inline-block;}
.main .b2_link_pc > a:nth-child(1){ left:196px; top:73px;}
.main .b2_link_pc > a:nth-child(2){ left:476px; top:73px;}
.main .b2_link_pc > a:nth-child(3){ left:55px; top:212px;}
.main .b2_link_pc > a:nth-child(4){ left:330px; top:212px;}
.main .b2_link_mov ul{display:flex;flex-wrap: wrap; overflow:hidden;justify-content: space-between;}
.main .b2_link_mov ul li{flex: 1 0 auto;text-align:center; padding:5px 5px 0 5px;}
.main .b2_link_mov ul li a{ display:block; padding:6px 0;  background:#1dadb4; color:#fff; border-radius:8px;}
.main .b2 .b2_box h3{ line-height:35px; font-size:1.3rem; color:#0b929b; background: url('jk_tab_ti.jpg') 90px center no-repeat; margin-bottom:5px;}
.main .b2 .b2_box h3 a{ color:#0b929b;}
  @media (min-width: 1400px) {
	.main .b2 .b2_box{ padding:40px; 28px;background: url('jk_tab_box.jpg') 100% 100% no-repeat;}
	.main .b2 .b2_box h3{font-size:1.6rem;background: url('jk_tab_ti.jpg') 116px center no-repeat; margin-bottom:15px;}}

.main .b3{background: url('jk_zxd_bg.jpg') center top no-repeat;}
.main .b3 .b3_ti{ margin:0 auto; width:65%; margin-bottom:10px;}

  @media (min-width: 1400px) {
	.main .b3{ margin-bottom:85px;}
	.main .b3 .b3_ti{  margin-bottom:50px;}}
.main .b3_box li{display:flex;flex-wrap: wrap; overflow:hidden;justify-content: space-between;align-items: center;}
  @media (min-width: 1400px){
	  .main .b3_box li{flex-wrap: nowrap;}
	  .main .b3_box li:nth-child(2),.main .b3_box li:nth-child(4){flex-direction:row-reverse;}
	  }
.main .b3_box li > .left, .main .b3_box li > .right{flex:0 0 100%; overflow:hidden; margin-bottom:20px;}
  @media (min-width: 1400px) {.main .b3_box li > .left, .main .b3_box li > .right{flex: 0 0 655px;max-width:655px;margin-bottom:0;}}
.main .b3_box .con_box p{ color:#333; padding-bottom:0;}
.main .b3_box .con_box p a{ color:#333;}
.main .b3_box .con_img h3{ background:#0b929b; padding:10px;}
  @media (min-width: 1400px) {
	.main .b3_box .con_box h3{ font-size:1.5rem;}
	.main .b3_box .con_img h3{ font-size:1.5rem;}}
.main .b3_box .con_img h3 a{ color:#fff;}
.main .b3_box .con_img a img{ width:100%; border:2px solid #0b929b;}
  @media (min-width: 1400px) {
  .main .b3_box .con_img{display:flex;flex-wrap:nowrap;align-items: center; }
  .main .b3_box .con_img a img{border:2px solid #0b929b;}
  }
  
  
  
  
  .main .b3 .b3_ti {display: block;}
  .block02 {
      height: 400px;
      margin: 15px auto;
  }
  .conInner {
      width: 1400px;
      margin: 0 auto;
      position: relative;
  }
  .block_llps {
    
      
      width: 1400px;
  }
  .llpsInner {
      padding: 80px 0 0 50px;
      position: relative;
  }
  .llpsTab {
      width: 355px;
      float: left;
  }
  .llpsTab li {
      margin: 35px 0;
      height: 30px;
      line-height: 30px;
      position: relative;
  }
   
  
  .llpsTab li span {
      width: 35px;
      height: 30px;
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      background: #B3B3B3;
      color: #fff;
      text-align: center;
      font-size: 25px;
  }
  .llpsTab li a {
      position: absolute;
      left: 35px;
      padding-left: 35px;
      top: 0;
      font-size: 16px;
      width: 280px;
      background: url(3y3s_icon_quot2.png) right bottom no-repeat;
      font-size: 26px;
      font-weight: bold;
	  cursor: pointer;
  }
  .llpsTab li.now {
      background: url(3y3s_icon_arrow.png) right center no-repeat;
  }
  .ul_llpsTabCon li.now {
      display: block;
  }
  .llpsTab li.now a {
      color: #c00;
  }
  .llpsTab li.now span {
      background: #C1272D;
  }
  .llpsTabCon {
      width: 950px;
      height: 520px;
      padding: 40px;
      float: left;
      background: #E6E6E6;
      font-size: 25px;
      color: #4D4D4D;
      text-indent: 2em;
      line-height: 50px;
	  margin-top: 10px;
  }
  .ul_llpsTabCon li {
      display: none;
  }


.main .b0 > div .right  img {
    width: auto;
}
.g_ai {
		    width: 100%;
		    margin-left: auto;
		    margin-right: auto;
		    zoom: 1;
		    margin-bottom: 30px;
		}
		 
		.morelink{clear:both;text-align:center;margin:10px auto 0px auto;padding:0;overflow:hidden;}
		.morelink a{display:block;width:140px;height:40px;line-height:38px;font-size:16px;color:#bf9866;border:1px #bf9866 solid;border-radius:20px;margin:0px auto;}
		.morelink a:hover{color:#fff;background:#bf9866;}
		
		
		
.m-report-main {
  margin-top: 38px;
  margin-bottom: 30px;
  padding-left: 60px;
}

.m-report-main ul {
  zoom: 1;
  
}

.m-report-main ul li {
  float: left;
  width: 600px;
  height: 255px;
  margin-left: 25px;
}
ul, ol, dl {
  list-style: none;
}