/* 头部 */
.old-type * {
	cursor: url(//www.zj.gov.cn/module/jslib/accessiblereading/images/allaw.cur),auto!important;
}


.old_type div#pc_l_01 {
    display: none;
}

.old_type div#pc_l_02 {
    display: none;
}

.old_type a.wuzhangaiPC {
    font-size: 32px;
    line-height: 72px;
    height: 72px;
}

.old_type .loginBtns {
    width: auto;
    line-height: normal;
    color: #254694;
    font-size: 32px;
    text-align: center;
    cursor: pointer;
    line-height: 72px;
    height: 72px;
}

.old_type .loginItems {
    position: absolute;
    width: 200px;
    height: 180px;
    text-align: center;
    background: #fff !important;
    /* background: url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web1/site/picture/-1/zjzwfw_2019_dlbjdc.png) no-repeat 0 -1px; */
    font-size: 32px;
    display: none;
    line-height: 72px;
    padding-top: 12px;
    left: -50px;
    border-bottom: 1px solid #eeeeee;
}

.old_type .input_txt {
    height: 40px;
    border: 2px solid lightgray;
    border-radius: 10px 0px 0px 10px;
    font-size: 22px;
    width: 300px;
}

.old_type .input_btn {
    height: 44px;
    border-radius: 0px 10px 10px 0px;
}

.old_type .header_main form {
    height: 72px;
    width: 400px;
}

.old_type .menu_link1 {
    height: 72px;
    width: 25%;
    line-height: 72px;
    font-size: 32px;
    color: #fff;
}

.old_type .menu {
    background: #1492ff;
    display: flex;
    flex-wrap: wrap;
    height: auto;
}

.old_type .menu_link1:hover {
    height: 72px;
    width: 25%;
    line-height: 72px;
    font-size: 32px;
    border-top-width: 0px !important;
    border-top-style: none;
    border-top-color: #fff;
    color: #1492ff;
}

.old_type .header {
    border-bottom-style: none;
    border-bottom-color: #fff;
}

/* 头部结束 */












/* 底部 */
.old_type .btm_main {
    height: auto;
    line-height: 72px;
}

.old_type .btm_main p {
    font-size: 32px;
}

.old_type .btm_main a {
    font-size: 32px;
}

.old_type .bottom {
    height: auto;
}

/* 底部结束 */

/* 主体 */

.old_type .lb2 {
    height: auto;
    width: 100%;
}

.old_type .m2_img {
    height: auto;
    float: none;
    width: 1000px;
}

.old_type .m2_right {
    float: none;
    width: 100%;
    height: auto;
}


.old_type .old_type_lunbo {
    float: none !important;
}

.old_type .bord {
    height: 485px;
    width: 100%;
}

.old_type .focusBox2 .txt li a {
    display: inline-block;
    width: 87%;
    overflow: hidden;
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis;

}

.old_type .focusBox3 .txt li a {
    display: inline-block;
    width: 87%;
    overflow: hidden;
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis;

}
.old_type .old_type_lunbo {
    margin-bottom: 140px;
}


.old_type .m2_rtop {
    width: 100%;
}

.old_type .m2_newstop {
    width: 100%;
    font-size: 32px;
    line-height: 72px;
    height: 72px;
    margin: 0 auto;
}

.old_type .m2_right ul li {
    line-height: 72px;
    height: 72px;
}

.old_type .m2_right li a {
    font-size: 32px;
}

.old_type .m2_right ul li span {
    font-size: 32px;
    line-height: 72px;
}

.old_type .main02 {
    height: auto;
}

.old_type .main_title {
    font-size: 32px;
    line-height: 72px;
    height: 72px;
}

.old_type .m2_rtop {
    height: 72px;
}

.old_type .more {
    font-size: 32px;
    line-height: 72px;
    height: 72px;
    top: -172px;
    right: 0;
    position: absolute;
}

.old_type .m2_right li a {
    display: inline-block;
    width: 78%;
    overflow: hidden;
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis;
}


.old_type .m3_left {
    width: 100%;
    height: auto;
  }
  .old_type .m3_left ul li {
    line-height: 72px;
    height: 72px;
  }
  .old_type .m3_left ul li a {
    display: inline-block;
    width: 78%;
    overflow: hidden;
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis;
    font-size: 32px;
  }
  .old_type .m3_left ul li span {
    font-size: 32px;
    line-height: 72px;
  }
  .old_type .m3_ltop {
    height: 72px;
    width: 100%;
  }
  .old_type .m4_ltop {
    height: 72px;
    width: 100%;
  }
  .old_type .tag_big1 #tab {
    width: 100%;
  }
  .old_type .tag_big1 {
    width: 100%;
    height: auto;
  }
  .old_type .tag_big1 #tab div {
    top: 72px;
  }
  .old_type .tag_big1 #tab div {
    height: auto;
    width: 100%;
  }
  .old_type #tab li a {
    line-height: 72px;
    height: 72px;
    display: inline-block;
    width: 78%;
    overflow: hidden;
    white-space: nowrap;
    word-break: keep-all;
    font-size: 32px;
    text-overflow: ellipsis;
  }
  .old_type #tab ul li {
    line-height: 72px;
    height: 72px;
  }
  .old_type #tab ul li span {
    font-size: 32px;
    line-height: 72px;
  }
  .old_type #tab {
    height: 660px;
  }
  
  .old_type .main04{
    height: auto;
  }
  /* pcold */
  .old_type .pc_oldm4{
    height: auto;
  }

  .old_type .pc_oldm4{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 1000px;
    margin: 0 auto;
  }




  .old_type .mid-a{
    width: 100%;
  }
  .old_type .mid-ab {
    display: flex;
    justify-content: space-between;
    height: 72px;
    line-height: 72px;
    font-size: 32px;
}
.old_type .mid-ab .title {
    color: #2e8de7;
    border-bottom: 4px solid;
}
.old_type .mid-a-list {
    margin-top: 20px;
}
.old_type ul.midl1 {
    display: flex;
    flex-wrap: wrap;
}
.old_type ul.midl1 li {
    width: 46%;
    /* margin: 0 auto; */
    text-align: left;
    line-height: 72px;
    margin-left: 2%;
}
.old_type ul.midl1 a {
    font-size: 32px;
    margin-left: 50px;
}

.old_type .mid-a-list img {
    width: 80px;
}
.old_type ul.midl1 li{
    margin-bottom: 30px;
    margin-top: 30px;
}


.old_type ul.midl2 {
    display: flex;
    flex-wrap: wrap;
}

.old_type ul.midl2 li {
    width: 33%;
    text-align: left;
    font-size: 32px;
    line-height: 72px;
    /* background-image: url(https://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3687/site/images/38139/17jtj_li.jpg);
background-repeat: no-repeat;
background-position: left center; */
}    
.old_type .mid-a-list .midl2 img {
    width: auto;
    padding-right: 15px;
}


.old_type .mid-a-list-b img {
    width: 100%;
    height: 100%;
}
.old_type .mid-a-list-b ul {
    display: flex;
    flex-wrap: wrap;
}


.old_type .mid-a-list-b li {
    width: 46%;
    margin-right: 2%;
    margin-bottom: 10px;
    margin-top: 20px;
}
.old_type .icon-5{
    display: none;
}



/* åˆ‡æ¢æ  */
.old_type .slideTxtBox {
    width: 100%;
    text-align: left;
    /* margin-right: 27px; */
    margin-top: 40px;
  }
  .old_type .hd-img {
    border-bottom: 5px solid #c50101;
    width: 28px;
    margin-right: 20px;
  }
  .old_type .slideTxtBox .hd img {
    width: 28px;
    height: 28px;
    margin-right: 15px;
  }
  .old_type .slideTxtBox .hd {
    height: 72px;
    line-height: 72px;
    border-bottom: 2px solid #e9e9e9;
    position: relative;
    display: flex;
  }
  .old_type .slideTxtBox .hd a {
    font-size: 32px;
    /* font-weight: bold; */
    color: #fff;
  }
  .old_type .slideTxtBox .hd .separator {
    position: relative;
    top: -2px;
    display: block;
    width: 1px;
    height: 25px;
    background: #000;
    margin: 0 14px;
  }
  .old_type .slideTxtBox .hd ul li {
    float: left;
    cursor: pointer;
    /* padding-top: 5px; */
  }
  .old_type .slideTxtBox .hd ul li.on {
    height: 72px;
    background: #fff;
  }
  .old_type .slideTxtBox .bd ul {
    padding-top: 15px;
    zoom: 1;
    position: relative;
  }
  .old_type .slideTxtBox .bd li {
    line-height: 35px;
  }
  .old_type .slideTxtBox .bd li:hover a {
    color: #0089e6;
  }
  .old_type .slideTxtBox .bd li a {
    font-size: 32px;
    display: inline-block;
    width: 79%;
    overflow: hidden;
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis;
  }
  .old_type .slideTxtBox .bd li img {
    margin-right: 15px;
    width: 10px;
    height: 10px;
    float: left;
    margin-top: 32px;
    border-radius: 5px;
  }
  .old_type .slideTxtBox .bd li .date {
    float: right;
    color: #999;
  }
  .old_type .spanli {
    margin-left: 10px;
    margin-right: 10px;
    height: 40px;
    width: 3px;
    border-right: 2px solid#666666;
  } /* moreçš„æ ·å¼ */
  

  .old_type .main05{
    height: auto;
  }
  .old_type .m5_top{
    display: none;
  }
  .old_type .m5_left{
    display: none;
  }
  .old_type .m5_img{
    display: none;
  }
  .old_type .m5_right{
    display: none;
  }

  .old_type_lunbo2 {
    width: 1000px;
}
.old_type .slideTxtBox .hd ul li.on a{
    background: #2e8de7 !important;
    color: #fff !important;
}
.old_type .slideTxtBox.fr.cf .hd ul li a{
    background: #fff;
    padding-right: 20px;
    padding-left: 20px;
    color: #2e8de7;
    line-height: 72px;
    height: 72px;
    display: block;
}
.old_type .slideTxtBox.fr.cf .hd ul li {
    background: #fff;

    color: #2e8de7;
}
.old_type .slideTxtBox .hd ul {
    display: flex;
}
.old_type .slideTxtBox .hd ul li{
    float: none;
}

.old_type .m5_newstop{
    width: 100%;
    height: 72px;
    line-height: 72px;
    font-size: 32px;
}

.old_type .slideTxtBox .bd li{
    line-height: 72px;
    height: 72px;
    font-size: 32px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.old_type .bd{
    margin-top: 100px;
}

.old_type .tag_big {
    height: auto;
}
.old_type .tag_big #tab h3{
    height: 72px;
    line-height: 72px;
    width: 1000px !important;
    text-align: left;
    display: flex;
    justify-content: space-around;
    font-size: 32px;
}
.old_type div#tab{
    width: 1000px !important;
    top: 72px;
}
.old_type .tag_big #tab div span{
    font-size: 23px;
    line-height: 72px;
    width: 33%;
}
.old_type .main06{
    height: 300px;
}
.old_type #tab div{
    top: 72px;
}

.old_type .mid-v {
    display: grid;
}
.old_type .mid-v img {
    width: 100% !important;
    height: auto;
}
.old_type  .mid-v a {
    font-size: 32px;
    line-height: 72px;
    height: auto;
}

.old_type .m3_ltop .more {
  position: absolute;
  top: 0;
}
.old_type .m2_rtop{
  position: relative;
}
.old_type .m2_rtop .more {
  position: absolute;
  top: 0;
}
.old_type .m3_ltop{
  position: relative;
}