@charset "utf-8";
/* -----------------------------1200px----------------------------------- */
@media (max-width: 1200px) {
  body{
    min-width:unset !important;
  }
  body>.sybgwrap{
    width:100%;
  }
  .content {
    padding: 0 6px;
  }
  img {
    max-width: 100%;
  }
  .container,
  .head,
  .container2,
  .footnav {
    width: 100%;
    min-width: unset;
  }
  /*************************头部开始************************/
  .head .topnav1 .wzzc{
    font-size: 12px;
    width: unset;
    padding: 0 8px;
  }
  .head .topnav1 .topulnav li.jfchange, .head .topnav1 .topulnav li:nth-child(7), .head .topnav1 .topulnav li:nth-child(6), .head .topnav1 .topulnav li:nth-child(8), .head .topnav1 .topulnav li:nth-child(9), .head .topnav1 .topulnav li:nth-child(12), .head .topnav1 .topulnav li:nth-child(13), .head .topnav1 .topulnav li:nth-child(14), .head .topnav1 .topulnav li:nth-child(16) {
    display: none;
  }
  .head .topnav1 .topulnav li:nth-child(7) a,
  .head .topnav1 .topulnav li:nth-child(11) img  {
    opacity: 0;
  }
  .head .topnav1 .topulnav li:nth-child(7) {
    overflow: hidden;
    background: url("/10462/xhtml/images/zzzqpub/grzxlogo0630_yellow.png") no-repeat top center;
  }
  .head .topnav1 .topulnav li:nth-child(11) {
    overflow: hidden;
    background: url("/10462/xhtml/images/zzzqpub/zzzqlogo0413_yellow.png") no-repeat top center;
  }
  .head .topnav1 .topulnav li {
    /* width: 40px; */
  }
  .head .topnav1 .topulnav li.line {
    max-width: 4px;
  }
  .head .topnav2 img{
    max-width: 90%;
    padding-top: 30px;
    display: block;
    margin: 0 auto;
  }
  .head .index_topnav4 li.dhli {
    width: 14%;
  }
  /*************************头部结束************************/
  /*************************第一部分content1开始************************/
  .content .con1 .conh1 .bd li {
    min-width: unset;
    height: 130px;
  }
  .con1 .con1left,
  .con3 .con3left,
  .cdleft,
  .con2 .con2left,
  .con5 .con5left {
    width: 57%;
  }
  .con1 .con1right,
  .con3 .con3right,
  .cdright,
  .con2 .con2right,
  .con5 .con5right,
   .con3_2right{
    width: 41%;
  }
  .con1 .con1left,
  .con2 .con2left{
    width:54%;
  }
  .con1 .con1right,
  .con2 .con2right{
    width:45%;
  }
  .con1 .slideBox4 .bd{
     width:100%;
  }
  .con1 .con1left .slideBox,
  .con2 .con2left .slideBox5{
    height: unset;
    height: auto;
  }
  .con1 .con1right .toptit li a,
  .comul ul li a span,
  .comtit li a {
    font-size: 18px;
  }
  .comtit a.xxck {
    font-size: 18px;
    line-height: 18px;
    padding: 0 5px;
  }
  .comtit li {
    height: 18px;
    line-height: 18px;
    padding: 0 5px;
  }
  .comul ul li a,
  .comul li>span,
  .con1 .con1right .comul ul.con1cwh li a{
    font-size: 16px;
    line-height: 32px;
  }
  .comul li>span{
    margin-top: -32px;
  }

  .con1 .con1right .top1 .toptit li:first-child a{
    font-size:20px;
  }
  .con1 .con1nr .comul .lastTitle a:nth-child(2),
  .con1 .con1right .gwylastli a:last-child{
    width: 65%;
  }
  .con1 .con1right .toptit span a {
    font-size: 14px;
  }
  .con1 .con1right .toptit li {
    padding: 0px;
  }
  .con1 .con1left li img,
  .con2 .con2left li img{
    width: 100%;
    height: 100%;
  }
  .con1 .con1left .slideBox .hd{
    bottom:15px;
  }
  .con1 .con1left li p a{
     width: 65%;
  }
  /*************************第一部分content1结束************************/
  /*************************第三部分content3开始************************/
 .con2 .comul .lastTitle a:nth-child(2), .con3right>.changeul ul:nth-child(1) a:nth-child(2){
   width:65% !important;
 }
   .con3 .con3nr2 #wfwjkbox, .con3 .con3nr2 #zfwjkinput {
    width: 100%;
  }
  .con3 .con3nr2 .choosess{
    width:100%;
  }
  .con3 .con3nr2 .indextpbox li{
    max-width: 100%;
    height:100%;
  }
  .con3 .con3nr2 .zfxxgkul li.li05 .zdmsbox{
    max-width:200%;
    right: 0px;
    height: auto;
  }
  .con3 .con3nr2 .zfxxgkul li.li05 .zdmsbox::after{
    right: 42%;
  }
  .con3 .con3nr2 .zfxxgkul li.li05 .zdmsbox a{
    width:auto;
    padding:0 5px;
    
  }
  .con3 .con3nr2 .zfxxgkul li {
    width: auto !important;
    min-width: 50%;
    margin: 0px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
  }
  .con3 .con3nr2 .zfxxgkul li .imgbox{
    margin-right: 4px;
    width: 22px;
  }
  .con3 .con3nr2 .zfwjk .wz {
    width: unset;
    line-height: 42px;
    font-size: 18px;
  }
  .con3 .con3nr2 .bt1,
  .con3 .con3nr2 .zfwj{
    font-size:16px;
    width: 80px;
  }
  .con3 .con3nr2 .bt1 img,
  .con3 .con3nr2 .zfwj img{
    width:20px;
  }
  .con3 .con3nr2 .zfwjk {
   /* height: 100px;*/
  /* width: 90%;*/
    width: 90%;
  }
  .con3 .con3nr3 .con3nrtit {
    width: 5%;
    padding: 0;
    font-size: 18px;
  }
  .con3 .con3nr2 .wz{
    padding: 0;
    font-size: 18px;
  }
  .con3 .con3nr2 .seachtit2{
    /*right:-15px;*/
    width: auto;
    padding: 0 15px;
  }
  .con3 .con3nr3 .ztbox {
    width: 94%;
  }
  .con3 .con3nr3 .ztbox li, .con4 .con4bt>ul>li {
    width: 24%;
    margin: 0;
  }
  .con3 .con3nr3 .ztbox li, .con4 .con4bt>ul>li {
    margin-left: 1%;
  }
  .con3nr3 .ztbox li:nth-child(4),
  .con4bt>ul>li:nth-child(4) {
    float: right;
  }
  /*************************第三部分content3结束************************/
  /*************************第四部分content4开始************************/
  .con4bt>ul>li {
    height: 70px;
    background-size: 100% 100%;
    font-size: 13px;
  }
  .con4bt>ul>li img {
    width: 100%;
    height: 100%;
  }
  .con4bt01 p a ,
  .con4 .con4bt01 p a{
    font-size: 12px;
    white-space: nowrap;
  }
  .con4 .con4bt01 p{
    white-space: nowrap;
  }
  .con4 #Diylbbox {
    width: 100%;
  }
  .con5 .con5leftbt li{
    min-width: 33%;
    margin: 0px !important;
    padding: 0px 0px 10px 5px;
    min-height: 65px;
  }
 /****************政务服务改版**********************/
  .con4 .con4nr .ThreeServicesbox>li.Services_bm>ul li{
    padding:0 5px;
    width: 48%;
    border: none;
  }
  .con4 .con4nr .ThreeServicesbox>li.Services_bm>ul li{
       width:auto;
    min-width:35%;
  }
  .con4 .con4nr .ThreeServicesbox>li.Services_gr>ul li, .con4 .con4nr .ThreeServicesbox>li.Services_fr>ul li{
    width:48%;
    border: none;
  }
  .con4 .con4nr .ThreeServicesbox>li{
    height: 275px;
    vertical-align: top;
  }
  .con4 .con4nr .SpecialAreabox .spe_navul{
    width:100%;
    margin-top:20px;
  }
  .con4 .con4nr .SpecialAreabox .spe_logobox2>ul>div .bm{
    width:100%;
  }
  .con4 .con4nr .SpecialAreabox .spe_logobox2>ul>div .tb{

    float:none;
    margin:0 auto;
  }
  .con4 .con4nr .ThreeServicesbox>li>ul li:nth-child(2n+1){
    border-right: 1px solid #000;
  }
  
    /****************政务服务改版**********************/
  /*************************第五部分content5开始************************/
  .con5 .con5left .comul ul li a{
    width: 70%;
    display: block;
  }
  .con5 .indextpbox li{
      max-width: 100%;
  }
  /*************************第五部分content5结束************************/
}

/* -------------------------------------767px---------------------------------- */
@media (max-width: 767px) {
  .fina .xgljuldiv {
    overflow-y: auto;
    height: 100%;
    padding: 10px 5px;
}
  .con1 .con1right .toptit i{
    display: none;
  }
  
  body>.sybgwrap .xyesdsybgwza{
    padding:0 5px;
  }
  body>.sybgwrap .xyesdsybgwza{
    right:0px;
    
  }

  .content.container {
    overflow: hidden;
  }
   .ftzbnavts{
    padding: 5px 8px;
    position: unset;
  }
  .head .topnav3 .sousuo2017ys {
    max-width: 80%;
  }
  .head .index_topnav4 ul {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    height: 50px;
    font-size: 0px;
  }
  .head .index_topnav4 ul li.dhli {
    float: none;
    float: unset;
    display: inline-block;
    margin-top: 0px;
    width: auto;
    height: 48px;
    padding: 0 15px;
  }
  .head .index_topnav4 li.dhli a{
    line-height: 48px;
    display: block;
  }
  .head .index_topnav4 ul li.dhbj {
    display: none;
  }

  .con1 .con1left,
  .con3 .con3left,
  .cdleft,
  .con2 .con2left,
  .con5 .con5left,
  .con1 .con1right,
  .con3 .con3right,
  .cdright,
  .con2 .con2right,
  .con5 .con5right,
  .con3_2right{
    width: 100%;
    margin-top: 10px;
  }
  .con1 .con1right .toptit li {
    padding: 0 10px;
  }
  .con1 .con1left .slideBox .hd{
    bottom:10px;
  }

  .con3>a>img,
  .con4>a>img,
  .con5>a>img{
    width:160%;
    max-width:200%;
    margin-left:-30%;
  }

  .con3 .con3nr2 .zfwjk {
    background-size: 100% 100%;
    padding-bottom: 20px;
    min-height: 100px;
   /* height: auto;*/
  }
  .con3 .con3right,
  .cdright {
    margin-top: 20px;
  }
  .con3 .con3left{
    margin-top:0px;
  }
  .con3 .con3right{
    margin-top:10px;
  }
  .con3 .con3left .comtit li,
  .con3 .con3right .comtit li{
    margin-top:10px;
  }
  .con5 .con5leftbt li {
    width: 50%;
    margin: 0 !important;
    padding: 0px 0px 10px 5px;
  }
  .con5 .con5right .myp.p2 span:nth-child(2) {
    width: 70%;
  }
  .con5 .con5leftbt li a div{
    
    padding-top:13px;
    box-sizing: border-box;
    line-height: unset;
  }

  .comtit a.xxck {
    margin-top: 10px;
  }
  
  /****************政务服务改版**********************/
  .con4 .con4nr .SpecialAreabox .spe_logobox1 li{
    width:20% ;
  }
  .con4 .con4nr .SpecialAreabox .spe_navul li, .con4 .con4nr .SpecialAreabox .spe_navul a{
    width:33%;
    padding: 0px;
    margin-bottom:30px;
    text-align: center;
  }
  .con4 .con4nr .SpecialAreabox .spe_navbox{
    padding-bottom:0px;
  }
  .con4 .con4nr .ThreeServicesbox>li .tit span,
  .con4 .con4nr .SpecialAreabox .tit{
    font-size:18px;
    font-weight: bold;
  }
  .con4 .con4nr .ThreeServicesbox>li>ul li{
    margin-bottom:15px;
  }
  .con4 .con4nr .SpecialAreabox{
    margin-top:20px;
  }
  .con4 .con4nr .SpecialAreabox .spe_navul li, .con4 .con4nr .SpecialAreabox .spe_navul a{
    font-size:16px;
  }
  .con4 .con4nr .SpecialAreabox .spe_logobox2>ul>div .bm ul li{
    line-height:22px;
    padding:9px 0px
  }
    /****************政务服务改版**********************/
}


/* ---------------------------------pc 600px----------------------------------- */
  @media (max-width: 767px) {
    .foot .container2 .changepcbtn span{
    display:inline-block;
  }
}
/* ---------------------------------600px----------------------------------- */
@media (max-width: 600px) {

  .head .topnav3 .ts1 {
    width: 100%;
    font-size: 16px;
  }
  .con1 .con1right .toptit span a{
     line-height: 24px;
  }
  .head .topnav3 .ts1 a:nth-child(3),
  .head .topnav3 .ts1 a:nth-child(4) {
    display: none;
  }
  .head .topnav3 .headSous {
    margin-left: 0px;
    position: relative;
    width: 100%;
  }
  
  .con1 .slideBox4, .con1 .conh1{
    height: 145px;
  }
  .con1 .slideBox4 .hd{
    bottom: -3px;
  }
  .con1 .con1nr{
    margin-top: 0px;
  }
  .con1 .con1left li p a {
    width: 65%;
    padding-left: 4px;
    font-size: 16px;
  }
  .head .topnav3 .sousuo2017ys {
    max-width: 90%;
  }
  .head .topnav3 .headSous span.idspan2 {
    right: 10%;
    position: absolute;
    top: 10px;
  }
  .con1 .con1left .slideBox{
    height:
    unset;
    max-height: 410px;
    min-height: 160px;
  }
  .content .con1 .conh1 .p1 a h3, .content .con1 .conh1 .p1 a{
    font-size:24px !important;
  }
  .con1 .conh1 .bd li{
    min-width:unset;
  }
  .con1 .con1right .top1{
    position:relative;
    padding-bottom: 30px;
  }
  .con1 .con1right,
  .con3 .con3left,
  .con3 .con3right,
  .con3 .con3_2right.cdright,
  .con5 .con5left,
  .con2 .con2right{
    position:relative;
    padding-bottom:30px
  }
  .con1 .con1right{
    padding-bottom:0px;
  }
  .con1 .con1right .toptit span,
  .con3 .con3left .comtit span,
  .con3 .con3right .comtit span,
  .con3 .con3_2right.cdright .comtit span ,
  .con5 .con5left  .comtit span,
  .con2 .toptit span{
    position:absolute;
    bottom: 0px;
    right: 0px;
    width: auto;
    float: none;
    display: inline-block;
    height: 24px;
  }
.con3 .con3nr2 .seachtit2{
    font-size: 12px;
    right: -20px;
}
  .con3 .con3nr3 .con3nrtit {
    width: 10%;
  }  
 .con3 .con3nr3 .ztbox {
    width: 88%;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
  }
  .con3 .con3nr3 .ztbox .bd ul {
    display: block;
    height: 110px;
    white-space: nowrap;
  }
  .con3 .con3nr3 .ztbox li {
    width: 100%;
    margin: 0px;
    display:inline-block;
    float:none;
  }
  .con3 .con3nr3 {
    height: 110px;
    overflow: hidden;
  }
  .con4 .con4bt>ul>li{
    width: 100%;
    height:
    auto;
    margin: 0px 0 10px 0;
  }
  .con4 .con4bt>ul>li:nth-child(2n+1){
    margin-right:1%;
  }
  .con4   #Diylbbox .Diylbul .bansli.active2{
      transform:scale(1.5) !important;
      transform-origin: 49% 0;
  }
  .con4 #Diylbbox .Diylbul {
    padding-top: 100px;
  }
  .con4 #Diylbbox .Diylbul .bansli{
    transform-origin: 50% 140%;
  }
  .con4 .con4bt01 p {
    white-space: nowrap;
    /* transform: scale(0.66); */
    /* -webkit-transform-origin-x: left; */
  }
  /****************政务服务改版**********************/
  .con4 .con4nr .ThreeServicesbox>li{
    width:100%;
    margin-left:0px !important;
    margin-bottom:20px;
    height:auto;
  }
  .con4 .con4nr .SpecialAreabox{
    margin-top:10px;
  }
  .con4 .con4nr .ThreeServicesbox>li.Services_gr>ul li, .con4 .con4nr .ThreeServicesbox>li.Services_fr>ul li{
    width:25%;
  }
  .con4 .con4nr .SpecialAreabox .spe_logobox1 li{
    width:33%;
    margin-bottom:15px;
  }
  .con4 .con4nr .SpecialAreabox .spe_navul li, .con4 .con4nr .SpecialAreabox .spe_navul a{
    width:auto;
    padding: 0 15px
  }
  .con4 .con4nr .SpecialAreabox .spe_logobox2>ul>div .bm{
    padding: 0px 0 35px 0px;
  }
  .con4 .con4nr .ThreeServicesbox>li.Services_bm>ul li{
    min-width:33%;
  }
  .con4 .con4nr .ThreeServicesbox>li>ul li:nth-child(2n+1){
    border-right: none;
  }
  .con4 .con4nr .ThreeServicesbox>li.Services_gr>ul li:nth-child(4n+1), .con4 .con4nr .ThreeServicesbox>li.Services_fr>ul li:nth-child(4n+1), .con4 .con4nr .ThreeServicesbox>li.Services_bm>ul li:nth-child(3n+1){
    border-left: 0px !important;
  }
  .con4 .con4nr .ThreeServicesbox>li>ul li{
    border-left: 1px solid #000 !important;
  }
  /****************政务服务改版**********************/
  .con5 .con5right  .comtit>span{
    float:right;
  }
  .con5 .indextpbox li{
/*     max-width:100%; */
  }
  .con5 .indextpbox li, .con5 .indextpbox li a, .con5 .con5right .indextpbox li img{
    width:100%;
  }
  .con5 .con5right span.redon,
  .con5 .con5fina .p2.myp span:nth-child(2){
    font-size:16px;
  }
  .fina .addtoplj .container>span,
  .fina .addtoplj .container>ul li a {
    padding: 0 5px;
    width: auto;
  }
  .fina .footnav{
    height:auto;
  }
  .fina .footnav .navli li.lia{
    width: 49%;
  }
  .fina .xgljul{
    padding:10px 5px;
  }
  .fina .xgljul2 li,
  .fina .xgljul4 li,
  .fina .xgljul.xgljul6  li{
    width:50%;
  }
  .fina .xgljul3 li,
  .fina .xgljul5 li{
    width:25%
  }
  .fina .xgljul li,  .fina  .xgljul p{
    display:block;
    text-indent: 1em;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .fina .xgljul3 li:last-child{
    width:auto;
  }
  .fina .footnav .navli li span::after{
    right: -16px;
  }


}

@media (max-width: 390px) {
  .con1 .con1right .toptit li a, .comul ul li a span, .comtit li a{
    font-size:16px;
  }
  .con3 .con3nr2 .zfxxgkul li{
    width:100% !important; 
    
  }
  .con3 .con3nr2 .zfxxgkul li.li05 .zdmsbox{
    max-width:100%;
  }
  .con3 .con3nr2 .zfxxgkul li.li05 .zdmsbox::after{
    right:80%;
  }
  .con3 .con3nr2 .zfxxgkul li .imgbox{
    margin-right:10px;
  }
}

