.content{width: 1070px;margin: 0 auto;}

.items-title{width: 100%; height: 220px; color: #fff; font-size: 16px; overflow: hidden; background: url(../images/header-bg-1.jpg) center center no-repeat; }
.items-title .tit-1{font-size: 42px; margin-top: 50px; margin-bottom: 30px; letter-spacing: 3px;}
.items-title-lf{display: inline-block;}
.items-data{float: right; width: 500px; height: 120px; margin-top: 50px; margin-bottom: 30px;}
.items-data li{float: left; width: 33.33%; height: 100%; color: #fff; text-align: center; position: relative;}
.items-data li:before{content: ''; position: absolute; display: block; top: 28px; left: 0; width: 1px; height: 64px; background-color: #97a3b4;}
.items-data li:first-child:before{display: none;}
.items-data li b{display: inline-block; color: #fff; font-size: 32px; margin-top: 20px; margin-bottom: 8px;}

/* 热门事项 */
.items-hot{color: #0e1c29; position: relative;}
.items-hot .items-hot-list{height: 190px; padding: 20px 30px; overflow: hidden; position: relative; border: 1px solid #3e97df; box-shadow: 0 0 3px 2px #e9f3fb;}
.items-hot .items-hot-list .tit-h{color: #555; font-size: 22px; font-weight: bold; margin-bottom: 18px;}
.items-hot .items-hot-list .tag{color: #fda761; padding: 2px 10px; margin-left: 5px; font-size: 14px; border-radius: 5px; background-color: #ffefe2;}
.items-hot .items-hot-list .tag.purple{color: #5e65ec; background-color: #e2e3fc;}
.items-hot .items-hot-list .tag.green{color: #62d975; background-color: #e3f8e6;}
.items-hot .items-hot-list .tag.lightblue{color: #56e2dd; background-color: #e1faf9;}
.items-hot .items-hot-list .tag.darkblue{color: #5797f7; background-color: #e1ecfe;}
.items-hot .items-hot-list .tag.pink{color: #f277b9; background-color: #fde6f2;}
.items-hot .explain-list{float: left; font-size: 16px; /*margin-left: 30px;*/}
.items-hot .explain-list li{float: left; width: calc(33% - 20px); height: 24px; color: #00a0e9; font-size: 14px; margin: 7px 0 7px 20px; list-style-type: square; }
.items-hot .explain-list li span{display: inline-block; width: 80%; color: #b6b6b6; font-size: 16px; vertical-align: middle; margin-top: -3px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.items-hot .regulation-list{float: right; width: 50%; color: #555;}
.items-hot .regulation-list li{/*display: inline-block;*/ margin: 10px 0;}
.items-hot .regulation-list li:first-child{margin-top: 0;}
.items-hot .regulation-list li i{display: inline-block; width: 24px; height: 24px; margin-right: 10px; vertical-align: middle; margin-top: -2px;}
.items-hot .regulation-list li i.ic1{background: url(../images/icon/explain-1.png) center center no-repeat;}
.items-hot .regulation-list li i.ic2{background: url(../images/icon/explain-2.png) center center no-repeat;}
.items-hot .regulation-list li i.ic3{background: url(../images/icon/explain-3.png) center center no-repeat;}
.items-hot .regulation-list li .splf{display: inline-block; width: 22%; margin-right: 10px;}
.items-hot .regulation-list li .sprg{display: inline-block; width: 65%; vertical-align: top;}
.items-hot .regulation-list li strong{color: #5294f7;}
.items-hot .btn-box{position: absolute; left: 50px; bottom: 25px;}
.items-hot .hd{position: absolute; width: 100%; left: 0; bottom: 12px; text-align: center; padding-left: 2px; z-index: 1;}
.items-hot .hd li{display: inline-block; width: 10px; height: 10px; color: #f60; cursor: pointer; margin-left: 3px; background: #e1e1e1; text-align: center; border-radius: 50%;}
.items-hot .hd li.on{background-color: #65ace5;}

.items-hot .items-hot-list-1 .explain-list{width: 50%;}
.items-hot .items-hot-list-1 .regulation-list{margin-top: -20px;}
.items-hot .items-hot-list-2 .explain-list{width: 90%;}
.items-hot .items-hot-list-3 .explain-list{width: 70%;}
.items-hot .items-hot-list-3 .explain-list li{width: calc(25% - 20px);}
.items-hot .items-hot-list-3 .regulation-list{width: calc(30% - 30px); margin-top: 23px;}
.items-hot .items-hot-list-3 .regulation-list li span{width: auto;}

.items-box{width: 1200px; margin: 0 auto; position: relative; }
.affix-menu{position: absolute; top: 0; left: -120px; list-style: none; font-size: 14px; line-height: 1; border-right: 1px solid #e2e2e2; }
.affix{position: fixed; left: 0;}
.affix-menu a{position: relative; display: block; color: #777; padding: 10px 15px 10px; text-align: right; line-height: 20px; white-space: nowrap; }
.affix-menu a.active{color: #5294f7; }
.affix-menu a.active:after{content: ""; position: absolute; top: 50%; right: 0; height: 24px; width: 4px; margin-top: -12px; background-color: #5294f7; }

.items-tab {font-size: 0;margin-top: 30px;white-space: nowrap;border-bottom: 4px solid #0e1c29;}
.items-tab a{display: inline-block; color: #0e1c29; position: relative; white-space: nowrap; font-size: 20px; line-height: 50px; margin-right: 60px; }
.items-tab a:after{display: none; content: ""; position: absolute; left: 0; bottom: -5px; width: 100%; height: 8px; background-color: #5294f7; }
.items-tab a.active{color: #5294f7; }
.items-tab a.active:after{display: block; }
.tab-content{display: none;}
.tab-content.active{display: block;}
.link-item-box{margin-bottom: 30px;}
.link-item-box .link-item {padding-bottom: 30px; margin-bottom: 20px; border-bottom: 1px solid #dfe1e2; }
.link-item-box .link-item:first-child{margin-top: 30px; }
.link-item-box .link-item:last-child{border-bottom: 0; margin-bottom: 0;}
.link-item-box .link-title{color: #0d1c28; font-size: 18px; font-weight: 600; margin-bottom: 20px; }
.select-box{width: 100%; overflow: hidden; }
.select-tab {line-height: 1; margin-right: -30px;}
.select-tab li {float: left; width: calc(33.3% - 30px); height: 65px; margin: 10px 30px 10px 0; }
.select-tab.list4 li{width: calc(25% - 30px);}
.select-tab a {display: block; height: 68px; color: #000; line-height: 2; text-align: left; font-weight: 500; padding-left: 20px; padding-right: 20px; word-break: break-all; background-color: #f1f2f3;position: relative; }
.select-tab a span{display: inline-block;}
.select-tab li a:hover{color: #fff; transition: .2s; background-color: #5294f7; }
.select-tab a img{position: absolute;top: 0;right: 0;}

.town-div{
    margin-left: -10px;
    overflow: hidden;
    padding-bottom: 21px;
    padding-top: 5px;
    position: relative;
  }
  .town-div:after{
    content: '';
    display: inline-block;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 10px;
    height: 0px;
    border-bottom: solid 1px #dfe1e2;
  }
  .town-div > a{
    font-size: 16px;
    line-height: 16px;
    padding: 7px 0;
    width: 98px;
    border: solid 1px #dfe1e2;
    margin-left: 10px;
    background: #fff;
    display: inline-block;
    text-align: center;
    margin-top: 15px;
    box-sizing: border-box;
    float: left;
  }
  .town-div > a.active{
    background: #5294f7;
    color: #fff;
    border-color: #5294f7;
  }

.title-common{color: #0e1c29; margin: 40px 0;}
.title-common p{font-size: 38px; margin-bottom: 20px;}

/* 详情页 */
.handle-section{color: #0d1c28; margin-bottom: 20px; font-size: 16px;}
.handle-section2{margin-bottom: 0; padding-bottom: 20px; border-bottom: 1px solid #dfdfdf;}
.handle-section-head{font-size: 24px; color: #112534; line-height:3 0px; padding-bottom: 15px; font-weight: 500; border-bottom:4px solid #112534;}
.handle-item-head{color: #0D1C28; font-size: 16px; padding-top: 40px;}
.handle-section-body{padding: 25px 0 0;}
.handle-section-body .region-picker .select:not(:first-child){margin-left: 14px;}
.handle-section-body .font-required:after{content: ""; font-family: iconfont!important; color: #c10b1e;}
.handle-section-content{color: #000; line-height: 30px;}
.table-v th{width: 120px; color: #727475; font-weight: normal;}
.table-v th.lg{width: 160px;}
.table-v td,.table-v th{height: 40px; vertical-align: top; text-align: left;}
.table-n tr{height: 64px; border-bottom: 1px solid #eee;}
.table-n tr:first-child, .mess-list li:first-child{border-top: 1px solid #eee;}
.table-n th, .mess-list .mess-list-tit span{width: 950px; text-align: left; font-weight: normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.table-n td{text-align: right;width: 120px;}
.table-n a{color: #5294f8;}
.table-m tr{border-bottom: 1px solid #eee;}
.table-m th{font-weight: normal;}
.table-m td{vertical-align: top;}
.arrow-1{display: inline-block; padding-right: 18px; background: url(../images/icon-arrow-4.png) right center no-repeat; background-size: 10px 5px;}
.mess-list li{border-bottom: 1px solid #eee;}
.mess-list li .view-info{display: none; padding-bottom: 24px;}
.mess-list li.active .view-info{display: block;}
.mess-list .mess-list-tit{height: 64px; line-height: 64px;}
.mess-list .mess-list-tit span{display: inline-block;}
.mess-list .mess-list-tit a{float: right; color: #5294f8;}
.step-list p{margin-bottom: 20px; font-weight: bold;}
.step-list span{color: #727475;}
.flow-path{width: 100%; height: 530px;}
.hint{padding-left: 25px; background: url(../images/icon-hint-1.png) left center no-repeat;}
.view-info .view-info-tab a{display: inline-block; padding: 5px 15px; color: #4293f4; text-align: left; background-color: #ebf4fb; border-radius: 15px; margin-right: 10px;}
.view-info .view-info-tab a.active{color: #fff; background-color: #4293f4;}
.view-info .describe{margin: 20px 0 15px; font-size: 16px;}
.materials-table{border: 1px solid #e2e2e2;}
.materials-table thead tr{background: #f2f2f2; border-bottom: 1px solid #e2e2e2;}
.materials-table th,.materials-table td{padding: 10px; text-align: left;word-break:break-all;}
.materials-table tbody tr{display: none;}
.materials-table tbody tr:nth-child(-n+5){display: table-row;}
.materials-table tbody tr.show{display: table-row;}

.download{padding-right: 18px; background: url(../images/icon-download-1.png) no-repeat right center; }
.star{color: #f13939; font-style: normal; vertical-align: middle;}
.has-unfold{height: 38px; height: 33px\9; overflow: hidden; position: relative;}
.has-unfold div{position: absolute; bottom: -2px; right: 0; padding-left: 6px; background-color: #fff;}
.has-unfold span{display: inline-block; padding: 2px 23px 2px 6px; margin-left: 8px; background-color: #f1f2f3; background-position: 40px center;}
.has-unfold.active{height: auto;}
.has-unfold.active div{display: none;}

.table-row td{vertical-align: top; border: 1px solid #e2e2e2;}
.table-row td.bg{background-color: #f2f2f2;}

.button-bl{width: 150px;height: 48px;background: #5294f7;line-height: 48px;text-align: center;margin-top: -10px;margin-bottom: 40px;}
.button-bl span {vertical-align: middle;color: #fff;font-size: 16px;}
.button-bl img {vertical-align: middle;width: 12px;}
.cb{clear: both;}
.kuai{width: 48%;font-size: 16px;color: #0e1c29;}
.kuai .title{font-weight: bold;margin-bottom: 9px;}
.kuai .infos > li{padding-top: 13px;border: none;word-wrap:break-word;}
.empty-div{margin-top: 30px;}

.zk-but{width: 100%;height: 34px;line-height: 34px;color: #4293f4;text-align: center;background: #f1f2f3;margin-top: 10px;cursor: pointer;display: none;}
.zk-but.show{display: block;}
.zk-but span{vertical-align: middle;}
.zk-but img{width: 20px;height: 20px;vertical-align: middle;}

/* 右边侧边二难码 */
.right-side{position: fixed; right: 0; bottom: 10%; color: #1a1a1a; font-size: 14px; text-align: center; border: 1px solid #e2e2e2; background-color: #f1f2f3;}
.right-side li{padding: 8px 10px 10px 10px; border-top: 1px solid #e2e2e2;}
.right-side li:first-child{border-top: none;}
.right-side li p{display: block; margin-bottom: 5px;}
.right-side li img{width: 110px; height: 110px; padding: 5px; background-color: #fff;}
.right-side .side-btn{position: absolute; width: 12px; height: 60px; left: -12px; top: 50%; cursor: pointer; margin-top: -30px; background-image: url(../images/icon-right-1.png);}
.right-side .side-btn .icon{color: #fff; line-height: 60px;}
.right-side.on .side-btn .icon{transform: rotate(180deg); transition: transform .3s;}
