/*头尾所需统一样式*/
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html,
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
img {
  margin: 0px;
  padding: 0px;
  outline: none;
  border: 0px;
}
li {
  list-style: none;
}
body {
  text-align: left;
  font-family: '微软雅黑';
  color: #333333;
  background: #fff;
}
html{
    font-size: 16px; 
}
a,
ins {
  text-decoration: none;
}
a {
  color: #333333;
}
a:hover {
    text-decoration: none;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  -moz-transition: all 0.2s;
}
a:visited,a:active,a:focus{
    text-decoration: none;
}
.content{
    width:1080px;
    margin: 0 auto;
}
.l_float{
    float: left;
}
.r_float{
    float: right;
}
.hidden{
    display: none;
}
.clearfix{
    zoom:1;   
}
.clearfix:after{
    clear:both;
    content:'';
    display:block;
    width: 0;
    height: 0;
    visibility:hidden;
    
}    

/*****************************/
.zjzw_head{
    display: none;
}
/*头部样式*/
.zjzw_pc_head{
    width: 100%;
    height: 120px;
    background: #2077BE;
}
.logocolumn{
    margin-top: 20px;
}
.zjzw_pc_head .logo{
    width: 200px;
    height: 40px;
}
.zjzw_pc_head .logo>img{
    width: 200px;
    height: 40px;
}
.zjzw_pc_login>img{
    width: 1px;
    height: 13px;
    margin: 0 13px;
    float: left;
    margin-top: 11px;
}
#zjzw_mhw,#zjzw_jiuban{
    display: inline-block;
    font-size: 14px;
    color: #BBD5EA;
    float: left;
    margin-top: 6px;
}
#pc_logins{
    margin-left: 22px;
    float: right;
}
#btnlogin,#register{
    width: 76px !important;
    height: 32px !important;
    line-height:32px !important;
    position: relative;
}
#reg{
    right: -9px !important;
    top: 27px !important;
}
#btn{
    right: -8px !important;
    top: 28px !important;
}
.func>.user>span{
    display: none !important;
}
#out1{
    padding: 0 20px 11px;
    right: -32px;
}
#user>.carded{
    background: url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/images/30412/xl1.png) right center no-repeat;
    padding-right: 15px;
}
#out1 .topArrow{
    border-bottom: 10px solid #fff;
    border-top: 10px solid transparent;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    position: absolute;
    top: -3px;
    right: 27px;
}


/*导航栏*/
.zjzw_pc_head .nav{
    height: 60px;
    position: relative;
}
.zjzw_pc_head .nav>ul>li{
    float: left;
    margin-right: 53px;
}
.zjzw_pc_head .nav>ul>li>a{
    display: inline-block;
    padding-top: 11px;
    line-height: 44px;
    color: #fff;
}
.zjzw_pc_head .nav>ul>li>a:hover{
    border-bottom: 5px solid #fff;
}
.zjzw_pc_head .nav>ul>li.on a{
    border-bottom: 5px solid #fff;
}
.zcxw{
    position: relative;
}
.zcxw:hover .zcxw_list{
    display: block;
}
.zcxw_list{
    width: 120px;
    min-height: 100px;
    position: absolute;
    top: 59px;
    left: -27px;
    background: #fff;
    text-align: center;
    z-index: 999;
    display: none;
}
.zcxw_list li{
    line-height: 26px;
    width: 120px;
    height: 26px;
}
.zcxw_list li>a{
    font-size: 14px;
    color: #333;
    width: 72px;
    height: 26px;
    line-height: 26px;
    margin: 17px 24px;
    display: block;
}
.zcxw_list li>a:hover{
    background: #eee;
}
/*部门窗口样式*/
#bm_close{
    display: none;
}


/*登录前搜索部分*/
.zjzw_search{
    height: 384px;
    background: url(banner3.jpg) 100% 100% no-repeat;
    text-align: center;
    padding:60px 0 98px;
    position: relative;
    margin-bottom: 40px;
}
.zjzw_search::before{
    content: "";
    display: table;
}
.zjzw_search>.zdqh{
    display: none;
}
.zjzw_search>.zdqh_pc{
    display: inline-block;
    height: 30px;
    background: rgba(255,255,255,0.29);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cffffff,endColorstr=#4cffffff);
    border-radius: 2px;
    padding: 0 11px 0 15px;
    margin: 0 auto;
    cursor: pointer;
    position: relative;
}
/*站点选择样式*/

.zdqh_item{
    width: 1080px;
    min-height: auto;
    background: #fff;
    position: absolute;
    top: 32px;
    left: -498px;
    z-index: 100;
    text-align: left;
    padding-bottom: 20px;
    padding: 23px 29px 24px 29px;
}
.close_btn{
    width: 16px;
    height: 16px;
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
}
.zdqh_item>.place1{
    font-size: 18px;
    color: #333333;
}
.zdqh_item .zd_list{
    margin-top: 32px;
    min-height:102px; 
}
.zdqh_item .zd_list>ul{
    width: 100%;
    height: auto;
    margin: 0 auto;
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 20px;
}
.zdqh_item .zd_list>ul>li{
    float: left;
    width: 116px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #333;
    margin-bottom: 24px;
    cursor: pointer;
    padding: 0 9px;
    line-height: 26px;
    font-weight: normal;
}
.zdqh_item .zd_list>ul>li:hover{
    background: #eeeeee;
}
.zdqh_item>.choosed{
    height: 96px;
    margin-top: 19px;
}
.zdqh_item>.choosed>.leftItem{
    width: 112px;
    height: 82px;
}
.zdqh_item>.choosed>.leftItem>p{
    font-size: 14px;
    color: #333;
    padding-top: 1px;
    margin-bottom: 19px;
}
.zdqh_item>.choosed>.leftItem>button{
    width: 95px;
    height: 40px;
    cursor: pointer;
    background: #33A0E5;
    font-size: 16px;
    color: #f8f8f8;
}
.zdqh_item>.choosed>.rightItem{
    width: 65%;
    min-height: 82px;
}
.zdqh_item>.choosed>.rightItem>.place2{
    font-size: 16px;
    color: #333333;
    margin-bottom: 14px;
    display: inline-block;
}
#message1{
    color: #EC940A;
    font-size: 14px;
    width: 175px;
    height: 25px;
    line-height: 25px;
    background-color: #FCE6C5;
    border-radius: 2px;
    display:none;
}
#message1>img{
    width: 12px;
    margin: 0 6px;
}
.unable{
    background: #EEEEEE !important;
}


.zjzw_search>.zdqh_pc>.selected{
    padding-right: 8px;
    color: #fff;
    font-size: 14px;
    letter-spacing: -0.09px;
    margin-top: 5px;
}
.zjzw_search>.zdqh_pc>.icon1{
    width: 10px;
    height: 10px;
    border-top: 5px solid #fff;
    border-right: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid transparent;
    margin-top: 13px;
}
.zjzw_search>h5{
    margin-top: 20px;
    font-size: 36px;
    color: #fff;
    margin-bottom: 11px;
    font-weight: normal;
}
#gologin{
    font-size: 20px;
    color: #fff;
    text-decoration: underline;
}
.zjzw_search>.search{
    width: 595px;
    height: 48px;
    margin: 30px auto 0;
    text-align: center;
    position: relative;
}
#key{
    width: 485px;
    height: 60px;
    text-indent: 16px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    font-size: 16px;
    color: #cccccc;
    line-height: 60px;
}
#zjzw_btn{
    width: 110px;
    height: 60px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    background: #F1960F;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
}
/*搜索推荐*/
.guess{
    
    min-height: 160px;
    background: #fff;
    position: absolute;
    z-index:10;
    display: none;
    top: 61px;
}
#more{
    width: 485px;
    top: 61px;
}
#more1{
    width: 399px;
    top: 440px;
}
.guess>dl{
    padding-top: 14px;
    margin-left: 16px;
    text-align: left;
    line-height: 31px;
}
.guess>dl a{
    display: block;
    color:  #3781CD;
    font-size: 16px;
}
.guess>dl a:hover{
    background: #f5f5f5;
}

/*登录后搜索部分*/

.zjzw_pc_loginSearch{
    display: none;
}
.loginNews{
    height: 215px;
    background: url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/script/zjzwfw-2019/banner-bg/bannerlogin135.jpg) center center no-repeat;
    background-size: 100% 100%;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/script/zjzwfw-2019/banner-bg/bannerlogin135.jpg',sizingMethod='scale');
}
.bt-search{
    padding: 60px 0px 0px !important;
    text-align: center;
}
.information{
    width: 1080px;
    height: 100px;
    margin: 0 auto;
}
.information>.head-portrait{
    width: 100px;
    height: 100px;
    float: left;
    margin-left: 50px;
}
.head-portrait>a{
    position: relative;
}
.head-portrait>a>div{
    top: -83px !important;
    position: absolute;
    width: 100px;
    height: 100px;
    line-height: 100px;
    font-size: 30px;
    color: #33A0E5;
}
 .headPic{
    width: 100px;
    height: 100px;
    border-radius: 50%;
}
 .headPic img{
    width: 100px;
    height: 100px;
    margin-top: 57.5px;
}

.information>.news{
    width: 750px;
    height: 100px;
    margin-top: 32px;
    text-align: left;
    margin-left: 30px;
    float: left;
    color: #fff;
}
.information>.news>p{
    font-size: 24px;
    line-height: normal !important;
}
 .warnMes{
    margin-left: 30px;
    margin-top: 90px;
}
 .warnMes>.greeting{
    color: #fff;
    font-size: 24px;
    margin-bottom: 6px;
}
 .warnMes>.noreadMes{
    display: none;
}
 .warnMes>.noreadMes>.mesNum{
    font-size: 14px;
    letter-spacing: -0.09px;
    color: #4B4B4B;
}
 .warnMes>.noreadMes>.mesContainer{
    font-size: 12px;
    letter-spacing: -0.07px;
    color: #4B4B4B;
    line-height: 16px;
    margin-top: 3px;
}
.warnMes>.noreadMes>.mesContainer>a{
    font-size: 13px;
    color: #4B4B4B;
    margin-left: 5px;
}
 .warnMes>.noreadMes>.seeAll{
    font-size: 12px;
    letter-spacing: -0.07px;
    color: #4B4B4B;
}
 .login_zdqh{
    display: none;
}
 .login_zdqh_pc{
    display: inline-block;
    cursor: pointer;
    margin-top: 50px;
    position: relative;
}
 .login_selected{
    display: inline-block;
    font-size: 28px;
    color: #000;
    font-weight: bold;
    padding-right: 10px;
    margin-bottom: 9px;
}
 .login_icon1{
    width: 12px;
    height: 12px;
    border-top: 6px solid #9B9B9B;
    border-right: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid transparent;
    margin-top: 15px;
}
/*登录后搜索*/
.login_search{
    width: 399px;
    height: 54px;
    text-align: center;
    margin-top: 50px;
    float: right;
}
#key1{
    width: 307px;
    height: 54px;
    text-indent: 16px;
    border-left: 1px solid #EEECEC;
    border-top: 1px solid #EEECEC;
    border-bottom: 1px solid #EEECEC;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    font-size: 16px;
    color: #cccccc;
    line-height: 54px;
}
#login_btn{
    width: 92px;
    height: 54px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    background: #F1960F;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
}


/*登录后我的证照*/
#login_papework_iframe{
    height: 255px;
}
.mycard{
    margin-top: 20px;
    background: #f8f8f8;
    padding: 30px 20px 25px;
}
.mycard>.title{
    height: 22px;
    line-height: 22px;
}
.mycard>.title span{
    font-size: 22px;
    color: #333;
    font-weight: bold;
}
.mycard>.title .all{
    color: #666;
    font-size: 14px;
    line-height: 30px;
}
/*我的证照列表*/
.card_content{
    margin-top: 30px !important;
}
.card_list{
    width: 9999px !important;
}
.card_list_item{
    width: 245px !important;
    height: 110px !important;
    border-radius: 4px;
    float: left;
    margin-right: 19px;
}
.card_list_item .card_pic{
    padding: 5px;
    margin-top: 30px;
    margin-right: 5px;
    margin-left: 10px;
}
.card_list_item .card_pic>img{
    width: 30px;
    height: 30px;
}
.card_use{
    margin-top: 25px;
    width: 188px;
}

.cardTit{
    font-size: 18px;
    height: 18px;
    line-height: 18px;
    color: #fff;
    display: inline-block;
}
.message{
    font-size: 12px;
    height: 17px;
    background: rgba(255,255,255,0.2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33ffffff,endColorstr=#33ffffff);
    color: #fff;
    float: left;
    border-radius: 2px;
    padding-left: 5px;
    padding-right: 5px;
    margin-top: -2px;
}
.cardHandle{
    width: 188px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #B9DAF2;
    padding-top: 5px;
}
.cardHandle>a{
    font-size: 14px;
    color: #FFFFFF;
    color: rgba(225, 225, 225, 0.7);
    text-align: left;
    margin-left: 5px;
}
.cardHandle>a:first-child{
    margin-left: 0;
}
.status{
    width: 188px;
    text-align: center;
    height: 20px;
    margin-top: 10px;
}
.status>span {
    color: #FFFFFF;
    margin-right: 10px;
    float: right;
    font-size: 12px;
}
.cardList1{
    background: #699C77;
}
.cardList2{
    display: none;
}
.moreCard{
    display: block;
    width: 84px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    background: #DEF0FF;
    border-radius: 18px;
    color: #33A0E5;
    font-size: 14px;
    margin: 47.5px auto;
}

/*法人票据*/
/* 证照票据部分 */

.ownerCard {
    padding: 30px 20px 25px 20px;
    background: #F8F8F8;
    border-radius: 2px;
    margin-top: 40px;
    width: 100%;
  }
  
  .ownerCard {
    height: 246px;
    width:1080px;
    margin: 0 auto;
  }
  
  .ownerCardTit {
    color: #4A4A4A;
    font-size: 22px;
    line-height: 30px;
  }
  
  .ownerCardTit .ownerCardTitList {
    width: auto;
    padding-bottom: 3px;
    cursor: pointer;
    display: inline-block;
    color: #4A4A4A;
    font-size: 22px;
    font-weight: 600;
    margin-right: 30px;
  }
  
  .ownerCardTit .active {
    border-bottom: 8px solid #C2E2F7;
  }
  
  .ownerCardTit .tab_more {
    float: right;
    font-size: 16px;
  }
  
  .ownerCardTit .tab_more:hover {
    color: #33a0e5;
  }
  
  .ownerCardList {
    margin-top: 20px !important;
    overflow: hidden;
  }
  
  .card_list1 {
    width: 9999px !important;
  }
  
  .card_list_item1 {
    width: 245px !important;
    height: 115px !important;
    border-radius: 4px;
    float: left;
    position: relative;
    margin-right: 22px;
    background: #fff;
    cursor: pointer;
    padding: 23px 10px 13px 11px;
  }
  
  .cardName {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    height: 20px;
    line-height: 20px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  
  .cardNum {
    margin-top: 29px;
    height: 30px;
  }
  
  .cardNum span.l_float {
    font-size: 12px;
    color: #999;
    height: 11px;
    line-height: 11px;
  }
  .cardNum span.l_float:first-child {
    width: 100%;
    margin-bottom: 8px;
}
  .cardNum span.r_float {
    font-size: 14px;
    color: #666;
    height: 14px;
    line-height: 14px;
    margin-top: -3px;
  }
  .phoneBlock{
      display: none;
  }

/*日期和天气*/
.login_after_time{
    color: #5a5a5a;
    font-size: 14px;
}
.time{
    color: #5a5a5a;
    font-size: 14px;
    margin-top: 30px;
    margin-bottom:16px;
}
/*热点推荐*/

.zjzw_hot{
    height: 90px;
    background-color: #f8f8f8;
    line-height: 90px;
    overflow: hidden;
    /*margin-top: 40px;*/
}
#bs_iframe{height: 90px;}
.swiper-container{
    position: static !important;
}
.hot_content{
    float: left;
    width: 985px !important;
    white-space: normal;
    display: block;
    overflow: hidden;
}
.zjzw_hot .rd_icon{
    padding-right: 3px;
    margin-left: 20px;
    line-height: 87px;
}
.zjzw_hot .rd_icon>img{
    width: 50%;
    height: 50%;
    vertical-align: middle;
}
.zjzw_hot .hot_item{
    width: auto !important;
}
.zjzw_hot .hot_item>a{
    font-size: 16px;
    max-width: 175px;
    display: block;
    overflow: hidden;
    word-break: keep-all;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.zjzw_hot .hot_item>a:hover{
    color: #488AC3;
}
.zjzw_hot .hot_item>.postfix{
    display: inline-block;
    width: 54px;
    height: 25px;
    background-color: #CFE4F5;
    color: #488AC3;
    font-size: 14px;
    line-height: 25px;
    text-align: center;
    margin: 33px 0;
    margin-left: 8px;
}
.rdsx{
    /*padding-left: 140px;*/
}
.zjzw_hot .refresh{
    display: inline-block;
    width: 74px;
    height: 26px;
    text-align: center;
    margin-top: 32px;
    margin-right: 20px;
    border: 1px solid #E8E8E8;
    font-size: 14px;
    line-height: 23px;
    cursor: pointer;
}
.zjzw_hot .refresh:hover{
    color: #488AC3;
    border-color: #33A0E5;
}

/*个人办事、法人办事*/
.zjzw_affairs{
    margin-top: 60px;
    width: 1100px;
}
#bs_iframe2{
    /*height: 590px;*/
}
.affairs{
    width: 1080px ;
    margin: 0 auto ;
}
.affairs #t1>li,.affairs #t2>li{
    width: 255px !important;
    height: 255px !important;
    margin-right: 20px !important;
    cursor: pointer;
}

.affairs_tab>.tabs>span{
    display: inline-block;
    height: 46px;
    line-height: 1;
    color: #333;
    font-size: 28px;
    font-weight: bold;
    cursor: pointer;
}
.affairs_tab>.tabs>span.on{
    border-bottom: 6px solid #A2D3FF;
}
.affairs_tab>a.more{
    color: #666;
    font-size: 16px;
    padding-top: 7px;
}
.affairs_tab>a.more:hover{
    color: #33A0E5;
    position: relative;
    top: 1px;
    right: 0;
}
.tabs img {
    /*width: 1px;*/
    height: 20px;
    margin: -8px 23.5px 0;
}

/*个人办事、法人办事 列表内容*/
.affairs_content br{
    display: none;
}
.affairs_content>.grbs,
.affairs_content>.frbs{
    width: 1100px;
}
.affairs_content>.grbs>ul>li,
.affairs_content>.frbs>ul>li{
    width: 345px;
    height: 170px;
    background: #f8f8f8;
    border-radius: 0.96px;
    margin-top: 16px;
    float: left;
}
.affairs_content>.grbs>ul>li:hover,
.affairs_content>.frbs>ul>li:hover{
    /*background: #fff;
    box-shadow: 0 0 1rem 0 rgba(0,0,0,0.08);
    border-radius: 0.25rem;*/
    background: url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/images/30412/grbs.png) center center no-repeat;
    background-size: 100% 100%;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/images/30412/grbs.png',sizingMethod='scale');
}
.affairs_content>.grbs>ul>li.middle,
.affairs_content>.frbs>ul>li.middle{
    margin: 16px 22.5px 0 22.5px;
}
.affairs_content>.grbs>ul>li .picIcon,
.affairs_content>.frbs>ul>li .picIcon{
    float: none !important;
    margin: 40px 0 30px;
    text-align: center;
}
.affairs_content>.grbs>ul>li .picIcon>img,
.affairs_content>.frbs>ul>li .picIcon>img{
    width: 64px;
    height: 64px;
}
.affairs_content>.grbs>ul>li .listItem,
.affairs_content>.frbs>ul>li .listItem{
	float:none !important;
	margin:0 auto;
    width: 181px;
    text-align:center;
}
.affairs_content>.grbs>ul>li .listItem .title,
.affairs_content>.frbs>ul>li .listItem .title{
    font-size: 24px;
    color: #333;
    letter-spacing: -0.12px;
    font-weight: bold;
    margin-bottom: 18px;
    cursor: pointer;
}
.affairs_content>.grbs>ul>li .listItem>ul,
.affairs_content>.frbs>ul>li .listItem>ul{
    width: 181px;
    max-height: 45px;
    line-height: 1.5;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.affairs_content>.grbs>ul>li .listItem>ul>li:hover,
.affairs_content>.frbs>ul>li .listItem>ul>li:hover{
    text-decoration: underline;
}
.affairs_content>.grbs>ul>li .listItem>ul>li,
.affairs_content>.frbs>ul>li .listItem>ul>li{
    display: inline;
    font-size: 16px;
    color: #666666;
}
.affairs_content>.grbs>ul>li .listItem>ul>li>img,
.affairs_content>.frbs>ul>li .listItem>ul>li>img{
	margin:0 6px;
}
/*办事套餐*/
.zjzw_plan{
    margin-top: 45px;
}
.zjzw_plan>.title{
    height: 30px;
}
.zjzw_plan>.title span{
    font-size: 28px;
    color: #333;
    font-weight: bold;
}
.zjzw_plan>.title .more{
    color: #666;
    font-size: 14px;
    line-height: 30px;
    padding-top: 7px;
}
.zjzw_plan>.title .more:hover{
    color: #33A0E5;
    position: relative;
    top: 1px;
    right: 0;
}
/*办事套餐列表内容*/
.plan_content{
    margin-top: 45px !important;
}
.plan_list{
    width:9999px !important;
    display: block !important;
}
.plan_list_item {
    width: 255px !important;
    height: 180px !important;
    background: #f8f8f8;
    border-radius: 2px;
    float: left;
    margin-right: 21px !important;
}
.plan_list_item>.subtit {
    display: block;
    font-size: 22px;
    color: #333;
    font-weight: bold;
    margin-left: 10%;
    margin-top: 40px;
    overflow: hidden;
    white-space: nowrap;
	text-overflow: ellipsis;
}
.plan_list_item>.divide {
    width: 103px;
    height: 8px;
    background: #F1CC95;
    margin-top: 10px;
    margin-left: 10%;
    margin-bottom: 15px;
}
.plan_list_item>.subtxt {
    display: block;
    width: 70%;
    margin-left: 10%;
    line-height: 24px;
    font-size: 16px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.swiper-pagination{
    display: none;
}

/*办事服务点*/
.zjzw_place{
    display: none;
}
.zjzw_pc_place{
    margin-top: 40px;
}
.zjzw_pc_place>.title{
    font-size: 28px;
    color: #333;
    font-weight: bold;
}
/*办事服务点详细内容*/
.zjzw_pc_place_container{
    margin-top: 30px;
    height: 320px;
}
.zjzw_pc_place_container>.map{
    width: 512px;
    height: 320px;
}
.zjzw_pc_place_container>.address{
    width: 568px;
    height: 320px;
    padding-left: 41px;
    padding-right: 16px;
    padding-top: 17px;
    background: #f8f8f8;
}
.zjzw_pc_place_container>.address>.result{
    height: 37px;
    border-bottom: 1px solid #e4e3e3;
}
.zjzw_pc_place_container>.address>.result>.resultNum{
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    height: 37px;
}
.zjzw_pc_place_container>.address>.result>.seeMore{
    font-size: 16px;
    cursor: pointer;
    line-height: 30px;
    height: 37px;
    color: #4a4a4a;
}
.zjzw_pc_place_container>.address>.result>.seeMore:hover{
    color: #33A0E5;
}
.zjzw_pc_place_container>.address>.resultList{
    padding-top: 10px;
}
.resultListItem{
    margin-bottom: 20px;
}
.resultListItem>.icons{
    margin-right: 4px;
    height: 98px;
}
.resultListItem .no{
    width: 18px;
    height: 26px;
    background-image: url(map-markers.png);
    display: inline-block;
}
.resultListItem .no-1{
    background-position: 0 -273px;
}
.resultListItem .no-2{
    background-position: -18px -273px;
}
.resultListItem:hover .no-1{
    background-position: 0 -166px;
}
.resultListItem:hover .no-2{
    background-position: -18px -166px;
}

.resultListItem>p{
    margin-left: 28px;
    color: #333333;
}
.resultListItem>.name{
    font-size: 16px;
    cursor: pointer;
    margin-bottom: 5px;
}
.resultListItem>.detailsadress{
    color: #9A9A9A;
    font-size: 14px;
    line-height: 24px;
}
.resultListItem>.datetime{
    width: 478px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    white-space: pre-line;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: #9A9A9A;
    font-size: 12px;
    padding-top: 4px;
    line-height: 18px;
    margin-bottom: 5px;
}
.resultListItem>.phone{
    color: #9A9A9A;
    font-size: 12px;
}
/*综合服务*/
.zjzw_zhfw{
    margin-top: 60px;
}
.zjzw_zhfw>.title{
    font-size: 28px;
    color: #333;
    font-weight: bold;
}
.zhfw_content{
    margin-top: 30px;
}
.zhfw_list{
    margin-bottom: 17px;
    width:1100px;
}
.zhfw_content .zhfw_item{
    width: 345px;
    height: 65px;
    display: inline-block;
    line-height: 65px;
    cursor: pointer;
    background-color: #f8f8f8;
    margin-top: 15px;
}
.zhfw_content .zhfw_item:hover{
    background-color: #33A0E5;
}
.zhfw_content .zhfw_item>.bt{
    margin-left: 15px;
    font-weight: bold;
    font-size: 16px;
    color: #333;
}
.zhfw_content .zhfw_item:hover .bt{
    color: #fff;
}
.zhfw_content .zhfw_item>.jt{
    width: 6px;
    height: 65px;
    margin-right: 15px;
    background: url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web8/site/picture/0/1901291819287352001.png) no-repeat center;
}
.zhfw_content .zhfw_item:hover .jt{
    background: url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web8/site/picture/0/1901291819286908219.png) no-repeat center;
}
.zhfw_content .middle{
    margin: 0 17px;
}

/*底部*/
.zjzw_foot{
    display: none;
}
.zjzw_pc_foot{
    width: 100%;
    height: 170px;
    background: #3374AA;
    margin-top: 60px;
}
.pc_foot_nav{
    width: 576px;
    height: 56px;
    margin: 0 auto;
}
.pc_foot_nav>span{
    float: left;
    height: 56px;
    line-height: 56px;
}
.pc_foot_nav>span>a{
    color: #D3EDF2;
    font-size: 14px;
}
.pc_foot_nav>.pc_foot_divide{
    color: #5184B0;
    margin: 0 20px;

}
.zjzw_pc_foot .connectPhone{
    width: 435px;
    height: 20px;
    font-size: 14px;
    color: #D3EDF2;
    line-height: 20px;
    margin: 0 auto;
}
.zjzw_pc_foot .zjzw_foot_hx{
    height: 14px;
    margin: 20px auto 0;
    border-top: 1px solid #568EBD;
}
.zjzw_pc_foot .copyright{
    width:755px;
    margin: 0 auto;
}
.zjzw_pc_foot .copyright .text p{
    float: left;
    margin-right: 15px;
    font-size: 13px;
    color: #86B3DA;
}
.zjzw_pc_foot .copyright .text .db{
    margin-left: 20px;
}
.jc_icon>.dzjg>img{
    width: 27px;
    height: 33px;
}
.jc_icon>.jc>img{
    width: 46px;
    height:23px;
    margin-bottom: 6px;
    margin-left: 15px;
}
/*右侧固定导航栏*/
.fix-box{
    width: 70px;
    position: fixed;
    height: 490px;
    top: 110px;
    right: 1%;
    cursor: pointer;
    z-index: 1000;
    background: #fff;
    border-radius: 1px;
}
.fix-box li{
    position: relative;
}
.fix-box li a{
    display: block;
    width: 70px;
    height: 70px;
    padding-top: 45px;
    font-size: 12px;
    text-align: center;
    color: #33A0E5;
}
.fix-box .znkf a{
    background: url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/picture/dtdh-2019/znkf.png) no-repeat center 12px;
}
.fix-box .znkf a:hover{
    background: url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/picture/dtdh-2019/znkfhover.png) no-repeat center 12px;
}
.fix-box #zxts a{
    background: url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/picture/dtdh-2019/zxts.png) no-repeat center 12px;
}
.fix-box #zxts a:hover{
    background: url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/picture/dtdh-2019/zxtshover.png) no-repeat center 12px;
}
.fix-box #zxts .zxts-box{
    position: absolute;
    top: -70px;
    left: -80px;
    box-shadow: 0 0 8px rgba(100,100,100,0.1);
    background: #fff;
    display: none;
}
.zxts-box:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-left: 10px solid #f8f8f8;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    right: -20px;
}
.fix-box #zxts .zxts-box .wyzx{
    background: url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/picture/dtdh-2019/wyzx.png) no-repeat center 10px;
}
.fix-box #zxts .zxts-box .wyzx:hover{
    background: url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/picture/dtdh-2019/wyzxhover.png) no-repeat center 10px;
}
.fix-box #zxts .zxts-box .wyts{
    background: url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/picture/dtdh-2019/wyts.png) no-repeat center 13px;
    padding-top: 49px;
}
.fix-box #zxts .zxts-box .wyts:hover{
    background: url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/picture/dtdh-2019/wytshover.png) no-repeat center 13px;
    padding-top: 49px;
}
.fix-box #zxts .zxts-box .xjhf{
    background: url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/picture/dtdh-2019/xjhf.png) no-repeat center 14px;
}
.fix-box #zxts .zxts-box .xjhf:hover{
    background: url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/picture/dtdh-2019/xjhfhover.png) no-repeat center 14px;
}
.fix-box #zxts .zxts-box>div{
    height: 210px;
    width: 20px;
    position: absolute;
    top: 0;
    right: -20px;
}
.fix-box #zxts:hover .zxts-box{
    display: block;
}
.fix-box #wyjc a{
    background: url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/picture/dtdh-2019/wyjc.png) no-repeat center 5px;
}
.fix-box #wyjc a:hover{
    background: url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/picture/dtdh-2019/wyjchover.png) no-repeat center 5px;
}
.fix-box #wyjc .wyjc-box{
    position: absolute;
    top: -35px;
    left: -80px;
    box-shadow: 0 0 8px 0 rgba(100,100,100,0.1);
    background: #fff;
    display: none;
}
.fix-box #wyjc .wyjc-box:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-left: 10px solid #f8f8f8;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    right: -20px;
}
.fix-box #wyjc .wyjc-box .wyjc{
    background: url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/picture/dtdh-2019/wyjc2.png) no-repeat center 10px;
    padding-top: 50px;
}
.fix-box #wyjc .wyjc-box .wyjc:hover{
    background: url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/picture/dtdh-2019/wyjc2hover.png) no-repeat center 10px;
    padding-top: 50px;
}
.fix-box #wyjc .wyjc-box .jchf{
    background: url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/picture/dtdh-2019/jchf.png) no-repeat center 10px;
}
.fix-box #wyjc .wyjc-box .jchf:hover{
    background: url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/picture/dtdh-2019/jchfhover.png) no-repeat center 10px;
}
.fix-box #wyjc .wyjc-box>div{
    height: 140px;
    width: 20px;
    position: absolute;
    top: 0;
    right: -20px;
}
.fix-box #wyjc:hover .wyjc-box{
    display: block;
}
.fix-box .zlb_app>a{
    background: url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/picture/dtdh-2019/zlb.png) no-repeat center 5px;
}
.fix-box .zlb_app>a:hover{
    background: url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/picture/dtdh-2019/zlbhover.png) no-repeat center 5px;
}
.fix-box .bjcx>a{
    background: url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/picture/dtdh-2019/bjcx.png) no-repeat center 5px;
}
.fix-box .bjcx>a:hover{
    background: url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/picture/dtdh-2019/bjcxhover.png) no-repeat center 5px;
}
.fix-box .cjwt>a{
    background: url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/picture/dtdh-2019/cjwt.png) no-repeat center 5px;
}
.fix-box .cjwt>a:hover{
    background: url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/picture/dtdh-2019/cjwthover.png) no-repeat center 5px;
}
.fix-box .toTop>a{
    background: url(http://zjjcmspublic.oss-cn-hangzhou.aliyuncs.com/jcms_files/jcms1/web1/site/picture/dtdh-2019/fhdb.png) no-repeat center 0;
    color: #fff;
}
