/******************layout.css***************/
body{
    margin: 0;
    padding: 0;
    width: 100%;
    background-color: #f6f6f6;
    font-family: "Microsoft YaHei";
    color: #333;
}
a,a:hover{
    text-decoration: none;
    color: #333;
}
h1,h2,h3,h4,div,span,p{
    margin: 0;
    padding: 0;
    font-weight: normal;
}
a{
    -webkit-transition: 0.3s 0.2s ease;
    -moz-transition: 0.3s 0.2s ease;
}
img {
    border: 0;
}

@font-face {
    font-family: 'pfdintextcondpro';
    src: url('pfdintextcondpro-regular-webfont.eot');
    src: url('pfdintextcondpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('pfdintextcondpro-regular-webfont.woff') format('woff'),
    url('pfdintextcondpro-regular-webfont.ttf') format('truetype'),
    url('pfdintextcondpro-regular-webfont.svg#voltaireregular') format('svg');
    font-weight: normal;
    font-style: normal;
  }
.flex{
    display: flex;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
    padding: 0;
}
.row{
    margin: 0;
}
/*************************************************************/
.hidden-old{
    display: block;
}
.hidden-pc{
    display: none;
}
.top-box{
    max-width: 1920px;
    height: 40px;
    background-color: #fff; 
    min-width: 1200px 
}
.container{
    width: 1200px;
    margin: auto;
    padding:0;
}
.white-bg{
    background-color: #fff;
    padding: 20px;
}
.container-bg{
    height: 160px;
    max-width: 1920px;
    margin: auto;
    background-image: url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3462/site/images/44085/top.png);
    background-position: center;
    background-repeat: no-repeat;
    min-width: 1200px 

}
.top-nav-left{
    flex: 1;
    padding: 5px 0;
    align-items: center;
    float: left;
}
.top-nav-left a{
    margin-right: 10px;
    float: left;
}
.top-nav-left a h1{
    color: #333;
    font-size: 14px;
}

.zjzw{
    cursor: pointer;
    position: relative;
}

.top-nav-right{
  align-items: center;
  float: right;
}
.top-nav-right a{
    font-size: 14px;
    color: #333;
    float: left;
}
.top-nav-right span{
    padding: 0 10px;
    font-size: 12px;
    color: #99999a;
    float: left;
}
.small-top-nav{
    margin: 5px 15px;
    justify-content: flex-end;

}
.small-top-nav a{
    font-size:3.2vw !important;
    font-weight: normal;
    font-stretch: normal;
    line-height: 6vw !important;
    letter-spacing: 0rem;
    color: #1f1f1f;
}
.small-top-nav span{
    font-size:2.5vw !important;
    color: #cccccc;
    line-height: 6vw !important;
    padding: 0 10px;
}
.top{
    display: flex;
}
.logo{
    margin-top: 40px;
    float: left;
}
.old{
    height: 38px;
    box-sizing: border-box;
    background-color: #fff;
    border: 1px solid #a1b1c4;
    background-color:#4a83c4;
    color: #fff;
    font-size: 16px;
    line-height:36px;
    border-radius: 50px;
    padding: 0 18px;
    margin-top:23px;
    margin-left: 30px;
    float: left;
}
.input-box{
    width: 400px;
    margin-left:140px;
    margin-top:20px;
    height: 44px;
    box-sizing: border-box;
    border: none;
    border-radius: 50px;
    background-color: #fff;
    float: left;
}
.input-box input{
    outline: none;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    border:none;
    flex: 1;
    padding-left:30px;
    border-radius: 50px;
    height:44px;
    line-height: 44px;
    color: #b2b2b2;
    font-size: 18px;
    background-color: rgba(0, 0, 0, 0); 
}
.search-banner{
    float: left;
}
.srarch{
    width: 44px;
    height: 44px;
    cursor: pointer;
    margin:0 15px;
    background-image: url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3462/site/images/44085/search.png);
    background-size: 24px;
    background-position: center;
    background-repeat: no-repeat;
}
.tx-xx{
    margin-left:140px;
    margin-top:40px; 
    
}
.today img{
    width: 20px;
    float: left;
}
.today h1{
    font-size: 14px;
    line-height: 16px;
   color: #355e92;
   padding-left: 5px;
   font-weight: bold;
}
.tx{
    margin-left: 30px;
    width: 245px;
    height: 16px;
    position:relative;
    overflow: hidden;
    
}
.tx h2{
    display: block;
    font-size: 12px;
    line-height: 16px;
    color: #5b98a9;
   font-weight: bold;
   position: absolute;

}
.nav-box{
    width: 100%;
    background: #355e92;
    min-width: 1200px;
    overflow: hidden;
}
.nav{
    width: 100%;
}
.nav a{
    float: left;
    box-sizing: border-box;
    justify-content: center;
    width: 16.6%;
    border:1px solid #355e92;
}
.nav a h1{
    font-size: 18px;
    text-align: center;
    line-height: 52px;
    padding-left: 8px;
    color: #FFFFFF;
    float: left;
}
.nav a .nav-img{
    width: 26px;
    height: 52px;
    background-repeat:no-repeat;
    background-size: 52px;
    background-position:center left;
    float: left;
}
.nav-img-1{
    background-image: url("nav-icon1.png");
}
.nav-img-2{
    background-image: url("nav-icon2.png");
}
.nav-img-3{
    background-image: url("nav-icon3.png");
}
.nav-img-4{
    background-image: url("nav-icon4.png");
}
.nav-img-5{
    background-image: url("nav-icon5.png");
}
.nav-img-6{
    background-image: url("https://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3462/site/picture/1530/2211281007488571365.png");
}
.nav a:hover{
    background-color: #fff;
}
.nav a:hover h1{
    color: #355e92;
}
.nav a:hover .nav-img{
    background-position:center right;
}
.news-img{
    width: 100%;
    position: relative;
    height: 360px;
}
.news-img img{
    width: 100%;
    height: 360px;
}
.txt {
    position: absolute;
    bottom: 0;
    z-index: 1;
    height:40px;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.8);
}
.txt .news-font {
    flex: 1;
    width: 0;
}
.txt .news-font a {
    display: block;
    color: #FFFFFF;
    padding:0 10px;
    font-size: 15px;
    text-decoration: none;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.button-box{
    align-items: center;
    padding-right: 10px;

}
.button-box .button{
    width: 10px;
    height: 10px;
    overflow: hidden;
    text-align: center;
    margin-right: 10px;
    cursor: pointer;
    background: #FFFFFF;
    color: #333333;
    border-radius: 50%;
    
}
.button-box .button-active{
    background: #ff6c00;
    color: #FFFFFF;
}
.news{
    box-sizing: border-box;
    height: 360px;
}
.news-bg{
    background-color: #f5f5f5;
    padding: 0 10px;
}
.light-box{
    box-sizing: border-box;
    padding-left: 20px;

}
.news-tittle{
    border-bottom: 1px solid #cccccc;
    margin: 0 10px;
    height: 50px;
    justify-content: space-between;
    
}
.news-tittle h1{
    line-height: 56px;
    font-size: 17px;
    padding: 0 10px;
    cursor: pointer;
    position: relative;
    
}
.news-tittle .h1-active{
    color: #13488b;
}

.news-tittle .h1-active::before{
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    bottom: -1px;
    height: 1px;
    background-color: #13488b;

}

.news-tittle .h1-active::after{
    position: absolute;
    content: "";
    width: 10px;
    height: 6px;
    background-image: url("arrow.png");
    background-size: 10px;
    left: 50%;
    margin-left: -5px;
    bottom: 0;


}
.more{
    line-height: 56px;
    font-size: 17px;
    color: #999999;
}
.more:hover{
    color: #13488b;
}
.new-article{
    padding:10px;
}
.new-article .flex{
    border-bottom: 1px dashed rgb(102, 102, 102);
}
.new-article a{
    flex: 1;
    width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 15px;
    line-height: 40px;
    color: #2c2c2c;
    padding: 0 40px 0 18px;
    position: relative;
   

}
.new-article a::before{
    position: absolute;
    content: "";
    width: 8px;
    height: 8px;
    background-image: url("list_bg_01.png");
    background-size: 8px;
    top: 50%;
    margin-top: -4px;
    left: 0;
}
.new-article a:hover{
    color: #13488b;
}
.new-article p{
    font-size: 14px;
    line-height: 36px;
    color: #999999; 
}

.white-bg-padding1{
    padding:0px;
    padding-left: 10px;
}
.white-bg-padding2{
    padding:0px;
    padding-right:10px;
}
.white-bg-padding{
    padding:0px 10px; 
}
.zmhd{
    margin-left: 20px;
}
.news-another{
    height:auto;
}
.news-another .news-tittle .h1-active::after{
    display: none;
}
.news-another .news-tittle .h1-active::before{
    bottom: -2px;
    height: 2px;
}
.news-another .new-article .flex{
    border-bottom: none;
}
.news-another .new-article a::before {
    position: absolute;
    content: "";
    width: 4px;
    height: 4px;
    background-image: none;
    background-color:#c20000;
    border-radius: 50%;
    top: 50%;
    margin-top: -2px;
    left: 5px;
}
.news-another .new-article a{
    line-height: 36px;
}
.news-another .new-article p{
    line-height: 36px;
}


.news-another .new-article{
    padding-bottom: 0;
}

.icon{
    flex: 1;
    margin-top: 20px;
}
.icon div{
    width: 60px;
    height: 60px;
    background-color: #f5f5f5;
    border-radius: 50%;
    margin: auto;
    box-sizing: border-box;
    padding-top: 10px;
}
.icon div img{
    width: 100%;
}
.icon p{
    text-align: center;
    line-height: 32px;
}
.cxscroll{
    padding: 15px 0 25px 0;
    position: relative;
}
.box{
    width: 720px;
    position: relative;
    margin: auto;
    height: 120px;
    overflow: hidden;
}
.list {
    position: absolute;
    left: 0;
    top:0;
    width: 2520px; 
    height: 120px;  
}
.list a{
    float: left;
    margin:10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.075);
    width: 340px;
    overflow: hidden;
    display: block;

}
.list a img{
    width: 100%

}

.cxscroll .prev, .cxscroll .next {
    position: absolute;
    top: 50%;
    margin-top: -14px;
    font-size: 32px;
    color: #dcdcdc;
    cursor: pointer;
    width: 17px;
    height: 28px;
}
.cxscroll .prev {
    background: url(arrow-left.png) no-repeat;
    background-size: 17px;
    left: 10px;
}
.cxscroll .next {
    background: url(arrow-right.png) no-repeat;
    background-size: 17px;
    right: 10px;
}
.zmhd .flex{
    justify-content:space-between;
}
.zmhd a{
    display: block;
    position: relative;
}
.zmhd a p{
    position: absolute;
    font-size: 15px;
    color: #fff;
    left: 70px;
    top:0;
    line-height: 50px;
    font-weight: bold;

}
.zmhd a img{
    width: 100%;
}
.color-1{
    background-color: #91c769;
}
.color-2{
    background-color: #ac8de0;
}

.color-3{
    background-color: #14a0b9;
}

.color-4{
    background-color: #ecbe06;
}
.color{
    margin-bottom: 18px ;
    width: 160px;
}
.color img{
    width: 100%;
}
.zmhd-n{
    margin-bottom: 18px ;
}
.white-bg-bottom{
    padding-bottom: 0;
}
.another-link{
    margin: 2vw;
}
.news-another-yj{
    padding-bottom: 5px;
}
.news-another-yj .new-article a::before{
    position: absolute;
    content: "";
    width: 5px;
    height: 5px;
    background-image: none;
    background-color: #637899;
    border-radius: 50%;
    top: 50%;
    margin-top: -2px;
    left: 0px;

}
.foot-bg{
    background-image: url("http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3462/site/images/44085/foot-bg.png");
    margin-top: 20px;
    min-width: 1200px;
}
.foot-pc{
    justify-content: center;
    align-items: center; 
    height: 110px;
}
.foot-font-box{
    flex: 1;
    margin:0 20px;
}
.foot-icon{
    margin-left: 30px;
    float: left;
}

.foot-font-box a{
    font-size: 13px;
    line-height: 20px; 
    color: #fff;
    margin:0 5px;
}
.foot-font-box h1{
    font-size: 13px;
    line-height: 20px; 
    margin:0 5px;
    color: #fff;
    float: left;
}
.foot-link{
    padding-top: 6px;
    padding-bottom: 4px;
    justify-content: center;
}
.foot-font{
    margin-top: 5px;
    justify-content: center;
}

.foot-font img{
    margin-right: 3px;
}

.foot-app{
    padding: 4vw;
    position: relative;
}
.foot-app p{
    color: #fff;
    text-align: center;
    font-size: 3.2vw !important;
}
.black{
    padding-top: 2vw;
}
.dang{
    width:11vw;
    position: absolute;
    left: 4vw;
    top: 50%;
    margin-top: -7vw; 

}
.jiucuo{
    width:20vw;
    position: absolute;
    right: 3vw;
    top: 40%;
    margin-top: -6vw; 
}
.wza-img{
    width:20vw;
    position: absolute;
    right: 3vw;
    top: 70%;
    margin-top: -6vw; 
}
.dang img ,.jiucuo img,.wza-img img{
    width: 100%;
}
.banner{
    margin: 20px 0;
}
.banner img{
    width: 100%;
}
.tittle-big{
    font-size: 25px;
    color: #355e92;
    line-height: 64px;
    text-align: center;
}

.friend-box{
    margin-top: 20px;
}
.friend-tittle h1{
    font-size: 15px;
    line-height: 26px;
    position: relative;
    margin-right: 40px;
    padding: 0 10px;
    cursor: pointer;

}
.friend-tittle .friend-active{
    background-color: #245399;
    color: #fff;
    border-radius: 1px;
}
.friend-tittle .friend-active::before{
    content: "";
    position: absolute;
    width:10px ;
    height: 5px;
    bottom: -5px;
    left: 50%;
    margin-left: -5px;
    background-image: url("jt.png");
    background-size: 10px;
}
.friend-all{
    margin-top: 10px;
    height: 96px;
    overflow-y: auto;
}
.friend a{
    font-size: 15px;
    float: left;
    width: 20%;
    line-height: 32px;
    padding-left: 18px;
    position: relative;
}
.friend a::before{
    content: "";
    position: absolute;
    width:5px ;
    height: 5px;
    left:5px;;
    top:50%;
    margin-top: -2px;
    border-radius: 50%;
    background-color: #cccccc;
}
.friend a:hover{
    color: #13488b
}
.foot-link span{
    color: #fff;
    font-size: 12px;
}
/***************************************政务公开************************************/
.body-white{
    background-color: #fff;
}
.zwgl-box .news-tittle{
    margin: 0;
}
.zwgl-box1 .news-tittle{
    margin: 0; 
}
.zwgl-box1 .news-tittle h1{
    padding: 0 5px;
}
.zwgl-margin-right1{
    margin-right: 20px;
}
.zwgl-box-padding{
    padding: 0 10px;
}
.zwgl-margin-right2{
    margin-right: 30px;
}
.zwgl-margin-left1{
    margin-left: 30px;
}
.zwgl-margin-left2{
    margin-left: 10px;
}
.line-left{
    border-left: 1px solid #DCDCDC;
    padding-left: 10px;
}
.zwgl-margin-top1{
    margin-top: 20px;
}
.zwgl-margin-top2{
    margin-top: 10px;
}
.grey-bg{
    background: #fbfbfb;
    padding:10px 20px 20px 20px;
    margin-right: 30px;
}
.zwgl-box .news-another .new-article a::before {
    position: absolute;
    content: "";
    width: 5px;
    height: 5px;
    background-image: none;
    background-color: #637899;
    border-radius: 50%;
    top: 50%;
    margin-top: -2px;
    left: 0px;
}
.zwgl-box .news-tittle span{
    width: 2px;
    height: 14px;
    margin:22px 10px;
    background-color: #999;
}
.zwgl-box .news-tittle h1{
    padding: 0 5px;

}
.people-box{
    padding-top:20px;
}
.people{
    width: 120px;
    height: 162px;
    padding: 2px;
    border: 1px solid #e8e8e8
}
.people img {
    width: 114px;
    height: 156px;
}
.people-box h1{
    color: #333;
    font-size: 15px;
    line-height:32px;
    padding-top: 5px;
}
.people-box h1 span{
    color: #bb2335;
    font-size: 15px;
    font-weight: bold;
}
.people-box .flex div h1{

    margin-left: 10px;
}
.two-one{
    width: 200px;
    height:90px;
    border: 1px solid #9fc0ea;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    margin: 20px 0 10px 30px;
    background-color: #fff;
    box-shadow: 0 1px 5px rgb(0 0 0 / 8%);
    float: left;
    background-size:188px;
   
}
.two-one-bg1{
    background-image: url("gwy_bg.png");
}
.two-one-bg2{
    background-image: url("szf_bg.png");
}
.xxgk-box{
    padding:30px 0 10px 20px;
}
.xxgk{
    border: 1px solid #9fc0ea;
    position: relative;
    height: 150px;
}
.xxgk h1{
    position: absolute;
    font-size: 19px;
    color: #333;
    background-color: #fff;
    width: 170px;
    left: 50%;
    margin-left: -85px;
    top:-10px;
    text-align: center;
}
.xxgk-column{
    padding: 20px 0 20px 40px;
}
.xxgk-column a{
    flex: 1;
    margin-top: 15px;
    font-size: 15px;
    padding:0 20px;
    position: relative;
}
.xxgk-column a::before{
    content:"";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    border: 1px solid #666;
    position: absolute;
    left: 0;
    top:50%;
   margin-top: -4px;
}
.icon-zwgk{
    margin-left: 20px;
    margin-top: 20px;
    border: 1px solid #DCDCDC;
    border-radius: 8px;
    flex: 1;
    padding:18px 0;
}
.icon-zwgk img{
    display: block;
    width: 60px;
    margin: auto;
}
.icon-zwgk h1{
    font-size: 17px;
    text-align: center;
    line-height:20px;
    margin-top: 10px;
}
.icon-zwgk-another img{
    margin-left: 115px;
}
.icon-zwgk-another h1{
    margin-top: 0px;
    line-height:50px;
    margin-right:115px;
}
.zdgk-ly{
    margin-top: 10px;
}
.zdgk-box{
    justify-content: space-between;
    margin: 0 7px;
}
.zdgk-box-left{
    margin-left: 14px;
    margin-right: 0;
}

.zdgk-box-right{
    margin-right: 14px;
    margin-left: 0;
}
.zdgk{
    width: 182px;
    justify-content: center;
    height: 42px;
    text-align: center;
    float: left;
    border: 1px solid #e7e7e7;
    background-color: #f3f2f2;
    margin-top: 20px;
    padding: 0 10px;
    align-items: center;
}

.zdgk h1{
    font-size: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height:42px; 
    padding-left: 6px;  
}
.zwgk-friend .news-tittle h1{
    font-size: 19px;

}
.zwgk-friend-all{
    margin-top: 10px;
}
.zwgk-friend-one{
    height: 96px;
    overflow-y: auto;
}
.zwgk-friend-one a {
    font-size: 15px;
    float: left;
    width: 20%;
    line-height: 32px;
    padding-left: 18px;
    position: relative;
}
.zwgl-zt-box{
    margin: 20px 0 ;
}
.zwgl-zt-font{
    width: 110px;
    height: 110px;
}
.zwgl-zt-font img{
    width: 100%;
}
.zwgl-zt{
    margin-left: 15px;
    flex: 1;
    border: 1px solid #e7e7e7;
    height: 110px;
}
.zwgl-zt-arrow{
    width: 28px;
    background-color: #f3f2f2;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 17px;
}
.zwgl-zt-arrow-left{
    border-right: 1px solid #e7e7e7;
    background-image: url("arrow-left.png");
   
}
.zwgl-zt-arrow-right{
    border-left: 1px solid #e7e7e7;
    background-image: url("arrow-right.png");

}
.zwgl-zt-img{
    flex: 1;
    position: relative;
    margin: 9px;
    overflow: hidden;
}
.zwgl-zt-img-box{
    position: absolute;
    width: 1400px;

}

.zwgl-zt-img-box a{
    width: 190px;
    height: 90px;
    background-color: #14a0b9;
    display: block;
    float: left;
    margin-right: 10px;

}
.zwgl-zt-img-box a img{
    width: 190px;
    height: 90px;
}
.xxgk-column a:hover{
    color: #13488b;
}
/******************layout-new.css***************/
body{
    background-color: #fff;
}
ul ,li{
    margin:0;
    padding:0;
    list-style: none;
    text-decoration: none;
    padding-inline-start: 0
}
.container{
    width: 1000px;
}
.container-box{
    width: 1200px;
}
.list-nav{
    background-color: #efefef;
}
.active-nav{
    background-color: #fff;
}
.list-box a{
    font-size: 13px;
    line-height: 38px;
    color: #3d3d3d;
}
.list-box span{
    padding: 0 3px;
}
.list-box{
    padding-left: 25px;
    background-image: url("sy.png");
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: 0px 11px;
}
.article-top h1{
    background-color: #F5F5F5;
    color: #6F6F6F;
    font-size: 15px;
    line-height: 40px;
    width:130px ;
    text-align: center;
    border: 1px solid #e0e0e0;
    border-top: none;
}
.article-top p{
    flex: 1;
    background-color: #FBFBFB;
    color: #333;
    font-size: 15px;
    line-height: 40px;
    padding: 0 15px;
    border-bottom: 1px solid #e0e0e0;
}
.article-top{
    margin: 20px 0;
    border: 1px solid #e0e0e0;
    border-bottom:none;
    border-left:none;
}
.article{
    margin-top: 20px;
}
.yybb{
    display: none;
}
.article h1{
    font-size: 26px;
    font-weight: bold;
    border-bottom: 2px solid #000;
    text-align: center;
    line-height: 50px;
    color: #000000;
}
.article p{
    font-size: 16px;
    line-height: 32px;
    /* padding: 20px 0; */
    clear: both;

}
.article p span{
   padding-left: 32px;
   clear: both;
}
.article .time{
    font-size: 16px;
    line-height: 32px;
    font-style: normal;
    text-align: right;
    width: 100%;
}
.article-bottom{
    justify-content: flex-end;
    background: #f1f1f1;
    align-items: center;
    height: 50px;
    margin-top: 20px;
    box-sizing: border-box;
    padding: 0 10px;
}
.article-bottom .flex{
    align-items: center;
    padding: 0 10px;
}
.article-bottom h1{
    cursor: pointer;
    font-size: 14px;
    line-height:15px;
    padding: 0 5px;


}
.article-bottom h1:hover{
    color: #355e92;;
}
.the-next{
    border-top: 1px dotted #c5c5c5;
    margin-top: 20px;
   padding-top: 20px;
}
.the-next a{
    display: block;
    font-size: 15px;
    line-height: 30px;
}

.the-next a:hover{
    color: #355e92;
}
.article h2{
    font-size: 16px;
    padding: 0 30px;
    margin-top: 10px;
}
.article h2 span{
    padding: 0 5px;
    cursor: pointer;
}
.article h2 span:hover{
    color: #355e92;
}
.article .flex{
    justify-content: center;
}
.fenxiang{
    flex:1;
    color: #999999;
}
.fenxiang img{
    margin-left: 10px;
}
.fenxiang h2{
    margin-left: 10px;
    width: 45px;
    padding: 0 0 0 2px;
    vertical-align: bottom;
    background: transparent url(counter_box_24.gif) no-repeat;
    height: 24px;
    color: #444;
    line-height: 24px ;
    text-align: center;
   font-size: 14px;
}
.list-nav-all{
    flex: 1;
}
.list-left{
    width: 300px;
    margin-right:30px ;
    background-color: #efefef;
    margin-top: 30px;
    margin-bottom: 20px;
}
.list-right{
    flex: 1;
    border: 1px solid #dfdfdf;
    min-height: 300px;
    background: #f9f9f9;
    margin-top: 30px;
    margin-bottom: 20px;
    box-sizing: border-box;
}
.list-tittle{
    line-height: 50px;
    font-size: 17px;
    color: #fff;
    height: 50px;
    font-weight: bold;
    padding-left: 50px;
    background: url(lm1_05.jpg) no-repeat 15px 17px #355e92;
}


.list-left  ul li{
    cursor: pointer;
    background: url(list-1.jpg) no-repeat 16px 9px;
}
.list-left  ul li h1{
    padding-left: 50px;
    font-size: 14px;
    line-height: 43px;
}
.list-left  ul .list-active{
    background: url(list-2.jpg) no-repeat 16px 9px #a8b8cc;
}
/* .list-left  ul li .list-active a{
    color: #4b7ab7;
} */
.list-left  ul li ul{
    background-color: #efefef;
}
.list-left  ul li ul li{
    background:none;
    padding-left: 65px;
    font-size: 15px;
    line-height:32px;
}
.list-left  ul li ul .list-active-small{
    font-weight: bold;
    color: #4b7ab7;
}
.list-left  ul li:hover{
    color: #4b7ab7;

}
.list-left  ul .list-active:hover{
    color: #333;
}
.list-search-box .srarch{
    background-image: none;
    vertical-align: middle;
    /* line-height: 25px; */
    width: 60px;
    height: 25px;
    background: #355e92;
    text-align: center;
    color: #fff;
    border-radius:4px;

}
.list-search{
    padding: 20px 20px 0 20px;
}
.list-search p{
    font-size: 16px;
    line-height: 24px;
    margin-right: 10px;
}
.list-search-box input{
    height: 24px;
    width: 240px;
}
.list-right-all{
    margin-top: 10px;
}
.list-right-all a{
    border-bottom: 1px dashed #dfdfdf;
    padding: 0 20px;
}
.list-right-all a h1{
    flex: 1;
    width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 50px;
    font-size: 16px;
    position: relative;
    padding-left: 15px;

}
.list-right-all a h1::before{
    content: "";
    position: absolute;
    width: 3px;
    height: 3px;
    background-color:#355e92;
    left: 0;
    top:50%;
    margin-top: -1px;

}

.list-right-all a p{
    line-height: 50px;
    font-size: 15px;
    padding-left: 50px;
}
.list-right-all a:hover h1{
    color: #4b7ab7;
}
.list-page-box{
    background-image: url("bg.gif");
    margin-top: 10px;
    border-top: 1px solid #dfdfdf;
    box-sizing: border-box;
    padding:0 5px;
    font-size: 12px;

}
.list-page-box .flex{
    align-items: center;
    height: 30px;
}
.list-page-box select{
    font-size: 12px;
}
.page-or input{
    width: 30px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    border: 1px solid #CCCCCC;
    background: url(text_bg.gif) repeat-x;
}
.page-line{
    padding: 0 10px;
}
.pre{
    width: 20px;
    height: 20px;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
}
.pre-1{
    background-image:url(first_disabled.gif) ;
}
.pre-2{
    background-image:url(prev_disabled.gif) ;
}
.pre-3{
    background-image:url(next_disabled.gif) ;
}
.pre-4{
    background-image:url(last_disabled.gif) ;
}
.pre-1-active{
    background-image:url(first.gif) ;
}
.pre-2-active{
    background-image:url(prev.gif) ;
}
.pre-3-active{
    background-image:url(next.gif) ;
}
.pre-4-active{
    background-image:url(last.gif) ;
}
/****************机构职能begin*********************/
.zfjg{
    font-size:14px;
    line-height:48px;
    color:#2C2C2C;
    text-decoration: none;
    margin: 0px auto;
}
.zfjg a{
    line-height:48px;
    color:#2C2C2C;
    text-decoration: none;
    padding: 0px;
    border: none;
}
.zfjg a:hover{	
    color:#478ad1;
    text-decoration: none;
}
/****************机构职能end*********************/
/******************media.css***************/


@media only screen and (max-width: 767px) and (min-width: 100px){
    .top-box{
        min-width: auto; 
        height: 8vw;
    }
    .small-top-nav {
        margin:1vw 3vw;
    }
    .nav-box{
        min-width: auto;
    }
    .foot-bg{
        min-width: auto;
        margin-top: 1vw;

    }
    .container-bg{
        height:47vw;
        background-image: url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3462/site/images/41489/top-app.png);
        background-size:cover;
        min-width: auto;
    }
    .container{
        width: 100%;
        overflow: hidden;
    }
    .top{
        display:block
    }
    .logo{ 
         width:60%;
         margin-left: 20%;
         margin-top: 9vw;
      
    }
    .logo img{
        width: 100%;
    }
    .input-box{
        width: 88%;
        box-sizing: border-box;
        margin: 6vw 6%;
        height: 10vw;
    }
    .input-box input{
        font-size: 4vw !important;
        height: 10vw;
        line-height: 10vw !important;
    }
    .srarch{
        height: 10vw;
        background-size: 4.7vw;
    }
    .nav a{
        width: 33.33%;
        height: 11vw ;
    }
    .nav a h1{
        font-size: 4vw !important;
        line-height: 11vw !important;
    }
    .nav a .nav-img{
        height: 11vw !important;
    }
    /* .nav .app-sy{
        height: 22vw !important;
    }
    .nav .app-sy h1{
        line-height: 22vw !important;
    }
    .nav .app-sy .nav-img{
        height: 22vw !important;
    } */
    .white-bg{
        margin: 3vw;
        padding: 3vw;

    }
    .news-bg{
        padding: 0;
        margin-top: 3vw;
    }
    .white-bg-padding1,.white-bg-padding2,.white-bg-padding{
        margin: 1.5vw 3vw;
        padding: 0;
    }
    .news-img{
        height: 56vw;
    }
    .news-img img{
        height: 56vw;
    }
    .txt{
        height: 8vw
    }
    .txt .news-font a{
        font-size:3.6vw;
        line-height:8vw ;
    }
    .news{
        height: auto;
        padding-bottom: 2vw;
    }
    .news-tittle{
        margin: 0 3vw;
        height: 14vw; 
    }
    .news-tittle h1{
        line-height: 15vw;
        font-size: 4.2vw;
        padding: 0 1vw;
        font-weight: bold;
    }
   
    .more{
        font-size: 4vw; 
        line-height: 15vw;
    }
    .new-article{
        padding: 1vw 3vw;
    }
    .new-article a{
        font-size: 3.8vw; 
        line-height: 10vw;
        padding: 0 5vw 0 18px;
    }
    .new-article p{
        font-size: 3.6vw; 
        line-height: 10vw;
    }
    .banner{
        margin:0 3vw;
    }
    .tittle-big{
        font-size: 6vw;
        line-height: 12vw;
        margin-top: 1.5vw;
    }
    .news-another .new-article a{
        line-height:9vw;
    }
    .news-another .new-article p{
        line-height:9vw;
    }
    .news-another .new-article{
        padding-bottom:1vw
    }
    .icon-box{
        padding:0 1.5vw;

    }
    .icon-box-one{
        margin-top: 2vw;

    }
   .icon{
       background-color: #f5f5f5;
       margin: 1.5vw;
       border-radius: 2px;
   }

   .icon div{
       height: auto;
   }
   .icon p{
       font-size: 3vw;
       line-height:5vw;
       margin-bottom: 2vw;

    }
    .box{
        width: 300px;
        max-width: 86%;
    }
    .cxscroll{
        padding: 2vw 0 3vw 0;
    }
    .list{
        width: 2240px;
        left: -10px;
    }
    .list a{
        width: 300px;
        height: 100px;
    }
    .cxscroll .prev {
        left: 2vw
    }
    .cxscroll .next{
        right:2vw;
    }
    .zmhd{
        margin: 0;
    }
  
   
    .color{
        flex: 1;
        overflow: hidden;
        margin-bottom: 2vw;
    }
    .color-1,.color-3{
      margin-right: 1vw;
    }
    .color-2,.color-4{
        margin-left: 1vw;
      }
    .zmhd .color img{
        width: 160px;
    }
    .zmhd-n{
        margin-bottom: 2vw;
    }
    .another-link{
        justify-content: center;
        align-items: center;
    }
    .another-link a{
        flex: 1;
        margin:0 1vw;
        border:1px solid #ccc;
        background-color: #fff;
        color: #333;
        font-size: 3.2vw;
        text-align: center;
        height:12vw;
        line-height: 11vw;
        
    }
    .another-link a img{
        width: 100%;
       
    }
    .friend-box{
        margin:0 3vw;
    }
    .friend-all{
        height: auto;
    }
    .friend a {
        font-size: 3.6vw;
        width: 25%;
        line-height: 8vw;
        padding-left: 15px;
        position: relative;
    }

/***************************************政务公开************************************/

.zwgl-margin-right1{
    margin-right: 0;
}
.zwgl-margin-right2{
    margin-right: 0;
}
.zwgl-margin-top1{
    margin-top: 0px;
}
.zwgl-margin-left1{
    margin-left: 0px;
}
.zwgl-margin-left2{
    margin-left: 0px;
}
.zwgl-box{
    padding:0vw 2vw;
    margin: 0 3vw;
}
.zwgl-box1{
    padding:0vw 2vw;
    margin: 0 3vw;
}
.zwgl-box .news-tittle h1{
    font-size: 4.8vw;
}
.zwgl-box1 .news-tittle h1{
    font-size: 4.8vw;
}
.zwgl-box .news-tittle span{
    width: 1px;
    height: 3vw;
    margin: 6vw 3vw;
}
.line-left{
    padding: 0;
    border-left:none;

}
.people-box{
    padding-top: 3vw;

}
.people-box h1 {
    font-size: 3.8vw;
    line-height: 7vw;
    padding-top: 1vw;
}
.people-box h1 span{
    font-size: 4vw;
}
.grey-bg{
    margin: 0vw 3vw;
    padding: 1vw 0;
}
.two-box{
    width: 96%;
    overflow: hidden;
    margin-left: 2%;
}
.two-one{
    width: 46%;
    margin: 10px 2%; 
    height: 20vw;
}
.xxgk{
    height: 37vw
}
.xxgk-box{
    padding:4vw 5vw;
}
.xxgk h1{
    font-size: 4.6vw;
    width: 44vw;
    margin-left: -22vw;
}
.xxgk-column{
    padding: 4vw 0 4vw 6vw;
}
.xxgk-column a{
    font-size: 3.8vw;
    padding:0 4vw;
    margin-top:3.8vw;
}
.icon-zwgk-box{
    padding: 0 3vw;
}
.icon-zwgk{
    margin: 2vw;
    padding:4vw 0;
    border-radius: 1vw;
}
.icon-zwgk img{
    display: block;
    width: 60px;
    margin: auto;
}
.icon-zwgk h1{
    font-size: 4.5vw;
    line-height:5.5vw;
    margin-top: 3vw;
}
.icon-zwgk-another img{
    margin-left: 27vw;
}
.icon-zwgk-another h1{
    margin-right: 27vw;
}
.zdgk-ly{
    margin-top: 0px;
}
.zdgk-box-right{
    margin: 0;
}
.zdgk-box-left{
    margin: 0;
}
.zdgk-box{
    margin: 0;

}

.zwgk-zdgk{
    padding:3vw 0;
}
.zdgk{
    width: 48%;
    margin-top: 3vw;
    padding: 0 3vw;

    height: 11vw;
}
.zdgk h1 {
    font-size: 3.8vw;
    line-height:11vw;
}
.zdgk img{
    width: 24px;;
    height: 24px;
}
.zwgk-friend .news-tittle h1{
    font-size: 5vw;

}
.zwgk-friend-all{
    margin-top: 1vw;
}
.zwgk-friend-one{
    height: auto;
}
.zwgk-friend-one a {
    font-size: 3.8vw;
    width: 33%;
    line-height: 8vw;
    padding-left: 15px;
}

.zwgk-friend{
    margin: 0 2vw; 
}
.zwgl-zt{
    margin: 0 5vw;
}

}
/******************media-new.css***************/


@media only screen and (max-width: 767px) and (min-width: 100px){
    .list-box {
        padding: 1vw;
        /* padding-left: 8vw; */
        background-position: 3vw 4vw;
        background-image: none !important;
    }
    .list-box a {
        font-size: 3.6vw !important;
        line-height: 7vw;
    
    }
    .article-top {
        margin:0 3vw;

    }
    .article-top h1 {
        font-size: 4vw;
        line-height: 6vw;
        width:26vw;
        padding: 2vw 0;
    }
    .article-top p {
        font-size: 4vw;
        line-height: 6vw;
        padding: 2vw 3vw;
    }
    .article{
        margin:0 3vw;
        margin-top: 6vw;
    }
    .article h1 {
        font-size: 7vw;
        line-height: 9vw;
        padding-bottom: 3vw;
    }
    .article p {
        font-size: 4vw;
        line-height: 8vw;
        padding: 4vw 0;
        clear: both;
    }
    .article p span {
        padding-left:8vw;
    }
    .the-next {
        border-top: 1px dotted #c5c5c5;
        margin: 3vw;
        padding-top: 4vw;
    }
    .the-next a {
        font-size:3.6vw;
        line-height: 7vw;
    }
    .article h2{
        font-size: 3.5vw;
         padding: 0 1vw;
         text-align: center;
    }
    .article h2 span{
        display: block;
    }
    .article-bottom {
        margin:2vw 3vw;

    }
    .list-box-2{
        padding:0;
        /* padding-left: 8vw; */
        
    }
    .list-box a {
        line-height:12vw;
    }
    .app-nav{
        width: 12vw;
        height: 12vw;
        background-color: #1d79cc;
        background-image: url("app-nav.png");
        background-repeat: no-repeat;
        background-size:40px;
        background-position: center;
      
    }
    .list-right{
        margin: 3vw 3%;
        width: 94%;
        flex: none;
    }
    .list-search p {
        margin-right: 10px;
        line-height: 7vw;
        font-size: 3.8vw;
    }
    .list-search-box{
        flex: 1;
    }
  
    .list-search-box input {
        height: 7vw;
        flex: 1;
        width: auto;
    }
    .list-search-box .srarch{
        margin: 0  0 0 15px;
        /* line-height: 7vw; */
        width: 60px;
        height:  7vw;
        font-size: 3.6vw;
    }
    
    .list-right-all{
        padding: 1vw;

    }
    .list-right-all a {
        padding: 0 1vw;
    }
    .list-right-all a h1 {

        line-height: 13vw !important;
        font-size: 4vw !important;
    
    }
    
    .list-right-all-box a p {
        line-height: 13vw;
        font-size: 3.6vw;
    }
    .list-right-box ul{
        overflow: hidden;
        padding:2vw 1vw 0vw 1vw;
    }
    .list-right-box{
        width: 100%;
    }
    .list-right-box ul li h1{
        float:left;
        font-size:3.9vw !important;
        padding:1.2vw 2vw;
        font-weight: bold;
        color: #333
    }
    .list-right-box ul li h1 a{
        font-size:3.9vw !important;
        line-height: 1.1 !important;
    }
    .list-right-box ul  .list-active h1{
        color:  #337ab7;
    }
    .list-right-box ul  h1.list-active a{
        color:  #337ab7;
    }
    .list-search {
    padding:20px 15px 0 15px;
}
}
/**************************/
.nav .active{
    background-color: #fff;
}
.nav .active h1{
    color: #355e92;
}
.nav .active .nav-img{
    background-position:center right;
}
.bannerSearch{
    width: 100%;
}
.bannerSearch .inp_text{
    width: 80%;
}
.bannerSearch .srarch {
    /* height: 64px;
    line-height: 64px; */
    position: absolute;
    /* margin-top: 17px; */
}
.old:hover{
    background-color: #fff;
    border: 1px solid #a1b1c4;
    color: #355e92;
}
.itop {
	position: fixed;
	right: 10px;
	bottom: 30vh;
	display: none;
	margin-bottom: 5px;
	width: 60px;
	height: 51px;
	border-radius: 2px;
	cursor: pointer;
	z-index: 999;
}

@media screen and (max-width:768px) {
	.itop {
		display: none;
	}
}
/***************头部登录begin****************/
/* .loginItems a{display: block;color: #333; background:none;}
#login {position: relative;display: inline-block;font-size: 16px;color: #254694;}
#login p{font-size: 13px;color: #333;line-height: 26px;padding-left: 10px;}
.user-center {position: absolute;width: 85px;height: 54px;z-index:99;background: #ffffff;text-align: center;display: none;border: #dddddd 1px solid;border-radius: 5px; font-size:13px;}
.user-center>a {display:block;line-height:26px;text-align:center; background:none; font-size:13px;}
.user-center>p:hover,.user-center>a:hover {color: #1492ff;}
.loginBtns {text-align: center;cursor:pointer; line-height: 26px; font-size: 13px; color:#333;}
.loginItems {position: absolute;width: 85px;z-index:99;background: #ffffff;text-align: center;display: none;border: #dddddd 1px solid;border-radius: 5px; margin-left: -30px;}
.loginBtns:hover .loginItems {display: block;} */
#login {
    position: relative;
    font-size: 14px;
}
#login .login {
    font-size: 14px;
    color: #333;
    padding: 0px;
    cursor: pointer;
    float: none;
}
.loginItems {
    display: none;
    position: absolute;
    background: #fff;
    border-radius: 4px;
    padding: 13px 0;
    color: black;
    min-width: 120px;
    word-wrap: break-word;
    margin: 8px;
    border: 1px solid #e5e5ea;
    left: 50%;
    transform: translateX(-50%);
    z-index: 99;
}

.loginItems::before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-bottom-color: #fff;
    top: -15px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 100;
}
.loginItems::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-bottom-color: #e5e5ea;
    border-top-width: 0;
    top: -9px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 99;
}

.loginItems p {
    margin-bottom: 11px;
}

#login .loginItems p,
#login .loginItems span {
    display: block;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    cursor: pointer;
    color: #333;
    float: none;
}
/***************头部登录end****************/
/***************办件统计begin*********************/
.side-toolbar{
    position: fixed;
    z-index: 99;
    top: 265px;
    right: 30px; 
    width: 70px;
    padding: 10px 0;
    border-radius: 4px;
    background-color: #fff;
    border: 1px solid #dcdcdc;
    font-size:12px;
    text-align:center;
    }
.side-toolbar:hover {	
    border: 1px solid #00acc1;
}
.side-toolbar .item {
    display: block;
    padding: 0px 5px;
    text-align: center;
    color: #666;
    text-decoration:none;
}
.side-toolbar .item span {
    display: block;
    font-size: 12px;
    line-height:22px;
    
}
/***************办件统计end*********************/
/*当前位置补充样式begin*/
@media screen and (max-width:768px) {
    .zt td{display:contents;}
    .fz {
        display: none !important;
        padding-left: 0rem !important;
    }
}
.zt tbody > tr > td > table > tbody > tr > td:first-child span {display: none;} 
/*当前位置补充样式end*/
/***************分页begin*******************/
.list-right .default_pgToolbar {
    height: 30px;
    /* valign: middle; */
    font-size: 12px;
    margin: 15px 0 10px 0;
    background: none;
    border: none;
    max-width: 100%;
    empty-cells: show;
}
.list-right .default_pgBtn{
    width: 60px;
    height: 29px;
}
.list-right .default_pgFirst {        
    background: url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3462/site/picture/1530/2109071510090666541.gif) no-repeat center;        
    background-size: contain;
}        
.list-right .default_pgFirstDisabled {        
    background: url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3462/site/picture/1530/2109071510086309373.gif) no-repeat center;        
    cursor: auto;        
    background-size: contain;    
} 
.list-right .default_pgPanel a{
    border: none;
}
.list-right .default_pgPanel {
    padding: 0 10px 0 10px;
    margin: 0 auto;
    float: none;
}
.list-right .default_pgPrev {        
    background: url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3462/site/picture/1530/2109071510089855680.png) no-repeat center;        background-size: contain;    
}        
.list-right .default_pgPrevDisabled {        
    background: url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3462/site/picture/1530/2109071510090262491.gif) no-repeat center;        
    cursor: auto;        
    background-size: contain;    
}        
.list-right .default_pgNext {        
    background: url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3462/site/picture/1530/2109071510088916106.gif) no-repeat center;        
    background-size: contain;    
}        
.list-right .default_pgNextDisabled {        
    background: url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3462/site/picture/1530/2109071510089317501.gif) no-repeat center;        
    cursor: auto;        
    background-size: contain;    
}           
.list-right .default_pgLast {        
    background: url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3462/site/picture/1530/2109071510087326921.gif) no-repeat center;        
    background-size: contain;    
}        
.list-right .default_pgLastDisabled {        
    background: url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3462/site/picture/1530/2109071510087845902.gif) no-repeat center;        
    cursor: auto;        
    background-size: contain;    
}        
.list-right .default_pgRefresh {        
    background: url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3462/site/picture/1530/2109071510086665488.gif) no-repeat center;        
    width: 20px;        
    background-size: contain;    
}        
.list-right .default_pgLoad {        
    background: url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3462/site/picture/1530/2109071510088382580.gif) no-repeat center;        
    background-size: contain;    
}
.list-right .default_separator{
    display: none;
}
    
/*******************分页end***********************/
/*****************机构职能begin***************************/
.list-right .subCol{
    background:#e9e9e9;
    line-height:49px;
    height:50px;
    /* width: 868px; */
}
.list-right .subCol a{
    display:block;
    height:49px;
    padding:0 15px;
    font-size:16px;
    color:#666666;
}
.list-right .subColC a{
    background:#ffffff;
    color:#355e92;
    height:51px;
    border-top:2px solid #1d79cc;
    margin-top:-2px;
    font-weight: bold;
    /* width: 100px; */
}
.list-right  .cf {
    zoom: 1;
}
.list-right .subCol .fl{
    float:left;
}
/***********手机版机构职能begin***********/
@media screen and (max-width:768px) {
	.zfjg{
        font-size:12px;
        line-height:48px;
        color:#2C2C2C;
        text-decoration: none;
        margin: 0px auto;
    }
    .zfjg a{
        line-height:48px;
        color:#2C2C2C;
        text-decoration: none;
        padding: 0px;
        border: none;
    }
    .zfjg a:hover{	
        color:#478ad1;
        text-decoration: none;
    }
    .zfjg td:first-child {
        width: 48%;
    }
    .jgzn{
        padding:1vw;
    }
    .jgzn ul{
        padding: 0px;
    }
}
/***********手机版机构职能end***********/
/*****************机构职能end***************************/
/********************机构概况begin********************************/
.bt_content{
    border:1px solid #ddd;
    font-size:16px;
    line-height:32px;
    margin:0 auto;
}
.jggk-title{
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    line-height: 40px;
    color: #1a1a1a;
    padding: 10px;
    border-bottom: #1a1a1a solid 2px;
}
.jggk-content td:first-child{
    width: 15%;
}
/***********手机版机构概况begin***********/
@media screen and (max-width:768px) {
	.jggk-info{
        padding-top: 0px;

    }
    .jggk-content td:first-child{
        width: 24%;
    }
    .bt_content {
        font-size: 14px;
    }
    .jggk{
        padding: 0px;
    }
    .jggk ul{
        padding: 0px;
    }
}
/***********手机版机构概况end***********/
/********************机构概况end********************************/
@media screen and (max-width:768px) {
	.list-right-all a p {
        line-height: 13vw !important;
        font-size: 4vw !important;
        padding-left: 10px;
    }
}
/*******************走进慈溪-单篇文章**********************/
.zjcx-dpwz .title{
    font-weight:  bold;
    padding:10px;
    font-size:  25px;
    border-bottom: #000 solid 2px;
    text-align:center;
}
.zjcx-dpwz .zjcx_content{
    font-size:16px; 
    padding:20px 25px 10px; 
    line-height:30px;
}

@media screen and (max-width:768px) {
	.zjcx-dpwz .zjcx-img img{
        width:85vw;
    }
}
/**********************领导之窗begin**********************/
.ldzc-left{
    width: 270px;
}
.ldzc-right{
    padding: 0 30px 0 30px;
}
.ldzc-left ul{ background: #efefef;}
.ldzc-left ul li{
    padding-left: 15px;
    text-indent: 35px;
    line-height: 32px;
    height: 44px;
    border-bottom: 1px solid #e3e3e3;
    background: none;
    cursor: auto;
}
.ldzc-left ul li a{
    color: #333333;
    cursor: pointer;
}
.ldzc-left ul li h1 {
    padding-left: 0px;
}
.ldzc-left ul .list-active {
    background: none;
}
.ldzc-left ul .list-active a{
    color: #4b7ab7;
}
.ldzc-left .ldzc-zw{
    font-size: 16px;
    line-height: 43px;
    background:#d4dff1;
    color:#254c7c;
}
.con-right-01{
    width: 100%;
    height: 100%;
    min-height: 300px;
}
.con-right-top{
    width: 100%;
    min-height: 520px;
    margin-bottom: 20px;
    padding-top: 30px;
}
.szzc-zw p{
    display: inline;
}
.rl{
    width: 30%;
    height: 400px;
    float: left;
}
.rt{
    width: 100%;
    min-height: 200px;
    background: url("ld1.jpg") no-repeat 0px -7px;  
}
.rt-t{
    border-bottom: 2px solid #e3e3e3;
}
.rt-l{
    min-height: 168px;
}
.rt-dd{
    min-height: 175px;
}
.rt-l ul li{line-height: 33px;}
.rt-l ul li a{font-size: 15px;}
.title-1{
    width:115px;
    display:block;
    border-bottom: 3px solid #355e92;
    line-height:30px;
    margin-bottom: -2px;
    font-size: 17px;
    color: #355e92;
    text-indent: 38px;
}
.rb{
    width: 100%;
    min-height: 200px;
    padding-top: 10px;
    background: url("ld2.jpg") no-repeat 0px 5px;  
}
.rr{

    float: right;
}
.con-right-bottom{
    width: 100%;
    /* height: 345px; */
    background: url("ld3.jpg") no-repeat 0px -1px;
}
.rt-bb{
    /* height: 280px; */
}
.rt-bb ul li{    
    padding-left: 10px;
    background: url("point.jpg") no-repeat 0px;
    line-height: 38px;
    margin: 0 15px;
    height: 38px;
    border-bottom: 1px dashed #dfdfdf;
}
.tups{
    width: 200px;
    min-height: 500px;
    margin: 0 auto;
    background:#efefef;
    text-align: center;
    padding-top: 20px;
} 
.rr{
    width:70%;
    min-height:520px;
}
.ldzc-right .tups .tups-img{
    width: 130px;
    height: 180px;
}
.ldzc-right .szzc-zw{
    margin-top: 20px;
    font-size: 17px;
}
.ldzc-right .szzc-jy{
    margin-top: 20px;
    font-size: 16px;
    font-weight:bold;
    color:#ff0000
}
.ldzc-right .szzc-wdzc{
    line-height: 35px;
    padding-top:10px;
    text-indent: 2em;
}
.ldzc-right .szzc-wdjl{
    line-height: 35px;
    padding-top:10px;
}
.szzc-right .ldzc-zw{
    font-size: 16px;
    line-height: 43px;
    background: #d4dff1;
    color: #254c7c;
}
/***********手机版领导之窗begin***********/
@media screen and (max-width:768px) {
	.szzc-right .ldzc-zw h1{
        font-size: 3.9vw;
        color: #254c7c;
        padding: 1.2vw 0vw;
    }
    .con-right-top{
        padding-top: 5vw;
    }
    .rl,.rr{
        float: none;
        width: 100%;
        height: auto;
    }
    .rr{
        padding-top: 5vw;
    }
    .tups {
        width: 80vw;
        min-height: 415px;
        margin: 0 auto;
        background: #efefef;
        text-align: center;
        padding: 3vw 2vw 0 2vw;
    }
    .ldzc-right .tups .tups-img{
        width: 45vw;
        height: auto;
    }
    .ldzc-right{
        margin: 3vw 3%;
        width: 94%;
        flex: none;
    }
    .ldzc-right .szzc-wdzc {
        font-size: 3.9vw;
    }
    .ldzc-right .szzc-wdjl {
        font-size: 3.9vw;
    }
    .rt-l {
        min-height: auto;
    }
    .rt {
        width: 100%;
        min-height: 35vw;
        background: url(ld1.jpg) no-repeat 0px -7px;
    }
    .rt-bb ul li {
        padding-left: 2vw;
        line-height: 8vw;
        margin: 0px;
        height: 8vw;
        display: flex;
    }
    .rt-bb ul li a{
        flex: 1;
        width: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        line-height: 7vw;
        font-size: 3.6vw;
        position: relative;
        padding-left: 1vw;
    }
}
/***********手机版领导之窗end***********/
/**********************领导之窗end**********************/
/**********部门及街道规范性文件begin***************/
.list-right-all ul li{
    height: 40px;
    line-height: 40px;
    float: left;
    padding-left: 40px;
    font-size: 15px;
    width: 30%;
    margin: 0px;
    border: none;
    background: none;
}
.list-right-all .active{
    width: 93%;
    font-weight: bold;
    font-size: 25px;
    border-bottom: 2px solid #355e92;
    height: 55px;
    line-height: 55px;
    padding-left: 10px;
    color: #2d66a5;
    margin: 5px auto;
    background: none;
}
.list-right-all .gkzn-list li a{
    border-bottom: none;
}
@media screen and (max-width:768px) {
	.list-right-all ul li{
        height: 40px;
        line-height: 40px;
        float: left;
        padding-left: 40px;
        font-size: 15px;
        width: 50%;
        margin: 0px;
        border: none;
        background: none;
    }
    .list-right-all .active{
        width: 93%;
        font-weight: bold;
        font-size: 25px;
        border-bottom: 2px solid #355e92;
        height: 55px;
        line-height: 55px;
        padding-left: 10px;
        color: #2d66a5;
        margin: 5px auto;
        background: none;
    }
    .list-right-all .gfxwj-lw{
        width: 65%;
    }
	.ckgd{
		width:100% !important;
	}
	.ckgd a{
		width:94% !important;
	}
	.sjzc_img img{
		width:100% !important;
		height:auto !important;
	}
}
/**********部门及街道规范性文件end***************/
/****************慈溪政务begin****************/
.main_left {
    width: 250px;
    height: auto;
    min-height: 450px;
    padding: 20px;
}
.main_left_top {
    width: 100%;
    height: 40px;
    background: url(ico.png) no-repeat 20px center;
    line-height: 40px;
    text-indent: 35px;
    color: #000000;
    font-size: 17px;
    font-weight: bold;
    border-bottom: solid #ededed 1px;
}
.dqlm_list {
    width: 100%;
    height: auto;
}
.font-div {
    width: 100%;
    font-size: 15px;
    color: #333333;
    line-height: 30px;
}
.font-div .sp1 {
    font-weight: bold;
}
.zwgb-nf{
    width: 97%;
    min-height: 450px;
    border: solid #ebebeb 1px;
    position: relative;
    /* margin-top: 40px; */
    margin: 40px auto;
}
.zwgb-month{
	width:80px;
	height:30px;
	position:absolute;
	left:20px;
	top:-15px;
	font-size:17px;
	font-weight:bold;
	line-height:30px;
	text-align:center;
	color:#d1312c;
	background:#fff;
}
.zwgb-select{
	width:92px;
	height:27px;
	position:absolute;
	right:0;
	top:-27px;
}
.swwj{
    width: 100%;
    height: auto;
    min-height: 400px;
    padding: 20px;
}
.swwj ul li{
	padding-left: 10px;
    background: url(point.jpg) no-repeat left center;
    line-height: 50px;
    /* margin: 0 15px; */
    height: 50px;
    border-bottom: 1px dashed #dfdfdf;
    width: 100%;
}
.swwj ul li a{
    border-bottom:none;
}
@media screen and (max-width:768px) {
	.main_left {
        width: 95%;
        height: auto;
        min-height: 80vw;
        padding: 2vw;
        background-color: #efefef;
        margin: 2vw;
    }
    .main_left_top {
        width: 100%;
        height: 12vw;
        background: url(ico.png) no-repeat 20px center;
        line-height: 12vw;
        text-indent: 8vw;
        color: #000000;
        font-size: 3.9vw;
        font-weight: bold;
        margin-bottom: 1vw;
    }
    .font-div {
        width: 100%;
        font-size: 3.9vw;
        color: #333333;
        line-height: 32px;
        text-indent: 5vw;
    }
}
/****************慈溪政务end****************/
/****************统计数据begin****************/
.wrap-tabs {
    margin-top: 10px;
}

.ui-tabs-nav {
    width: 220px;
    height: 420px;
    background-color: #a7a6a60d;
    float: left;
    /*border: 1px solid #ccc;*/
    /*border-bottom: none;*/
}

ul.list-page-news li {
    width: 100%;
    float: left;
    height: 40px;
}

.ui-tabs-nav li a {
    width: 100%;
    height: 100%;
    line-height: 100px;
    text-align: center;
    font-size:18px;
}

.wrap-tabs .ui-tabs-panel {
    display: block;
    width: 970px;
    float: right;
    height: 420px;
    padding-top:5px;
    text-align: center;
}


.ui-tabs-nav li {
    width: 220px;
    height: 105px;
    /*padding:10px 0px;*/
    display: block;
    margin-right: 0px;
    text-align: center;
}

.ui-tabs-active {
    background-color: #0466bc;
}

.ui-state-active {
    background-color: #0466bc;
    /*color: #fff;*/
}

.ui-tabs-panel {
    border: 1px solid #CCCCCC;
    width: 100%;
    height: auto
}

.ui-tabs-nav .ui-state-active a {
    color: #fff;
}
.list-page_title h5 a{
    font-size: 19px;
    color:#0466BC;
}
.list-page_title {
width: 100%;
height: 40px;
padding: 5px;
border-bottom: 2px solid #0466bc;
}

.list-page_title h5 {
color: #0466BC;
float: left;
}

.list-page_title a {
color: #333;
font-size: 15px;
float: right;
}

.list-page_title a:hover {
color: #1d75c3;
}
ul.list-page-news {
margin-bottom: 30px;
}

ul.list-page-news li {
line-height: 1;
font-size: 17px;
padding: 5px 10px;
border-bottom: 1px dashed #dcdcdc;
line-height:30px;
}

ul.list-page-news li a {
display: block;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}

ul.list-page-news li span {
float: right;
margin-left: 15px;
color: #999;
}
.tjsj{
    width:1200px;
    min-height:300px;
    margin:0 auto;
}
.tjsj-tp{
    width:960px;
    height:410px; 
    margin:0px auto;
}
.page-main{
    width:370px;
    float:left;
    margin-right:30px; 
    margin-top:15px;
}
.page-main1{
    width:380px;
    float:right;
    margin-top:15px;
}
@media screen and (max-width:768px) {
    .tjsj{
        width:100%;
        min-height:300px;
        margin:0 auto;
    }
	.ui-tabs-nav {
        width: 100%;
        height: 40vw;
        background-color: #a7a6a60d;
        float: left;
    }
    .ui-tabs-nav li {
        width: 50vw;
        height: 16vw;
        /* padding: 10px 0px; */
        /* display: block; */
        margin-right: 0px;
        text-align: center;
        float: left;
    }
    .wrap-tabs .ui-tabs-panel {
        display: block;
        width: 100vw;
        float: right;
        height: 110vw;
        padding-top: 2vw;
        text-align: center;
    }
    .ui-tabs-nav li a {
        width: 100%;
        height: 100%;
        line-height: 16vw;
        text-align: center;
        font-size: 3.8vw;
    }
    .tjsj-tp{
        width:95vw;
        height:410px; 
        margin:0px auto;
    }
    .page-main{
        width: 95vw;
        float: left;
        /* margin: 0 auto; */
        margin-right: 0vw;
        margin-top: 5vw;
        margin-left: 2vw;
    }
    .page-main1{
        width: 95vw;
        float: left;
        /* margin: 0 auto; */
        margin-right: 0vw;
        margin-top: 5vw;
        margin-left: 2vw;
    }
    .list-page_title h5 a {
        font-size: 3.9vw;
        color: #0466BC;
    }
    ul.list-page-news li {
        font-size: 3.9vw;
        padding: 1vw 2vw;
        border-bottom: 1px dashed #dcdcdc;
        line-height: 8vw;
    }
}
/****************统计数据end****************/
/************网上调查begin***************/
.wsdc tr td{
    border: 1px solid #efefef;
    font-size: 15px;
}
.wsdc .css-dczt{
    width:35%;
}
.wsdc a {
    border-bottom: none;
}
@media screen and (max-width:768px) {
    .wsdc tr td{
        font-size: 3.5vw;
        height: 12vw;
    }
}
/*************网上调查end*************/
/**********信息公开财政信息begin***************/
.czxx-list ul li.active {
    width: 100%;
    font-weight: bold;
    font-size: 16px;
    background: #f0f0f0;
    border-left: 2px solid #355e92;
    border-bottom: none;
    height: 40px;
    line-height: 40px;
    float: left;
    padding-left: 10px;
    color: #333333;
}
.czxx-list ul li a {
    padding: 0px;
    border-bottom: none;
}
@media screen and (max-width:768px) {
    .czxx-list ul li {
        height: 40px;
        line-height: 40px;
        float: left;
        padding-left: 0px;
        font-size: 3.2vw;
        width: 50%;
        margin: 0px;
        border: none;
        background: none;
    }
}
/**********信息公开财政信息end***************/
/*************信息公开依法行政报告begin*****************/
.gknb-div {
    padding: 20px;
    margin: 20px;
    border: 1px solid #ebebeb;
    position: relative;
}

.gknb-div ul {
    overflow: hidden;
}

.gknb-div li {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    width: 20%;
    float: left;
    text-align: center;
    background: url('w-arrow.gif') no-repeat 40px center;
}

.gknb-div li.active a {
    font-weight: bold;
}

.cur-year {
    width: 80px;
    height: 30px;
    position: absolute;
    left: 20px;
    top: -15px;
    font-size: 17px;
    font-weight: bold;
    line-height: 30px;
    text-align: center;
    color: #355e92;
    background: #f9f9f9;
}
.gknb-list {
    margin: 20px;
    overflow: hidden;
}

.gknb-list li {
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    padding-left: 15px;
    background: url('bpoint.png') no-repeat 5px center;
}
@media screen and (max-width:768px) {
    .gknb-div li {
        height: 8vw;
        line-height: 8vw;
        font-size: 3.8vw;
        width: 25%;
        float: left;
        text-align: center;
        background: none;
    }
    .cur-year {
        width: 80px;
        height: 30px;
        position: absolute;
        left: 20px;
        top: -15px;
        font-size: 17px;
        font-weight: bold;
        line-height: 30px;
        text-align: center;
        color: #355e92;
        background: #f9f9f9;
    }
    .gknb-list li {
        height: 8vw;
        line-height: 8vw;
        font-size: 3.8vw;
        padding-left: 4vw;
        background: url(bpoint.png) no-repeat 1vw center;
    }
}
/*************信息公开依法行政报告end*****************/
/*************信息公开三公经费begin*****************/
.zfjg-sgjf{
	font-size:14px;
	line-height:40px;
	color:#2C2C2C;
	text-decoration: none;
	margin: 0px auto;
}
.zfjg-sgjf a{
	line-height:40px;
	color:#2C2C2C;
	text-decoration: none;
    border-bottom:none;
}
.zfjg-sgjf a:hover{	
	color:#478ad1;
	text-decoration: none;
}
.sgjf-title{
    width:100px; 
    height:30px; 
    background:#355e92; 
    color:#FFF; 
    font-weight:bold; 
    line-height:30px; 
    text-align:center;
}
.zfjg-sgjf ul li{
    height: 40px;
    line-height: 40px;
    float: left;
    padding-left: 0px;
    font-size: 14px;
    width: 32%;
    margin: 0px;
    border: none;
    background: none;
}
@media screen and (max-width:768px) {
    .zfjg-sgjf{
        font-size:3.9vw;
        line-height:40px;
    }
    .zfjg-sgjf ul li{
        height: 40px;
        line-height: 40px;
        padding-left: 0px;
        font-size: 3.1vw;
        width: 50%;
    }
}
/*************信息公开三公经费end*****************/

/********************8+4政策体系*************************/
.ggqsy-tb{
    width:100%; 
    height:auto; 
    margin:0px auto;
}
.ggqsy-tb .headimg{
    width:100%; 
    height:350px; 
    background:url(https://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3462/site/picture/650/2309261511050041704.png) no-repeat center;
}
.gtfy {
    width: 1200px;
    margin: auto;
    margin-bottom: 30px;
}
.biaoti1 {
    width: 1200px;
    height: 48px;
    margin-bottom: 40px;
}
.biaoti1 .gtfy-bt{
    margin: 0 auto;
    width: 420px;
}
.biaoti1 .biaoti1-1{
    font-size: 48px;
    font-weight: bold;
    color: #0098e2;
}
.biaoti1 .biaoti1-2{
    font-size: 48px;
    font-weight: bold;
}
.gtfy_sdjd_left {
    float: left;
    width: 100%;
    margin-right: 40px;
}
.sxhcnr_top {
    float: left;
    width: 580px;
    /* height: 188px; */
    background: #FFF8ED;
    margin-bottom: 15px;
}
.sxhcnr_bot {
    float: right;
    width: 580px;
    height: 188px;
    background: #FFF8ED;
    margin-bottom: 15px;
}
.cont_box {
    display: flex;
    justify-content: space-between;
}
.cont_box .sxhc {
    width: 100%;
}
.cont_box .sxhc .gtfy-list {
    background: #fff7e9;
    padding: 30px 30px 26px 30px;
    margin: 10px auto;
}
.cont_box .sxhc .gtfy-list .title .list_title {
    cursor: pointer;
    color: #333;
    font-size: 22px;
    font-weight: 600;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.cont_box .sxhc .gtfy-list .gtfy-article {
    position: relative;
    font-family: "微软雅黑";
    font-size: 18px;
    color: #868788;
    letter-spacing: 0;
    line-height: 30px;
    font-weight: 400;
    min-height: 90px;
}
.cont_box .sxhc .gtfy-list .gtfy-article p{
    height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.cont_box .sxhc .gtfy-list .gtfy-article a{
    position: absolute;
    right: 20px;
    bottom: 0px;
    color: #333;
    font-size: 16px;
}
.ckgd {
	width: 1200px;
	margin-bottom:10px;
}
.ckgd a { 
    width: 23%;
	height: 70px;
	border: 2px solid #c8dcf2;
	border-radius:10px;
    text-align: center;
	line-height:70px;
	font-size: 18px;
	margin:12px 10px;
    display: inline-block;   
    color: #0098e2;	
	background:#f4f8fc;
	font-weight:bold;
}
.ckgd a:hover{
	color:#ffffff;
	background:#0098e2;
	border: 2px solid #0098e2;
}
.sjzc_img{
	text-align:center;
	margin:15px;	
}
.sjzc_img img{
	border-radius:12px;
}
.qmxk_zjll_left {
    float: left;
    width: 580px;
    margin-right: 40px;
}

.qmxk_zjll_right {
    float: right;
    width: 580px;
}
.zctx_links {
    width: 100%;
    height: 60px;
	text-align:center;
}
.zctx_links h1{
    color: #0098e2;
    font-size: 28px;
    height: 60px;
    line-height: 60px;
}
.cxxd_sxhc {
    width: 580px;
    height: 56px;
	border-bottom: 2px solid #0098e2;
}
.cxxd_sxhc h1{
    float: left;
    color: #0098e2;
    font-size: 28px;
    height: 56px;
    line-height: 56px;
}
.cxxd_sxhc a {
    height: 56px;
    float: right;
    font-size: 18px;
    padding-right: 20px;
    color: #333333;
    line-height: 56px;
}
.cxxd_mrjj {
    width: 580px;
    height: 56px;
	border-bottom: 2px solid #0098e2;
}
.cxxd_mrjj h1{
    float: left;
    color: #0098e2;
    font-size: 28px;
    height: 56px;
    line-height: 56px;
}
.cxxd_mrjj a {
    height: 56px;
    float: right;
    font-size: 18px;
    padding-right: 20px;
    color: #333333;
    text-align: right;
    line-height: 56px;
}
.qmxk_zjll_left ul li {
    width: 100%;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    color: #333333;
    letter-spacing: 0;
    font-weight: 500;
    border-bottom: 1px dashed #C1C6CA;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    padding-left: 15px;
}
.qmxk_zjll_left ul li::before{
    content: "";
    position: absolute;
    width: 4px;
    height: 4px;
    background-color: #355e92;
    border-radius: 50%;
    left: 0;
    top: 50%;
}
.qmxk_zjll_right ul li {
    width: 100%;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    color: #333333;
    letter-spacing: 0;
    font-weight: 500;
    border-bottom: 1px dashed #C1C6CA;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    padding-left: 15px;
}
.qmxk_zjll_right ul li::before{
    content: "";
    position: absolute;
    width: 4px;
    height: 4px;
    background-color: #355e92;
    border-radius: 50%;
    left: 0;
    top: 50%;
}
@media screen and (max-width:768px) {
    .ggqsy-tb{
        width:100%; 
        height:44vw; 
        margin:0px auto;
    }
    .ggqsy-tb .headimg-app{
        width:100%; 
        height:100%; 
        background:url(https://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3462/site/picture/650/2309261511051803737.png) no-repeat center;
        background-size: 100% 100%;
    }
    .gtfy {
        width: 100%;
        margin: auto;
        margin-bottom: 40px;
        padding: 0 2vw;
    }
    .biaoti1 {
        width: 100%;
        height: 8vw;
        margin-bottom: 40px;
    }
    .biaoti1 .gtfy-bt{
        margin: 0 auto;
        width: fit-content;
    }
    .biaoti1 .biaoti1-1{
        font-size: 8vw;
        font-weight: bold;
        color: #0098e2;
    }
    .biaoti1 .biaoti1-2{
        font-size: 8vw;
        font-weight: bold;
    }
    .gtfy_sdjd_left {
        float: left;
        width: 100%;
        margin-right: 0;
    }
    .sxhcnr_top {
        float: left;
        width: 100%;
        background: none;
        margin-bottom: 3vw;
    }
    .sxhcnr_top img{
        width: 100%;
    }
    .sxhcnr_bot {
        float: right;
        width: 100%;
        height: auto;
        background: none;
        margin-bottom: 0;
    }
    .sxhcnr_bot img{
        width: 100%;
    }
    .cont_box .sxhc .gtfy-list .gtfy-article p{
        height: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 8;
        -webkit-box-orient: vertical;
    }
    .cont_box .sxhc .gtfy-list .gtfy-article a{
        bottom: -3vw;
        font-size: 4vw;
    }
    .gtfy .ckgd {
        width: 100%;
        text-align: center;
        line-height: 80px;
        overflow: hidden;
    }
    .gtfy .ckgd a {
        font-size: 4.8vw;
    }
    .qmxk_zjll_left {
        float: left;
        width: 100%;
        margin-right: 0;
        margin-bottom: 2vw;
    }
    
    .qmxk_zjll_right {
        float: right;
        width: 100%;
    }
    .cxxd_sxhc {
        width: 100%;
        padding-left: 2vw;
        height: auto;
    }
    .cxxd_mrjj {
        width: 100%;
        padding-left: 2vw;
        height: auto;
    }
    .cont_box .sxhc .gtfy-list .title .list_title {
        font-size: 6vw;
    }
    .cont_box .sxhc .gtfy-list .gtfy-article {
        font-size: 3.8vw;
    }
    .cxxd_sxhc h1{
        font-size: 6vw;
    }
    .cxxd_mrjj h1{
        font-size: 6vw;
    }
    .cxxd_sxhc a{
        font-size: 3.8vw;
    }
    .cxxd_mrjj a{
        font-size: 3.8vw;
    }
    .qmxk_zjll_left ul li{
        font-size: 3.8vw;
        height: 10vw;
        line-height: 10vw;
    }
    .qmxk_zjll_right ul li {
        font-size: 3.8vw;
        height: 10vw;
        line-height: 10vw;
    }
    .cont_box .sxhc .gtfy-list{
        padding: 5vw 5vw 4vw 5vw;
        margin: 2vw auto;
    }
    /*  手机端关怀版  */
    body.UseInMobile .top-box{
        height: auto;
    }
    body.UseInMobile .small-top-nav {
        display: contents;
    }
    body.UseInMobile .small-top-nav a.ariafontcontent,
    body.UseInMobile .small-top-nav a.ariafontcontent:link{
        font-size: 18px !important;
        line-height: 6vw !important;
    }
    body.UseInMobile form.bannerSearch{
        line-height: 10vw !important;
    }
    body.UseInMobile .nav a h1{
        font-size: 18px !important;
    }
    body.UseInMobile .foot-bg{
        padding-bottom: 85px;
    }
    body.UseInMobile .foot-app p.ariafontcontent{
        font-size: 18px !important;
    }
    body.UseInMobile .qmxk_zjll_left ul li{
        height: auto;
    }
    body.UseInMobile .qmxk_zjll_right ul li{
        height: auto;
    }
    body.UseInMobile .cont_box .sxhc .gtfy-list .gtfy-article a{
        bottom: 0;
        position: inherit;
        right: 0;
    }
}
@media only screen and (max-width: 325px) and (min-width: 100px){
    body.UseInMobile .nav a .nav-img{
        display: none;
    }
    body.UseInMobile .foot-bg{
        height: 118vw;
    }
    body.UseInMobile .dang{
        position: inherit;
        left: 22vw;
    }
    body.UseInMobile .dang img{
        width: 15vw;
    }
    body.UseInMobile .jiucuo img{
        width: 23vw;
    }
    body.UseInMobile  .jiucuo{
        position: inherit;
        left: 33vw;
    }
}
