em, h1, h2, h3, h4, h5, h6, i {
    font-weight: 400
}

button, img {
    border: none
}

.w100 {
    width: 100% !important;
}

.popup {
    display: none
}

blockquote, body, button, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6,
input, li, ol, p, td, textarea, th, ul {
    margin: 0;
    padding: 0
}

img {
    display: inline-block
}

address, cite, dfn, em, i, var {
    font-style: normal
}

li {
    list-style: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

h1, h2, h3 {
    font-size: 14px
}

h4, h5, h6 {
    font-size: 100%
}

button, input, optgroup, option, select, textarea {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    outline: 0
}

body {
    -webkit-font-feature-settings: 'kern' 1;
    -moz-font-feature-settings: 'kern' 1;
    -o-font-feature-settings: 'kern' 1;
    text-rendering: geometricPrecision;
    line-height: 24px;
    font: 12px '\5FAE\8F6F\96C5\9ED1', Tahoma, Arial, Helvetica, sans-serif;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    margin: 0;
}

a cite {
    *cursor: pointer
}

/* 清除浮动*/
.clearfix:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
    /*padding-bottom: 10px;*/
}

*.clearfix {
    zoom: 1;
}

/* 浮动*/
.fl {
    float: left;
}

.fr {
    float: right;
}

/* 显示隐藏 */
.hide {
    display: none !important;
}

.show {
    display: block !important;
}

/* 相对定位*/
.pos-rel {
    position: relative;
}

/*超链接*/
a {
    text-decoration: none;
    color: #003399;
}

a:hover {
    /*color: #ff6600;*/
}

/* 字体 */
.ft14 {
    font-size: 14px;
}

.light {
    color: #ff0000;
}

/* 留白*/
.pd1 {
    padding: 1px !important;
}

.pd3 {
    padding: 3px !important;
    box-sizing: border-box;
}

.pd15 {
    padding: 15px;
}

.pd10 {
    padding: 10px;
}

.pd20 {
    padding: 20px;
}

.mr4 {
    margin-right: 4px;
}

.mt5 {
    margin-top: 5px !important;
}

.mt6 {
    margin-top: 6px;
}

.mt10 {
    margin-top: 10px !important;
}

.mt15 {
    margin-top: 15px;
}

.mt20 {
    margin-top: 20px;
}

.mt33 {
    margin-top: 33px;
}

.mt35 {
    margin-top: 35px;
}

.mt37 {
    margin-top: 37px;
}

.mt40 {
    margin-top: 40px;
}

.mt45 {
    margin-top: 45px;
}

.mt80 {
    margin-top: 80px;
}

.mr15 {
    margin-right: 15px;
}

.mr40 {
    margin-right: 40px;
}

.mlr5 {
    margin: 0 5px 0 5px;
}

.mt40 {
    margin-top: 40px;
}

.mt120 {
    margin-top: 120px;
}

.ml10 {
    margin-left: 10px;
}

.ml15 {
    margin-left: 15px;
}

.ml40 {
    margin-left: 40px;
}

.ml60 {
    margin-left: 60px;
}

.ml20 {
    margin-left: 20px;
}

.ml120 {
    margin-left: 120px;
}

.ml320 {
    margin-left: 500px;
}

.mb-10 {
    margin-bottom: -10px !important;
}

.mb5 {
    margin-bottom: 5px;
}

.mb10 {
    margin-bottom: 10px;
}

.mb14 {
    margin-bottom: 14px;
}

.mb20 {
    margin-bottom: 20px;
}

.mb30 {
    margin-bottom: 30px
}

.mb50 {
    margin-bottom: 50px
}

.mr5 {
    margin-right: 5px;
}

.mr20 {
    margin-right: 20px;
}

.mr40 {
    margin-right: 40px;
}

.mlr5 {
    margin: 0 5px 0 5px;
}

.pd0 {
    padding: 0 !important;
}

.pdr15 {
    padding-right: 15px;
}

.pdl20 {
    padding-left: 20px;
}

.inline-block {
    display: inline-block;
}

.w-120 {
    width: 120px;
}

.form-box {
    padding-top: 20px;
    padding-bottom: 20px;
}

.stepPage {
    display: none;
}

.item-name {
    padding: 7px 0;
    color: #666;
    font: normal 14px/14px 'Microsoft YaHei';
    text-align: right;
    white-space: nowrap;
    margin: 0;
}

.item-name + div {
    padding: 0;
}

.ipt-box {
    position: relative;
}

.ipt-box .ipt-txt {
    box-sizing: border-box;
    padding: 1px 3px;
    line-height: 28px;
    height: 30px;
}

.ipt-box .add-icon {
    height: 30px;
}

.ipt-box .add-icon i {
    margin-top: 7px;
}

.border-top {
    border-top: 1px solid #ccc;
}

.ipt-box .ipt-txt, .ipt-box select, .ipt-box textarea {
    width: 100%;
    border: 1px solid #ccc;
    border-radius: 3px;
}

.ipt-box select {
    height: 30px;
    padding: 4px 2px;
}

.ipt-box input.error {
    border-style: solid;
    border-color: #f56c6c;
    border-width: 1px;
}

.ipt-box .error {
    color: #f56c6c;
}

label.error {
    color: #f56c6c;
}


.form-list .form-item {
    position: relative;
    margin-bottom: 10px;
}

.form-list .title {
    margin-bottom: 20px;
    color: #333;
    font-size: 18px;
    line-height: 38px;
    border-bottom: #ebebeb 1px solid;
}

.item-txt {
    float: left;
    line-height: 30px;
    text-align: center;
    min-width: 20px;
}

.item-txt .line-icon {
    display: inline-block;
    width: 8px;
    height: 1px;
    background: #666;
    vertical-align: 5px;
}

.item-line {
    padding-top: 5px;
    text-align: center;
}

.form-panel {
    background-color: #fff;
    margin-right: 55px;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-55, .col-575, .col-6,
.col-7, .col-75, .col-8, .col-9, .col-10, .col-11, .col-12 {
    float: left;
    min-height: 1px;
}

.col-12 {
    width: 100%
}

.col-11 {
    width: 91.66666667%
}

.col-10 {
    width: 83.33333333%
}

.col-9 {
    width: 75%
}

.col-8 {
    width: 66.66666667%
}

.col-75 {
    width: 62.5%
}

.col-7 {
    width: 58.33333333%
}

.col-6 {
    width: 50%
}

.col-575 {
    width: 47.91%
}

.col-55 {
    width: 43.83333333%
}

.col-5 {
    width: 41.66666667%
}

.col-4 {
    width: 33.33333333%
}

.col-3 {
    width: 25% !important;
    /*min-height: 20px;*/
}

.col-2 {
    width: 16.66666667%
}

.col-1 {
    width: 8.33333333%
}

.col-offset-05 {
    margin-left: 4.16666667%;
}

.col-offset-1 {
    margin-left: 8.33333333%;
}

.col-offset-2 {
    margin-left: 16.66666667%;
}

.col-offset-3 {
    margin-left: 25%;
}

.col-offset-4 {
    margin-left: 33.33333333%;
}

.coll-12 {
    width: 100%;
}

.coll-11 {
    width: 91.66666667%;
}

.coll-10 {
    width: 83.33333333%;
}

.coll-9 {
    width: 75%;
}

.coll-8 {
    width: 66.66666667%;
}

.coll-7 {
    width: 58.33333333%;
}

.coll-6 {
    width: 50%;
}

.coll-5 {
    width: 41.66666667%;
}

.coll-4 {
    width: 33.33333333%;
}

.coll-3 {
    width: 25%;
}

.coll-2 {
    width: 16.66666667%;
}

.coll-1 {
    width: 8.33333333%;
}

.col-575 {
    float: left;
    width: 47.91%;
}

.col-05 {
    float: left;
    width: 4.16666667%;
}

.table-row {
    font-weight: normal;
    font-size: 12px;
    line-height: 14px;
    background-color: #fff;
    border-right: 1px solid #dfe6eb;
    border-bottom: 1px solid #dfe6eb;
    border-spacing: 0;
}

.table-row td {
    text-align: center;
}

.table-row th {
    /*border: 1px solid #ccc;*/
    border-left: 1px solid #dfe6eb;
    border-top: 1px solid #dfe6eb;
    color: #333;
    font-size: 14px;
    font-weight: normal;
    height: 40px;
    background-color: #f3f7f9;
    text-align: center;
}

.table-row td, .table-row th {
    padding: 0 5px;
}

.table-row td {
    /*padding: 0 5px;*/
    height: 35px;
    /*border: 1px solid #ccc;*/
    border-left: 1px solid #dfe6eb;
    border-top: 1px solid #dfe6eb;
    text-align: center;
    color: #666;
    /*!*background-color: #fff;*!这行代码覆盖了tr的颜色*/
}

.table-row a {
    margin-right: 5px;
    margin-left: 5px;
    color: #1e62a3;
}

.header-nav {
    width: 100%;
    background-color: #2792F8;
    border-bottom: 1px solid rgba(255,255,255,0.50);;
}

.header-nav .nav {
    width: 1100px;
    height: 80px;
    margin: 0 auto;
}

.header-nav .nav img.logo-text {
    display: inline-block;
    vertical-align: bottom;
}

.header-nav .nav .left {
    font-size: 12px;
    color: rgba(255, 255, 255,.8);
    padding-top: 16px;
}

.header-nav .nav .left span{
    width: 140px;
    height: 34px;
    display: inline-block;
    margin-left: 10px;
}

.header-nav .nav .nav-list a {
    display: block;
    float: left;
    width: 110px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    box-sizing: border-box;
    font-size: 20px;
    color: rgba(255, 255, 255, .7);
}

.header-nav .nav .nav-list a.cur {
    border-bottom: none;
    color: #fff;
    font-weight: bold;
}

.header-nav .nav .nav-list a.cur::after{
    content: "";
    width: 30px;
    height: 5px;
    display: block;
    position: absolute;
    bottom: -1px;
    background: #FFF;
    left: 50%;
    transform: translateX(-50%);
}

.header-nav .nav .nav-list a i{
    background: #FF0000;
    height: 6px;
    width: 6px;
    display: inline-block;
    border-radius: 50%;
    position: absolute;
    top: 20px;
    right: 15px;
}

.header-nav .nav .nav-list .user-info {
    border-left: 1px solid #3393df;
    padding-top: 15px;
    margin-left: 40px;
    margin-right: 10px;
    box-sizing: border-box;
    position: relative;
}

.header-nav .nav .nav-list .user-info .info-tip {
    display: block;
    width: 20px;
    height: 20px;
    background: url("/img/zqt/info-tip.png") no-repeat;
    position: relative;
}

.header-nav .nav .nav-list .user-info .info-tip i.tip-icon {
    display: inline-block;
    width: 8px;
    height: 8px;
    background: url("/img/zqt/tip-icon.png") no-repeat;
    position: absolute;
    top: -5px;
    right: -3px;
}

.header-nav .nav .nav-list .user-info .name {
    font-size: 14px;
    color: #fff;
    line-height: normal;
    height: auto;
    line-height: 30px;
    margin-right: 10px;
    cursor: pointer;
}

/*.header-nav .nav .nav-list .user-info .down-icon {*/
/*    display: inline-block;*/
/*    width: 9px;*/
/*    height: 6px;*/
/*    background: url("/img/zqt/down-icon.png") no-repeat;*/
/*    vertical-align: middle;*/
/*}*/

.bg-f6f6f6 {
    background-color: #f6f6f6;
}

.zqt-content {
    width: 1100px;
    background-color: #fff;
    padding: 25px;
    box-sizing: border-box;
    margin: 30px auto 75px;
    min-height: 990px;
    position: relative;
}

.zqt-content .user-info {
    /*width: 520px;*/
    width: 100%;
    height: 150px;
    margin: 25px auto 40px;
}

.zqt-content .user-info .left {
    width: 50%;
    font-size: 24px;
    color: #333;
    box-sizing: border-box;
}

.zqt-content .user-info .left img {
    display: inline-block;
    vertical-align: middle;
    float: right;
}

.zqt-content .user-info .left .credit-code{
    text-align: center;
    width: 135px;
    height: 135px;
}

.zqt-content .user-info .left .credit-code img{
    width: 135px;
    height: 135px;
}

.zqt-content .user-info .left .credit-code .title{
    font-size: 14px;
    color: #404956;
    line-height: 16px;
    cursor: default;
}

.zqt-content .user-info .left .credit-code .update-p{
    font-size: 14px;
    color: #3A95DD;
    line-height: 21px;
    cursor: pointer;
}

.zqt-content .user-info .right {
    width: 50%;
    font-size: 14px;
    color: #333;
    box-sizing: border-box;
}

.zqt-content .user-info .right p {
    line-height: 14px;
}

.mb15 {
    margin-bottom: 15px;
}

.zqt-content .user-info .right .p-text {
    margin-top: 20px;
    border-left: 1px solid #ddd;
    padding-left: 40px;
}

.zqt-content .recent-bus{
    width: 100%;
    border: 1px solid #DDDDDD;
    border-radius: 4px;
    height: 90px;
    line-height: 80px;
    box-sizing: border-box;
    padding: 5px;
    cursor: default;
}

.zqt-content .recent-bus .title{
    font-size: 16px;
    color: #666666;
    border-right: 1px solid #DDDDDD;
    text-align: center;
}

.zqt-content .recent-bus .title i.tip-icon{
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(/img/zqt/recent-tip-icon.png) no-repeat center/100%;
    vertical-align: -5px;
    text-align: center;
}

.zqt-content .recent-bus .content{
    font-size: 18px;
    color: #333333;
    padding: 0 40px;
}

.zqt-content .recent-bus .content i{
    width: 4px;
    height: 4px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}

.zqt-list-title {
    font-size: 16px;
    line-height: 20px;
    color: #0167b8;
    border-bottom: 2px solid #ddd;
    padding-bottom: 20px;
}

.zqt-list-title .line {
    display: inline-block;
    width: 5px;
    height: 20px;
    background-color: #0078d7;
    vertical-align: bottom;
}
.zqt-list-title .tips {
    border: 1px solid #d3a5a3;
    background:#fde9e9;
    height: 42px;
    line-height: 42px;
    padding: 0 5px;
    font-size:18px;
    font-weight:400;
    color:rgba(255,0,0,1);
    box-sizing: border-box;
}
.zqt-list-title .tips i{
    float: left;
    margin: 12px 5px 0 0;
    width: 18px;
    height: 18px;
    background: url('/img/zqt/icon-04.png') no-repeat;
    background-size: contain;
}

.event-dynamics .item {
    width: 155px;
    height: 80px;
    box-sizing: border-box;
    padding-left: 15px;
    margin-right: 15px;
    border-right: 1px solid #ddd;
}

.event-dynamics .item:last-child {
    margin-right: 0;
    border: none;
}

.event-dynamics .item .name {
    font-size: 16px;
    color: #333;
}

.event-dynamics .item .num {
    font-size: 50px;
    color: #ff9933;
}

.document-management .item {
    width: 96%;
    margin: 0 auto;
    height: 127px;
    background-color: #f8f8f8;
    box-sizing: border-box;
    padding: 15px 10px;
}

.document-management .item .id {
    font-size: 14px;
    color: #333;
}

.document-management .item .certificateNo {
    font-size: 14px;
    color: #333;
    height: 20px;
}

.document-management .item .certificateTypeCN {
    font-size: 14px;
    color: #333;
    height: 36px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.btn-relation {
    display: block;
    width: 65px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: #fff;
    background-color: #3a95dd;
}

.go-top-box {
    position: fixed;
    width: 50px;
    height: 282px;
    top: 30%;
    /*margin-left: 570px;
    left: 52%;*/
    bottom: 134px;
    display: block;
    text-align: center;
    font-size: 12px;
    right: 0px;
    z-index: 99;
}

.go-top-box a {
    color: #fff;
}

.go-top-box a.go-top {
    background: #e7e7e7 url("/img/zqt/go-top.png") no-repeat center 10px;
    height: 52px;
    display: block;
    padding-top: 30px;
    box-sizing: border-box;
    color: #666;
}

.go-top-box a.search {
    background: #3a95dd url("/img/zqt/icon-03.png") no-repeat center 10px;
    height: 75px;
    display: block;
    padding-top: 40px;
    box-sizing: border-box;
    margin-bottom: 1px;
}

.go-top-box a.search:hover {
    background: #3a95dd url("/img/zqt/icon-03-cur.png") no-repeat center 10px;
}

.go-top-box a.consultation {
    background: #3a95dd url("/img/zqt/icon01.png") no-repeat center 10px;
    height: 75px;
    display: block;
    padding-top: 40px;
    box-sizing: border-box;
    margin-bottom: 1px;
}

.go-top-box a.consultation:hover {
    background: #3a95dd url("/img/zqt/icon01-cur.png") no-repeat center 10px;
}

.go-top-box a.opinion {
    background: #3a95dd url("/img/zqt/icon02.png") no-repeat center 10px;
    height: 75px;
    display: block;
    padding-top: 40px;
    box-sizing: border-box;
}

.go-top-box a.opinion:hover {
    background: #3a95dd url("/img/zqt/icon02-cur.png") no-repeat center 10px;
}

.go-top-box-new {
    position: fixed;
    width: 65px;
    height: 503px;
    /*height: 437px;*/
    height: 427px;
    top: 20%;
    bottom: 134px;
    display: block;
    text-align: center;
    font-size: 12px;
    right: 0px;
    z-index: 99;
    background: #FFFFFF;
    box-shadow: 0 0 10px 0 rgba(152,152,152,0.50);
    border-radius: 10px 0 0 10px;
}

.go-top-box-new a {
    color: #333;
    width: 100%;
    height: 72px;
    display: block;
    padding-top: 42px;
    box-sizing: border-box;
}

.go-top-box-new a.cur{
    color: #ffffff;
}

.go-top-box-new a.zj-enterprise-icon{
    background: url("/img/zqt/go-top-icon01.png") no-repeat center 15px;
    color: #255BDA;
}

.go-top-box-new a.zj-enterprise-icon:hover{
    background: #255BDA url("/img/zqt/go-top-icon01-cur.png") no-repeat center 15px;
    color: #fff;
}

.go-top-box-new a.znwd{
    background: url("/img/zqt/robot.png") no-repeat center 15px;
}

.go-top-box-new a.znwd:hover{
    background: #255BDA url("/img/zqt/robot-cur.png") no-repeat center 15px;
    color: #fff;
}

.go-top-box-new a.bh-icon{
    background: url("/img/zqt/go-top-icon02.png") no-repeat center 15px;
}

.go-top-box-new a.bh-icon:hover{
    background: #255BDA url("/img/zqt/go-top-icon02-cur.png") no-repeat center 15px;
    color: #fff;
}

/*.go-top-box-new a.bh-icon:hover{
    background: rgba(37, 91, 218,.2) url("/img/zqt/go-top-icon02.png") no-repeat center 15px;
    color: #333;
}*/

.go-top-box-new a.search{
    background: url("/img/zqt/go-top-icon03.png") no-repeat center 15px;
}

.go-top-box-new a.search:hover{
    background: #255BDA url("/img/zqt/go-top-icon03-cur.png") no-repeat center 15px;
    color: #fff;
}

/*.go-top-box-new a.search:hover{
    background: rgba(37, 91, 218,.2) url("/img/zqt/go-top-icon03.png") no-repeat center 15px;
    color: #333;
}*/

.go-top-box-new a.consultation{
    background: url("/img/zqt/go-top-icon04.png") no-repeat center 15px;
}

.go-top-box-new a.consultation:hover{
    background: #255BDA url("/img/zqt/go-top-icon04-cur.png") no-repeat center 15px;
    color: #fff;
}

/*.go-top-box-new a.consultation:hover{
    background: rgba(37, 91, 218,.2) url("/img/zqt/go-top-icon04.png") no-repeat center 15px;
    color: #333;
}*/

.go-top-box-new a.suggestion {
     background: url("/img/zqt/go-top-icon06.png") no-repeat center 15px;
 }

.go-top-box-new a.suggestion:hover {
    background: #255BDA url("/img/zqt/go-top-icon06-cur.png") no-repeat center 15px;
    color: #fff;
}

.go-top-box-new a.sjll-icon{
    background: url("/img/zqt/go-top-icon05.png") no-repeat center 15px;
}

.go-top-box-new a.sjll-icon:hover{
    background: #255BDA url("/img/zqt/go-top-icon05-cur.png") no-repeat center 15px;
    color: #fff;
}

/*.go-top-box-new a.sjll-icon:hover{
    background: rgba(37, 91, 218,.2) url("/img/zqt/go-top-icon05.png") no-repeat center 15px;
    color: #333;
}*/

.go-top-box-new a.go-top{
    background: url("/img/zqt/go-top-icon.png") no-repeat center 15px;
}

.go-top-box-new .qun-QR-code {
    position: absolute;
    top: -23px;
    right: 75px;
    width: 120px;
    height: 120px;
    background: url("/img/zqt/qun-QR-code.png") no-repeat center/100%;
    display: none;
}

.go-top-box-new .hover-QR-code{
    position: absolute;
    top: -23px;
    right: 69px;
    width: 121px;
    height: 119px;
    background: url("/img/zqt/hover-QR-code.png") no-repeat center/100%;
    display: none;
}

.bottom-info {
    height: 250px;
    background-color: #1740A2;
}

.bottom-info .con {
    width: 1100px;
    height: 250px;
    box-sizing: border-box;
    margin: 0 auto;
    padding: 25px 0;
}

.bottom-info .con a {
    font-size: 14px;
    display: block;
    color: #A2B2D9;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
}

.bottom-info .con a.title {
    font-size: 20px;
    line-height: 50px;
    display: block;
    color: #FFF;
    font-family: SourceHanSansCN-Bold, SourceHanSansCN;
    font-weight: bold;
    /*padding-top: 25px;*/
}

.mlr200 {
    margin: 0 200px;
}

.mr200 {
    margin-right: 200px;
}

.bottom-info .con .line-bottom {
    border-bottom: 1px solid #3393de;
    padding-bottom: 20px;
}

.text-center {
    text-align: center;
}

.bottom-info .con .text-bottom {
    font-size: 14px;
    color: #86b3da;
    line-height: 20px;
}

.bottom-info .con .white-border{
    width: 120px;
    /*height: 100px;*/
    margin: 0 auto;
    padding: 10px 0;
    background: rgba(255,255,255,0.5);
}

.bottom-info .con .text-bottom span, img {
    display: inline-block;
    vertical-align: middle;
}

.bottom-info .con .text-bottom span.line{
    position: absolute;
    top: 20px;
    right: 488px;
    background: #A2B2D9;
    width: 69px;
    height: 1px;
}

.mr40 {
    margin-right: 40px;
}

.mr35 {
    margin-right: 35px;
}

.zqt-content .search-box {
    height: 35px;
    width: 370px;
    position: relative;
    font-size: 12px;
}

.zqt-content .search-box input {
    height: 35px;
    width: 100%;
    position: relative;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 0 40px 0 15px;
    box-sizing: border-box;
}

.zqt-content .search-box i.search-icon {
    position: absolute;
    display: block;
    width: 35px;
    height: 35px;
    right: 0;
    top: 0;
    background: #ff6600 url("/img/zqt/search-icon.png") no-repeat center center;
    border-radius: 0 3px 3px 0;
    cursor: pointer;
}

.zqt-content .matter-list {
    width: 100%;
}

.zqt-content .matter-list .tab-search {
    /*background-color: #f8f8f8;*/
    /*height: 45px;*/
    /*padding: 0 10px;*/
}

.zqt-content .matter-list .tab-search div.btn-set{
    border: 1px solid #0178D7;
    display: inline-block;
    border-radius: 2px;
}

.zqt-content .matter-list .tab-search div.btn-set a:nth-child(1),
.zqt-content .matter-list .tab-search div.btn-set a:nth-child(2),
.zqt-content .matter-list .tab-search div.btn-set a:nth-child(3){
    border-right: 1px solid #0178D7;
}

.zqt-content .matter-list .tab-search div.tip{
    padding-top: 10px;
}

.zqt-content .matter-list .tab-search div.tip i{
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url(/img/zqt/icon-12.png) no-repeat;
    margin-right: 10px;
}

.zqt-content .matter-list .tab-search div.tip span{
    font-size: 12px;
    color: #333333;
    vertical-align: 5px;
}

.zqt-content .matter-list .tab-search a.tab-item {
    display: block;
    height: 25px;
    line-height: 25px;
    box-sizing: border-box;
    color: #0178D7;
    font-size: 14px;
    text-align: center;
    width: 75px;
    float: left;
}

.zqt-content .matter-list .tab-search a.tab-item.cur {
    color: #FFF;
    background: #0178D7;
}

.zqt-content .matter-list .tab-search .time .lable {
    display: inline-block;
    line-height: 45px;
    font-size: 14px;
    color: #333;
}

.zqt-content .matter-list .tab-search .time {
    /*margin-top: 8px;*/
}

.zqt-content .matter-list .tab-search .time input {
    display: inline-block;
    width: 160px;
    height: 25px;
    vertical-align: middle;
    border: 1px solid #ccc;
    border-radius: 3px;
    box-sizing: border-box;
}

/*.zqt-content .matter-list .item{*/
/*height: 52px;*/
/*line-height: 52px;*/
/*border-bottom: 1px dashed #e5e5e5;*/
/*font-size: 14px;*/
/*}*/

.zqt-content .matter-list .item .top {
    height: 52px;
    line-height: 52px;
    border-bottom: 1px dashed #e5e5e5;
    font-size: 14px;
    padding: 0 10px;
}

.zqt-content .matter-list .item .name {
    color: #333;
}

.zqt-content .matter-list .item .time {
    color: #999;
}

.zqt-content .matter-list .item .state {
    display: inline-block;
    width: 71px;
}

.btn-one {
    display: inline-block;
    /*vertical-align: bottom;*/
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #3483c1;
    border: 1px solid #83b9e4;
    border-radius: 3px;
    padding: 0 12px;
    background-color: #fff;
    cursor: pointer;
}

.btn-one-disabled {
    display: inline-block;
    /*vertical-align: bottom;*/
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #3483c1 !important;
    border: 1px solid #83b9e4;
    border-radius: 3px;
    padding: 0 12px;
}

.btn-two {
    display: inline-block;
    vertical-align: middle;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #ff6600;
    border: 1px solid #ff6600;
    border-radius: 3px;
    padding: 0 12px;
}

.btn-one:hover {
    color: #fff;
    background-color: #33a0e5;
}

.btn-two:hover {
    color: #fff;
    background-color: #ff6600;
}

.color-0167b8 {
    color: #0167b8 !important;
}

.mr30 {
    margin-right: 30px;
}

.color-009933 {
    color: #009933 !important;
}

.color-ff9900 {
    color: #ff9900 !important;
}

.zqt-list-title.title01 {
    line-height: 42px;
    font-size: 20px;
    color: #000;
    border-bottom: 2px solid #c2c2c2;
}

.title-icon01 {
    display: inline-block;
    width: 24px;
    height: 24px;
    /*background: url("/img/zqt/title-icon01.png") no-repeat;*/
    background: url("/img/zqt/icon_c1.png") no-repeat center/100%;
    vertical-align: sub;
}

.title-icon02 {
    display: inline-block;
    width: 24px;
    height: 24px;
    /*background: url("/img/zqt/title-icon02.png") no-repeat;*/
    background: url("/img/zqt/icon_c2.png") no-repeat center/100%;
    vertical-align: sub;
}

.title-icon03 {
    display: inline-block;
    width: 23px;
    height: 24px;
    /*background: url("/img/zqt/title-icon03.png") no-repeat;*/
    background: url("/img/zqt/icon_c3.png") no-repeat center/100%;
    vertical-align: sub;
}

.title-icon04 {
    display: inline-block;
    width: 24px;
    height: 21px;
    /*background: url("/img/zqt/title-icon04.png") no-repeat;*/
    background: url("/img/zqt/icon_c4.png") no-repeat center/100%;
    vertical-align: sub;
}

.title-icon05 {
    display: inline-block;
    width: 24px;
    height: 18px;
    /*background: url("/img/zqt/title-icon05.png") no-repeat;*/
    background: url("/img/zqt/icon_c5.png") no-repeat center/100%;
    vertical-align: sub;
}

.title-icon06 {
    display: inline-block;
    width: 20px;
    height: 24px;
    /*background: url("/img/zqt/icon_c6.png") no-repeat;*/
    background: url("/img/zqt/icon_c6.png") no-repeat center/100%;
    vertical-align: sub;
}

.title-icon07 {
    display: inline-block;
    width: 24px;
    height: 24px;
    /*background: url("/img/zqt/title-icon07.png") no-repeat;*/
    background: url("/img/zqt/icon_c8.png") no-repeat center/100%;
    vertical-align: sub;
}

.title-icon08 {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url("/img/zqt/news-icon.png") no-repeat;
    /*background: url("/img/zqt/icon_c7.png") no-repeat center/100%;*/
    vertical-align: sub;
}

.title-icon09 {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url("/img/zqt/title-icon09.png") no-repeat center/100%;
    vertical-align: sub;
}

.title-icon10 {
    display: inline-block;
    width: 24px;
    height: 24px;
    /*background: url("/img/zqt/news-icon.png") no-repeat;*/
    background: url("/img/zqt/icon_c7.png") no-repeat center/100%;
    vertical-align: sub;
}

.title-icon11 {
    display: inline-block;
    width: 24px;
    height: 24px;
    /*background: url("/img/zqt/news-icon.png") no-repeat;*/
    background: url("/img/zqt/icon_big_6.png") no-repeat center/100%;
    vertical-align: sub;
}

.down-icon02 {
    display: inline-block;
    vertical-align: middle;
    background: url("/img/zqt/down-icon02.png") no-repeat;
    width: 11px;
    height: 7px;
}

.zqt-content .matter-list .item a.material {
    color: #333;
}

.mb40 {
    margin-bottom: 40px;
}

.zqt-content .title-big24 {
    font-size: 24px;
    color: #333;
    line-height: 34px;
    margin-bottom: 5px;
}

.zqt-content .approval-process {
    height: 85px;
    box-sizing: border-box;
    width: 100%;
    background-color: #f3faff;
    font-size: 14px;
    color: #999;
    padding-top: 28px;
}

.approval-process .circular-bg {
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    background: url("/img/zqt/circular-bg.png") no-repeat;
    vertical-align: middle;
}

.approval-process .line {
    display: inline-block;
    width: 60px;
    height: 1px;
    background-color: #ddd;
    vertical-align: middle;
    margin: 0 5px;
}

.approval-process .cur .circular-bg {
    background: url("/img/zqt/circular-bg-cur.png") no-repeat;
}

.approval-process .cur .process-text {
    color: #0070b7;
}

.approval-process .cur .line {
    background-color: #33a0e5;
}

.color-333 {
    color: #333 !important;
}

.radio-item {
    box-sizing: border-box;
    padding: 1px 3px;
    line-height: 28px;
    height: 30px;
}

.radio-item input[type="radio"] {
    vertical-align: middle;
}

.fs14 {
    font-size: 14px;
}

.btn-group {
    text-align: center;
    position: relative;
}

.btn {
    min-width: 120px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    text-align: center;
    border: none;
    border-radius: 5px;
    background-color: #3a95dd;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
}

.disabled-commit {
    background-color: #998;
    min-width: 120px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    text-align: center;
    border: none;
    border-radius: 5px;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
}

.btn:hover {
    background-color: #0277d3;
}

.disabled:hover {
    background-color: #888;
}

.down-load {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 12px;
    background: url("/img/zqt/down-load.png") no-repeat;
}

.save-icon {
    display: inline-block;
    vertical-align: middle;
    width: 15px;
    height: 15px;
    background: url("/img/zqt/save-icon.png") no-repeat;
}

.down-save a {
    color: #333;
    font-size: 14px;
}

.down-save {
    position: absolute;
    right: 55px;
    top: 15px;
}

.fs12 {
    font-size: 12px;
}

.mr10 {
    margin-right: 10px;
}

.apply-box {
    width: 220px;
    min-height: 830px;
    background-color: #f8f8f8;
    box-sizing: border-box;
    padding: 0 20px 20px 20px;
}

.affirm-box {
    /*background-color: #f8f8f8;*/
}

.right-icon {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url("/img/zqt/right-icon.png") no-repeat;
    vertical-align: middle;
}

.affirm-box .item {
    font-size: 14px;
    color: #999;
    padding: 10px 0;
    border-bottom: 1px solid #e3e3e3;
    text-indent: -20px;
    padding-left: 20px;
    cursor: pointer;
}

.affirm-box .item:hover {
    color: #000;
}

.affirm-box .checked-item {
    color: #0A8AFF;
}


.apply-box .item {
    font-size: 14px;
    color: #999;
    padding: 10px 0;
    border-bottom: 1px solid #e3e3e3;
    text-indent: -20px;
    padding-left: 20px;
    cursor: pointer;
}

.apply-box .item:hover {
    color: #000;
}

.apply-box .checked-item {
    color: #0A8AFF;
}

.apply-box .item.cur {
    color: #000;
}

.apply-box .item.cur a.right-icon {
    background: url("/img/zqt/right-cur.png") no-repeat;
}

.affirm-box .item.cur a.right-icon {
    background: url("/img/zqt/right-cur.png") no-repeat;
}

.affirm-box .item.choose {
    color: #000;
    border-bottom: 2px solid #33a0e5;
}

#apply-material .material-box {
    display: none;
}

.apply-box .item.choose {
    color: #000;
    border-bottom: 2px solid #33a0e5;
}


.license-box {
    width: 810px;
}

.license-box .tab-box a {
    display: inline-block;
    font-size: 14px;
    color: #666;
    height: 35px;
    line-height: 35px;
    margin-right: 20px;
}

.license-box .tab-box a.cur {
    color: #000;
    border-bottom: 2px solid #33a0e5;
}

.license-box .license {
    height: 791px;
    width: 100%;
    border: 1px solid #efefef;
    box-sizing: border-box;
    padding: 10px;
}

.mb50 {
    margin-bottom: 50px;
}

.btn-one .add-icon {
    display: inline-block;
    width: 10px;
    height: 10px;
    background: url("/img/zqt/add-icon.png") no-repeat;
}

.btn-one:hover .add-icon {
    background: url("/img/zqt/add-icon-cur.png") no-repeat;
}

.w140 {
    width: 140px !important;

}

.thumbnail-box {
    width: 180px;
    position: relative;
}

.thumbnail-box img {
    width: 180px;
    height: 100px;
}

.thumbnail-box .play-icon {
    display: block;
    width: 36px;
    height: 34px;
    background: url("/img/zqt/play-icon.png") no-repeat;
    position: absolute;
    top: 50%;
    margin-top: -17px;
    left: 50%;
    margin-left: -18px;
    cursor: pointer;
}

.table-show-info {
    width: 100%;
    font-size: 14px;
    color: #333;
}

.table-show-info .info-title {
    font-size: 16px;
    text-align: right;
}

.table-show-info tr td {
    border-bottom: 1px dashed #efefef;
    padding: 20px;
}

.table-show-info tr td .info-list {
    border-left: 1px solid #e9e8e8;
    padding: 0 30px;
}

.table-show-info tr td .info-list .name {
    width: 280px;
    text-align: right;
    color: #666;
}

.table-show-info tr td .info-list .val {
    width: calc(100% - 280px);
}

.table-show-info tr td .info-list .item {
    line-height: 20px;
    margin-bottom: 12px;
}

.h295 {
    height: 295px;
}

.w220 {
    width: 220px;
}

.table-show-info tr td .info-list .business-license {
    width: 330px;
    /*height: 295px;*/
    border: 1px solid #efefef;
}

.table-show-info tr td .info-list .business-license img {
    /*width: 330px;*/
    /*height: 295px;*/
    margin: 0 auto;
}

.success-info {
    width: 100%;
    height: 345px;
    border: 1px solid #e9e8e8;
    padding: 20px;
    box-sizing: border-box;
    font-size: 14px;
    color: #333;
}

.success-info .info {
    text-align: center;
    padding-bottom: 40px;
    border-bottom: 1px solid #e9e8e8;
}

.success-info .info .text {
    display: inline-block;
    text-align: left;
}

.success-info .info .text p {
    margin-bottom: 5px;
}

.success-info .info .text .title {
    color: #009900;
    font-size: 30px;
}

.success-info .info .text .time {
    color: #33a0e5;
}

.success-info .info img {
    vertical-align: baseline;
    margin-right: 20px;
}

.success-info .bottom-tip {
    text-align: center;

}

.mask-box {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
    top: 0;
    left: 0;
    z-index: 999;
}

.mask-box .box {
    width: 460px;
    height: 550px;
    background-color: #fff;
    border-radius: 5px;
    position: absolute;
    top: 50%;
    margin-top: -275px;
    margin-left: -230px;
    left: 50%;
    box-sizing: border-box;
    padding-top: 35px;
}

.mask-box .box .title {
    font-size: 24px;
    color: #000;
}

.text-left {
    text-align: left;
}

.mask-box .box .info-list {
    display: inline-block;
}

.mask-box .box .info-list p {
    font-size: 14px;
    color: #000;
    line-height: 32px;
}

.mask-box .box .info-list p i {
    font-size: 14px;
    color: #fff;
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background: url("/img/zqt/circular-bg-cur.png") no-repeat;
    background-size: 20px;
    vertical-align: middle;
}

.zqt-content .matter-list .item .item-table-box {
    display: none;
}

.zqt-content .matter-list .item.cur .item-table-box {
    display: block;
}

.zqt-content .matter-list .item.cur .top {
    background-color: #edf7ff;
}

.zqt-content .matter-list .item.cur .top .material {
    color: #3483c1;
}

.zqt-content .matter-list .item.cur .top .material .down-icon02 {
    background: url("/img/zqt/up-icon02.png") no-repeat;
}

.zqt-content .matter-list .item .item-table-box table {
    width: 100%;
}

.zqt-content .matter-list .item .item-table-box td {
    height: 30px;
    border: 1px solid #d8e5ef;
    box-sizing: border-box;
    padding: 0 8px;
    font-size: 14px;
    color: #666;
}

.zqt-content .matter-list .item .item-table-box tr.header td {
    text-align: center;
    color: #225a88;
    background-color: #f6fafe;
}

.zqt-list-title.title02 {
    font-size: 24px;
    color: #000;
    border-bottom: 2px solid #c2c2c2;
}

.zqt-content .affirming {
    font-size: 14px;
    color: #333;
    padding: 15px 20px;
}

.zqt-content .affirming p {
    line-height: 24px;
}

.mb35 {
    margin-bottom: 35px;
}

.new-icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url("/img/zqt/new-icon.png") no-repeat;
    vertical-align: middle;
}

.h200 {
    height: 200px !important;
}

.w175 {
    width: 175px;
}

.w410 {
    width: 410px;
}

.fs16 {
    font-size: 16px;
}

.color-ff3300 {
    color: #ff3300;
}

.zqt-change-info .form-list .form-item:last-child {
    margin-bottom: 0;
}

.color-009933 {
    color: #009933;
}

.zqt-content .title-03 {
    text-align: center;
    font-size: 24px;
    color: #000;
    line-height: 54px;
}

.zqt-table {
    width: 100%;
}

.zqt-table tr td {
    height: 30px;
    border: 1px solid #d8e5ef;
    box-sizing: border-box;
    padding: 0 8px;
    font-size: 14px;
    color: #666;
}

.zqt-table td.name {
    text-align: right;
    color: #225a88 !important;
    background-color: #f6fafe;
}

.w200 {
    width: 200px;
}

.w160 {
    width: 160px !important;
}

.mask-box .matters-handling {
    width: 440px;
    height: 290px;
    position: absolute;
    left: 50%;
    margin-left: -220px;
    top: 20%;
    background-color: #fff;
}

.mask-box .matters-handling .title {
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: #fff;
    font-size: 24px;
    background-color: #0078d7;
}

.mask-box .matters-handling .tip {
    margin: 40px 0;
}

.mask-box .matters-handling .tip p {
    font-size: 16px;
    line-height: 30px;
    color: #000;
}

.btn.cancel {
    background-color: #fff;
    color: #3483c1;
    border-radius: 5px;
    border: 1px solid #83b9e4;
}

.btn.cancel:hover {
    background-color: #3a95dd;
    color: #fff;
}

.table-show-info tr td .info-list .zqt-table .info-tab td {
    border: none;
    background-color: inherit;
    text-align: center;
}

.color-ff3300 {
    color: #ff3300 !important;
}

.color-009933 {
    color: #009933;
}

.table-show-info tr td .info-list .zqt-table .info-tab td.tab-one {
    color: #ff3300 !important;
    border-bottom: 2px solid #ff3300;
}

.table-show-info tr td .info-list .zqt-table .info-tab td.tab-two {
    color: #009933 !important;
    border-bottom: 2px solid #009900;
}

.btn-entrance {
    display: inline-block;
    width: 70px !important;
    height: 30px !important;
    box-sizing: border-box;
    line-height: 30px !important;
    text-align: center;
    color: rgba(255, 255, 255, 1) !important;
    font-size: 14px !important;
    border-radius: 3px;
    background-color: #3393df;
}

.btn-entrance.sign {
    background-color: inherit;
    border: 1px solid #3393df;
}

.nav-sign-box {
    margin-top: 25px;
    margin-left: 30px;
}

/*首页样式*/
/*头部*/
.go-top-box {
    z-index: 99;
}

.header-nav.index-header-nav .nav {
    height: auto;
}

.header-search {
    padding-top: 110px;
    margin: 0 auto;
    width: 470px;
}

.header-search .search-box {
    height: 35px;
    width: 100%;
    position: relative;
}

.header-search .search-box input {
    height: 48px;
    width: 100%;
    position: relative;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 0 40px 0 15px;
    box-sizing: border-box;
    box-shadow: 0 2px 4px 0 rgba(32,43,53,0.28);
}

.header-search .search-box i.search-icon {
    position: absolute;
    display: block;
    width: 35px;
    height: 35px;
    right: 0;
    top: 0;
    background: #ff6600 url("/img/zqt/search-icon.png") no-repeat center center;
    border-radius: 0 3px 3px 0;
    cursor: pointer;
}

.header-search .search-box span.search-icon{
    position: absolute;
    display: block;
    width: 80px;
    height: 48px;
    right: 0;
    top: 0;
    background: #ff6600;
    border-radius: 0 3px 3px 0;
    cursor: pointer;
    font-size: 16px;
    color: #FFFEFF;
    line-height: 48px;
    text-align: center;
}


.header-nav.index-header-nav .nav .nav-list a {
    display: block;
    float: left;
    width: 100px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    box-sizing: border-box;
    font-size: 16px;
    color: rgba(255, 255, 255, 0.8);
}

.header-nav.index-header-nav .nav .nav-list a.cur {
    /*border-bottom: 5px solid #fff;*/
    border-bottom: none;
    color: #fff;
    font-weight: bold;
}

.header-nav.index-header-nav .nav .nav-list a.cur::after{
    content: "";
    width: 30px;
    height: 5px;
    display: block;
    position: absolute;
    bottom: -1px;
    background: #FFF;
    left: 50%;
    transform: translateX(-50%);
}

.login-box {
    margin-left: 40px;
    padding-top: 15px;
}

.login-box .welcome_message,
.login-box .user_name {
    font-size: 14px;
    line-height: 30px;
    margin-right: 30px;
    color: #fff;
}

.login-box .dropdown-box {
    display: none;
    position: absolute;
    top: 45px;
    width: 100%;
    height: 100px;
    background-color: #fff;
    z-index: 9;
}

.login-box .user_name:hover .dropdown-box {
    cursor: pointer;
    display: block;
}

.login-box .down-icon ,.header-nav .nav .nav-list .user-info .down-icon{
    display: inline-block;
    width: 9px;
    height: 6px;
    background: url("/img/zqt/down-icon.png") no-repeat;
    vertical-align: middle;
}

.login_btn {
    min-width: 90px;
    height: 30px;
    box-sizing: border-box;
    line-height: 30px;
    display: block;
    float: left;
    background-color: #FFF;
    border: 1px solid #3594df;
    border-radius: 3px;
    color: #3A95DD;
}

.login_btn:hover{
    background: #fff;
}

.register_btn {
    min-width: 90px;
    height: 30px;
    line-height: 30px;
    box-sizing: border-box;
    display: block;
    float: left;
    background-color: transparent;
    border: 1px solid #FFFFFF;;
    border-radius: 3px;
}

.register_btn:hover {
    background-color: #3594df;
}

/*banner*/
.banner {
    position: relative;
    margin-bottom: 110px;
}

.banner-img {
    height: 480px;
    width: 100%;
    background: url("/img/zqt/index-banner.png") no-repeat left bottom;
}

.date-box {
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 50%);
    width: 963px;
    height: 162px;
    box-sizing: border-box;
    background-color: #fff;
    padding: 12px 0;
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.10);
}

.date-left {
    border-right: 1px dashed #eeeeee;
    padding: 12px 25px;
}

.icon_calendar {
    display: block;
    float: left;
    width: 24px;
    height: 24px;
    background: url("/img/zqt/icon-calendar02.png") no-repeat;
    margin-right: 10px;
}

.date-left .msg {
    line-height: 25px;
    color: #333;
    margin-right: 10px;
    font-size: 18px;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 600;
}

.date-left .date_text {
    line-height: 25px;
    font-size: 14px;
    font-family: SourceHanSansCN-Normal, SourceHanSansCN;
    font-weight: 400;
    color: #666666;
}

.date-left .label {
    margin-right: 10px;
    line-height: 35px;
    font-size: 14px;
    color: #333;
    width: 100%;
}

.date-right .label{
    font-size: 14px;
    font-family: SourceHanSansCN-Normal, SourceHanSansCN;
    font-weight: 400;
    color: #333;
    line-height: 21px;
}

.date-left .knxybl-list {
    height: 35px;
    overflow: hidden;
    width: 100%;
}

.date-left .knxybl-item {
    height: 35px;
    line-height: 35px;
    text-align: center;
    padding: 0 10px;
    float: left;
    background: #F0F0F0;
    margin-right: 10px;
    border-radius: 2px;
    font-size: 14px;
    font-family: SourceHanSansCN-Normal, SourceHanSansCN;
    font-weight: 400;
    color: #3A95DD;
}

.date-left .knxybl-item:hover {
    background-color: #3a95dd;
    color: #fff;
}

.date-left .knxybl-item:last-of-type {
    margin-right: 0;
}

.date-right {
    color: #333;
    padding: 8px 20px 0 30px;
    font-size: 14px;

}

/*内容样式*/
.zqt-index-content {
    width: 1160px;
    background-color: #fff;
    padding: 0;
    box-sizing: border-box;
    margin: 0 auto 75px;
    min-height: 650px;
    position: relative;
}

.zqt-index-content .index_title {
    line-height: 48px;
    margin-bottom: 30px;
    font-size: 32px;
    font-family: SourceHanSansCN-Bold, SourceHanSansCN;
    font-weight: bold;
    color: #333;
}

.zqt-index-content .more{
    cursor: pointer;
    font-size: 18px;
    color: #333333;
    font-family: SourceHanSansCN-Normal, SourceHanSansCN;
    font-weight: 400;
}

.m-top-15{
    margin-top: 15px;
}

.business-box {
    width: 1160px;
    /*overflow: hidden;*/
    margin-bottom: 0;
    box-sizing: border-box;
}
.business-box .business-list{
    border: 1px dashed #979797;
}

.business-box .business-select-box{
    width: 100%;
    height: 210px;
    position: relative;
    background-image: linear-gradient(135deg, #1950DC 0%, #2D78DC 100%);
    float: left;
    padding: 20px 40px;
    box-sizing: border-box;
}

.business-box .business-select-box::after{
    content: "";
    /*border: ;*/
    position: absolute;
    bottom: -40px;
    left: 125px;
    border-top: 20px solid #255BDA;
    border-right: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 20px solid transparent;
}

.business-box .business-select-box-0::after{
    top: -40px;
    bottom: auto;
    border-top: 20px solid transparent!important;
    border-bottom: 20px solid #1B55DC!important;
}

.business-box .business-select-box-1::after{
    top: -40px;
    bottom: auto;
    left: 415px!important;
    border-top: 20px solid transparent!important;
    border-bottom: 20px solid #205DDC!important;
}

.business-box .business-select-box-2::after{
    top: -40px;
    bottom: auto;
    left: 705px!important;
    border-top: 20px solid transparent!important;
    border-bottom: 20px solid #2466DC!important;
}

.business-box .business-select-box-3::after{
    top: -40px;
    bottom: auto;
    left: 995px!important;
    border-top: 20px solid transparent!important;
    border-bottom: 20px solid #286EDC!important;
}

.business-box .business-select-box-5::after{
    left: 125px!important;
    border-top: 20px solid #255BDA;
}

.business-box .business-select-box-6::after{
    left: 415px!important;
    border-top: 20px solid #2263DC!important;
}

.business-box .business-select-box-7::after{
    left: 705px!important;
    border-top: 20px solid #276BDC!important;
}

.business-box .business-select-box-8::after{
    left: 995px!important;
    border-top: 20px solid #276BDC!important;
}

.business-box .business-select-box span{
    font-size: 16px;
    color: #FFFFFF;
    height: 44px;
    line-height: 44px;
    display: inline-block;
    margin-right: 102px;
    text-align: center;
    padding: 0 20px;
    cursor: pointer;
    margin-top: 20px;
    margin-bottom: 20px;
}

.business-box .business-select-box span:hover {
    background: #1853B4;
    border-radius: 22px;
}

.lists{
    width: 1159px;
    height: 237px;
    background: #FFF;
    box-shadow: 0px 0px 20px 0px rgba(187, 187, 187, 0.5);
    margin-bottom: 30px;
}

.m-b-105{
    margin-bottom: 105px;
}

.lists .lists-tittle{
    width: 100%;
    height: 24px;
    font-size: 24px;
    font-family: SourceHanSansCN-Normal, SourceHanSansCN;
    font-weight: 400;
    color: #333333;
    line-height: 24px;
    padding-top: 19px;
    padding-left: 25px;
}

.business-list {
    margin-right: -20px;
    width: 1160px;
    position: relative;
}

.business-list .business-item {
    float: left;
    width: 290px;
    box-sizing: border-box;
    background-color: #fff;
    cursor: pointer;
}

/*.business-item:hover {*/
/*    background-color: #fff;*/
/*    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.10);*/
/*}*/

.business-list .business-item .b-icon {
    margin: 40px 0 0 0;
    text-align: center;
}


.business-list .business-item .b-icon .icon_big_1 {
    display: inline-block;
    width: 71px;
    height: 72px;
    background: url("/img/zqt/icon_big_1.png") no-repeat center;
}

.business-list .business-item .b-icon .icon_big_2 {
    display: inline-block;
    width: 72px;
    height: 72px;
    background: url("/img/zqt/icon_big_2.png") no-repeat center;
}

.business-list .business-item .b-icon .icon_big_3 {
    display: inline-block;
    width: 65px;
    height: 72px;
    background: url("/img/zqt/icon_big_3.png") no-repeat center;
}

 .business-list .business-item .b-icon .icon_big_4 {
     display: inline-block;
     width: 66px;
     height: 72px;
     background: url("/img/zqt/icon_big_4.png") no-repeat center;
 }

.business-list .business-item .b-icon .icon_big_5 {
    display: inline-block;
    width: 66px;
    height: 72px;
    background: url("/img/zqt/icon_big_5.png") no-repeat center;
}

 .business-list .business-item .b-icon .icon_big_6 {
     display: inline-block;
     width: 66px;
     height: 72px;
     background: url("/img/zqt/icon_big_6.png") no-repeat center;
 }

.business-list .business-item .b-icon .icon_big_7 {
    display: inline-block;
    width: 66px;
    height: 72px;
    background: url("/img/zqt/icon_big_7.png") no-repeat center;
}

.business-list .business-item .b-icon .icon_big_8 {
     display: inline-block;
     width: 66px;
     height: 72px;
     background: url("/img/zqt/icon_big_8.png") no-repeat center;
 }

.business-list .business-item .b-icon .icon_big_9 {
    display: inline-block;
    width: 66px;
    height: 72px;
    background: url("/img/zqt/icon_big_9.png") no-repeat center;
}

.business-list .business-item .b-icon .icon-b3 {
    display: inline-block;
    width: 62px;
    height: 72px;
    /*background: url("/img/zqt/icon_b3.png") no-repeat;*/
    background: url("/img/zqt/icon_c3.png") no-repeat center;
}



.business-list .business-item .b-icon .icon-b5 {
    display: inline-block;
    width: 72px;
    height: 72px;
    /*background: url("/img/zqt/icon_b5.png") no-repeat;*/
    background: url("/img/zqt/icon_c5.png") no-repeat center;
}

.business-list .business-item .b-icon .icon-b6 {
    display: inline-block;
    width: 68px;
    height: 72px;
    /*background: url("/img/zqt/icon_b6.png") no-repeat;*/
    background: url("/img/zqt/icon_c6.png") no-repeat center;
}


.business-list .business-item .b-icon .icon-b8 {
    display: inline-block;
    width: 70px;
    height: 72px;
    /*background: url("/img/zqt/icon_b8.png") no-repeat;*/
    background: url("/img/zqt/icon_c8.png") no-repeat center;
}

.business-list .business-item .b-name {
    text-align: center;
    margin-bottom: 15px;
    font-size: 18px;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 600;
    color: #333;
    line-height: 26px;
}

.business-list .business-item .classify-list {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    height: 40px;
    color: #666;
    padding: 0 10px;
}

.business-list .business-item .classify-list .line {
    margin-left: 5px;
    margin-right: 5px;
    display: inline-block;
    width: 1px;
    height: 14px;
    vertical-align: middle;
    background-color: #ccc;
}

.ellipsis2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/*进度查询*/
.caips-box {
    width: 100%;
    box-sizing: border-box;
    padding-top: 47px;
    padding-bottom: 40px;
    background: #DAE9F6;
    margin-bottom: 126px;
}

.caips-center {
    /*padding-left: 140px;*/
    width: 1160px;
    margin: 0 auto;
}

.caips-box .label {
    float: left;
    font-size: 32px;
    line-height: 48px;
    margin-right: 62px;

    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
    color: #333;
}

.caips-box .tips span{
    font-size: 16px;
    color: #3A95DD;
    cursor: pointer;
}

.caips-box .tips i{
    display: inline-block;
    width: 7px;
    height: 11px;
    background: url("/img/zqt/icon-09.png");
    margin-left: 5px;
    cursor: pointer;
}

.caips-ipt .ipt-txt {
    box-sizing: border-box;
    line-height: 48px;
    height: 48px;
    padding: 15px;
    font-size: 14px;
    border: none;
    background: #FFFEFF;
    border-radius: 2px 0px 0px 2px;
}

.caips-ipt1 {
    width: 478px;
    margin-right: 5px;
}

.caips-ipt2 {
    width: 305px;
    margin-right: 5px;
}

.search_btn {
    display: block;
    float: left;
    width: 177px;
    height: 48px;
    line-height: 48px;
    background-color: #2A71DC;
    border-radius: 0px 2px 2px 0px;
    font-size: 16px;
    color: #FFFEFF;
    text-align: center;
    font-family: SourceHanSansCN-Bold, SourceHanSansCN;
    font-weight: bold;
}

.tips.text-center.get_serial_btn{
    font-size: 16px;
    font-family: SourceHanSansCN-Normal, SourceHanSansCN;
    font-weight: 400;
    color: #3A95DD;
}

/*.search_btn .icon-search {*/
/*    display: inline-block;*/
/*    width: 16px;*/
/*    height: 16px;*/
/*    vertical-align: middle;*/
/*    margin-right: 6px;*/
/*    background: url("/img/zqt/search-icon.png") no-repeat center center;*/
/*}*/

.search_btn:hover {
    background-color: #0277d3;
}

/*通知公告*/
.notice-box {

}

.notice_title {
    line-height: 32px;
    padding-bottom: 37px;
    font-size: 32px;
    font-family: SourceHanSansCN-Bold, SourceHanSansCN;
    color: #333;
}

.link_text {
    font-size: 18px;
    line-height: 24px;
    color: #333333;
}

a.link_text i{
    display: inline-block;
    width: 7px;
    height: 11px;
    background: url("/img/zqt/icon-10.png");
    margin-left: 5px;
    margin-bottom: 2px;
}

.notice-content {
    width: 1160px;
    box-sizing: border-box;
    position: relative;
}

.notice-content ul li.notice-item:nth-child(3n){
    margin-right: 0px;
}

.notice-content .icon-arrow {
    position: absolute;
    top: 20px;
    left: -50px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
}

.notice-content .icon-arrow.prev-icon {
    background: #fff url("/img/zqt/prev-icon.png") no-repeat center center;
}

.notice-content .icon-arrow.next-icon {
    left: auto;
    right: -50px;
    background: #fff url("/img/zqt/next-icon.png") no-repeat center center;
}

.notice-item {
    width: 373px;
    height: 163px;
    display: inline-block;
    background-color: #f8f8f8;
    box-sizing: border-box;
    padding: 12px 11px 33px 23px;
    margin: 0px 20px 20px 0px;
    position: relative;
    cursor:pointer;
    bottom: 0px;
    transition: bottom .5s;
    -webkit-transition: bottom .5s;
    -moz-transition: bottom .5s;
    -o-transition: bottom .5s;
}

.notice-item:hover{
    background: #FFFFFF;
    box-shadow: 0 5px 10px 0 rgba(172,172,172,0.50);
    bottom: 10px;
}

.dot-icon {
    margin-top: 5px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #3a95dd;
}

.notice-item-main {
    font-size: 14px;
    line-height: 18px;
    color: #333;
}

.notice-item-main .name {
    font-size: 22px;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
    color: #333;
    line-height: 33px;
}

.mr10 {
    margin-right: 10px;
}

.notice-item-main .date {
    margin-top: 10px;
    font-size: 12px;
    line-height: 12px;
    color: #999;
    position: absolute;
    bottom: 30px;
}

.ipt-box-rt {
    width: 98%;
    float: left;
}

.ipt-box-maker {
    width: 2%;
    float: right;
    line-height: 200%;
}

.item clearfix, .top, .fl name {
    cursor: pointer;
}

.zqt-content .matter-list .item .btn-one-box {
    display: inline-block;
    height: 34px;
    line-height: 34px;
    width: 88px;
    vertical-align: middle;
}

.license-selection {
    background-color: #f8f8f8;
    box-sizing: border-box;
    padding: 0 20px;
}

.license-selection a.selection-item {
    font-size: 14px;
    color: #999;
    padding: 10px 0;
    border-bottom: 1px solid #e3e3e3;
    display: block;
}

.license-selection a.selection-item:last-child {
    border: none;
}

.license-selection a.selection-item.cur {
    color: #000;
}

.license-selection a.selection-item.cur .right-icon {
    background: url(/img/zqt/right-cur.png) no-repeat;
}

.license-selection a.selection-item span.text {
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 20px);
}

.license-selection a.selection-item.choose {
    color: #000;
    border-bottom: 2px solid #33a0e5;
}

.about-con .about-banner {
    position: relative;
    height: 420px;
    background: url(/img/zqt/about-bg.png) no-repeat;
}

.about-con .about-banner .text {
    width: 1100px;
    height: 200px;
    background-color: #fff;
    position: absolute;
    bottom: -100px;
    left: 50%;
    margin-left: -550px;
    box-shadow: 0 3px 9px 0 #e9e9e9;
    box-sizing: border-box;
    padding: 25px 30px;
}

.about-con .about-banner .text .text-title {
    font-size: 24px;
    color: #333;
}

.about-con .about-banner .text .text-sub {
    font-size: 12px;
    color: #ccc;
}

.about-con .about-banner .text .introduce {
    font-size: 14px;
    color: #666;
    line-height: 24px;
}

.text-about {
    width: 880px;
    padding-right: 35px;
    box-sizing: border-box;
    border-right: 1px solid #e7e7e7;
}

.about-con .about-banner .about-code {

}

.about-con .about-banner .about-code img {
    display: inline-block;
}

.about-con .about-banner .about-code {
    font-size: 14px;
    color: #333;
    text-align: center;
}

.about-con .about-content {
    width: 1100px;
    height: 570px;
    margin: 150px auto 0;
}

.about-con .about-content .about-item {
    height: 200px;
    width: 50%;
    padding: 15px 45px 0 40px;
    border-right: 1px solid #e7e7e7;
    box-sizing: border-box;
}

.about-con .about-content .about-item .item-title {
    font-size: 18px;
    color: #0069bb;
}

.about-con .about-content .about-item .item-text {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    width: 294px;
    margin: 25px 0 0 0;
}

.about-con .about-content .about-item .line {
    height: 1px;
    width: 100%;
    background-color: #e7e7e7;
}

.pdb30 {
    padding-bottom: 30px;
}

.pt20 {
    padding-top: 20px;
}

.mt30 {
    margin-top: 30px;
}

.border-right-none {
    border-right: none !important;
}

.about-con .about-content .about-item .item-img-box {
    width: 170px;
    text-align: center;
}

.mt40 {
    margin-top: 40px;
}

/*.header-nav .nav .nav-list .user-info .select-box {*/
/*    position: absolute;*/
/*    width: 100%;*/
/*    background-color: #0078d7;*/
/*    top: 33px;*/
/*    left: 0;*/
/*    z-index: 9;*/
/*}*/

/*.header-nav .nav .nav-list .user-info .select-box a {*/
/*    display: block;*/
/*    text-align: center;*/
/*    height: 45px;*/
/*    line-height: 45px;*/
/*    font-size: 14px;*/
/*    width: 100%;*/
/*    color: #fff;*/
/*    border-bottom: 1px solid #ccc;*/
/*}*/

.header-nav.index-header-nav .login-box .select-box,.header-nav .nav .nav-list .user-info .select-box {
    position: absolute;
    width: 100%;
    background-color: #FFF;
    top: 30px;
    right: 13px;
    z-index: 9;
    border-radius: 4px;
    padding: 0px 10px;
}

.header-nav.index-header-nav .login-box .select-box a,.header-nav .nav .nav-list .user-info .select-box a {
    display: block;
    text-align: center;
    /*height: 45px;*/
    height: 37.5px;
    line-height: 45px;
    line-height: 37.5px;
    background: #FFFFFF;
    font-size: 14px;
    width: 100%;
    color: #666;
    border-radius: 4px;
}


/*浙企通后台管理系统--数据统计*/
.aqt-admin-box {
    width: 1200px;
    padding: 20px;
    min-height: 990px;
    position: relative;
}

.classify-search {
    font-size: 14px;
    line-height: 40px;
    color: #333;
}

.width400 {
    width: 400px;
}

.my-select select,
.my-select .ipt-txt {
    height: 40px;
}

.my-select .my-select-icon {
    width: 38px;
    height: 38px;
    background: url(/img/zqt/my-select-icon.png) no-repeat;
    position: absolute;
    top: 1px;
    right: 1px;

}

.classify-search-btn {
    width: 100px;
    text-align: center;
    background-color: #43a8e8;
    box-sizing: border-box;
}

.classify-search-btn:hover {
    background-color: #1994cf;
}

.title_admin {
    font-size: 18px;
    color: #000;
    line-height: 20px;
    padding-bottom: 10px;
    border-bottom: 2px solid #cbe1ee;
}

.text_999 {
    color: #999;
}

.title_admin .text_999 {
    font-size: 14px;
}

.data-list {
    overflow-x: hidden;
}

.data-list > ul {
    margin-right: -20px;
}

.data-list li.item {
    width: 280px;
    height: 100px;
    background-color: #f4f4f4;
    border-radius: 5px;
    margin: 0 20px 20px 0;
    position: relative;
    box-sizing: border-box;
    padding: 20px 0;
}

.data-icon {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    position: absolute;
    top: 20px;
    left: 20px;
}

.data-icon.jrsj-icon1 {
    background: #43a8e8 url(/img/zqt/jrsj-icon1.png) no-repeat center;
}

.data-icon.jrsj-icon2 {
    background: #43a8e8 url(/img/zqt/jrsj-icon2.png) no-repeat center;
}

.data-icon.jrsj-icon3 {
    background: #43a8e8 url(/img/zqt/jrsj-icon3.png) no-repeat center;
}

.data-icon.jrsj-icon4 {
    background: #43a8e8 url(/img/zqt/jrsj-icon4.png) no-repeat center;
}

.data-icon.jrsj-icon5 {
    background: #43a8e8 url(/img/zqt/jrsj-icon5.png) no-repeat center;
}

.data-icon.jrsj-icon6 {
    background: #43a8e8 url(/img/zqt/jrsj-icon6.png) no-repeat center;
}

.data-icon.ywdzt-icon1 {
    background: #43a8e8 url(/img/zqt/ywdzt-icon1.png) no-repeat center;
}

.data-icon.ywdzt-icon2 {
    background: #43a8e8 url(/img/zqt/ywdzt-icon2.png) no-repeat center;
}

.data-icon.ywdzt-icon3 {
    background: #43a8e8 url(/img/zqt/ywdzt-icon3.png) no-repeat center;
}

.data-icon.ywdzt-icon4 {
    background: #43a8e8 url(/img/zqt/ywdzt-icon4.png) no-repeat center;
}

.data-content {
    margin-left: 95px;
    font-size: 16px;
    line-height: 20px;
    color: #666;
}

.data-content .num {
    color: #2a81d1;
    font-size: 40px;
    line-height: 40px;
}

.time-form .item-name {
    padding-right: 10px;
    box-sizing: border-box;
}

.query-btn {
    width: 100px;
    min-width: 100px;
    margin-left: 20px;
}

.pt5 {
    padding-top: 5px;
}

/**/

.date-box.date-box-new {
    height: auto;
}

.date-box.date-box-new .date-left {
    /*padding: 0 20px;*/
}

.date-box-new .date-right {
    padding: 0 18px 0 26px;
    position: relative;
}

.knxybl-box {
    /*padding-bottom: 10px;*/
    /*margin-bottom: 10px;*/
}

.display-table {
    display: table;
}

.display-table > div {
    display: table-cell;
    vertical-align: middle;
}

.business-info-box{
    width: 100%;
}

.business-info-box .info-item {
    /*width: calc(50% - 5px);*/
    width: 100%;
    box-sizing: border-box;
}

.info-item {
    font-size: 12px;
    line-height: 30px;
    color: #333;
    padding-right: 70px;
    position: relative;
}

.info-item .info_text {
    overflow: hidden;
    height: 30px;
    line-height: 30px;
}

.info_text > i {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    margin-right: 5px;
}

.info_text .width70 {
    display: inline-block;
    vertical-align: bottom;
    max-width: 70px;
    overflow: hidden;
}

.info-item .info-time {
    position: absolute;
    right: 0;
    top: 0;
    width: 60px;
    padding-left: 10px;
    line-height: 30px;
    text-align: left;
    color: #999;
}

.ellipsis1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.dl-box-pos{
    position: relative;
    display: inline-block;
    padding-bottom: 10px;
}

.dl-box-pos:hover .dl-state{
    display: block;
}

.dl-box-pos .dl-state{
    position: absolute;
    width: 120px;
    box-shadow: 0 0 4px 0 rgba(122,122,122,0.50);
    border-radius: 4px;
    top: 35px;
    left: 0;
    background: #fff;
    z-index: 9999;
    box-sizing: border-box;
    padding: 0 10px;
    display: none;
}

.dl-box-pos .dl-state a{
    width: 100%!important;
    height: 44px!important;
    display: block!important;
    line-height: 44px!important;
    text-align: center!important;
    font-size: 14px!important;
    color: #333!important;
    border-bottom: 1px dashed #d2d2d2!important;
}

.dl-box-pos .dl-state a:last-child{
    border-bottom: none!important;
}

.smrz-state{
    display: inline-block;
    width: 13px;
    height: 15px;
    vertical-align: middle;
    background: url("/img/zqt/rz-icon.png") no-repeat;
    margin-left: 10px;
}

.smrz-state.cur{
    display: inline-block;
    width: 13px;
    height: 15px;
    vertical-align: middle;
    background: url("/img/zqt/rz-icon-cur.png") no-repeat;
}

.mb12{
    margin-bottom: 12px;
}

.card-id-item{
    position: relative;
}

.card-id-item .text-tip{
    position: absolute;
    display: inline-block;
    width: 69px;
    height: 26px;
    line-height: 26px;
    font-size: 16px;
    color: #333;
    text-align: center;
    background: url("/img/zqt/grzx-icon_1.png") no-repeat;
    top: 10px;
    left: 2px;
}

.nothing-box{
    text-align: center;
    margin-top: 70px;
    font-size: 14px;
    color: #333;
}
.pause-box {
    position: absolute;
    top:0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0 25px;
    background:rgba(0,0,0,0.6);
}
.pause-box .icon-04{
    display: block;
    width: 40px;
    height: 40px;
    margin: 60px auto 10px;
    background: url("/img/zqt/icon-05.png") no-repeat;
}
.pause-box p {
    font-size:16px;
    font-weight:400;
    color:#fff;
    line-height:24px;
    text-align: center;
}
.pause-box .color-fffc00{
   color:#FFFC00
}

.download-icon {
    margin-right: 4px;
    vertical-align: -2px;
    display: inline-block;
    width: 16px;
    height: 14px;
    background: url("/img/zqt/icon-06.png") no-repeat;
}
table.dataTable thead .sorting_asc {
    width: 13px;
    height: 12px;
    background: url('/img/zqt/icon-08.png') no-repeat center right;
}
table.dataTable thead .sorting_desc {
    width: 13px;
    height: 12px;
    background: url('/img/zqt/icon-07.png') no-repeat center right;
}
.license-data {
    padding: 14px 0 15px 0;
}
.license-data label{
    font-size: 14px;
    color: #151515;
    line-height: 30px;
}
.license-data input{
    height: 30px;
    width: 308px;
    padding: 0 10px;
    border: 1px solid #ccc;
    border-radius: 2px;
    box-sizing: border-box;
}
.license-tab {
    height: 36px;
}
.license-tab span{
    margin-right: 20px;
    font-size: 14px;
    line-height: 36px;
    display: inline-block;
    color: #656565;
    cursor: pointer;
}
.license-tab span.cur{
    color: #000;
    border-bottom: 2px solid #34a0e6;
}
.ipt-box input[type='radio'] {
    vertical-align: -2px;
}

.zqt-footer{
    min-height: 0px;
    margin-bottom: 0px;
}

.col-4-20{
    width: calc(33.3333333% - 20px);
}

.w840{
    width: 840px;
    margin: 30px auto 40px;
}

.zqt-table-new{
    width: 100%;
    table-layout: fixed;
}

.zqt-table-new td.name{
    background: #F5F9FD;
    border: 1px solid #D7E4EE;
    font-size: 14px;
    color: #2D628E;
    line-height: 40px;
    width: 145px;
    padding-left: 10px;
    box-sizing: border-box;
}

.zqt-table-new tr td{
    font-size: 14px;
    color: #666666;
    padding-left: 20px;
    border: 1px solid #D7E4EE;
}

.zqt-table-new td div img{
    border-radius: 4px;
}

.zqt-table-new td div img+div{
    vertical-align: bottom;
}

.zqt-table-new td div p.have{
    font-size: 12px;
    color: #3A95DD;
    cursor: pointer;
}

.zqt-table-new td div p{
    font-size: 12px;
    color: #666666;
    cursor: pointer;
}

.zqt-table-new.mea tr td:nth-child(3){
    padding-left: 10px;
}

.matter-list .pagination{
    text-align: right;
    margin-right: 0px;
    padding: 10px 0;
}

.msgList{
    width: 1050px;
    margin: 0 auto;
}
.msgList .msg-table{
    border: 1px solid #E6E6E6;
    width: 100%;
}

.msgList .msg-table thead{
    line-height: 40px;
    background: #ECECEC;
    width: 100%;
}

.msgList .msg-table tbody{
    line-height: 45px;
}

.msgList .msg-table thead th,.msgList .msg-table tbody td{
    padding-left: 30px;
    text-align: left;
}

.msgList .msg-table tbody tr{
    font-size: 14px;
    color: #333333;
    border-bottom: 1px dashed #CDCDCD;
}

.msgList .msg-table tbody td div.state i,.caips-box .matter-list .state.fr i{
    width: 4px;
    height: 4px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}

.msgList .msg-table tbody td a.operation-item,.file-detail-table tbody td a.operation-item,.caips-box .matter-list .state.fr a{
color: #3A95DD !important;
}

.color-666{
color: #666 !important;
}

.bg-666{
 background: #666 !important;
}

.color-FA6400{
    color: #FA6400 !important;
}

.bg-FA6400{
    background: #FA6400 !important;
}

.bg-FF0000{
    background: #FF0000 !important;
}

.color-7AD718{
    color: #7AD718 !important;
}

.bg-7AD718{
    background: #7AD718 !important;
}

.bg-009933{
    background: #009933 !important;
}

.w820{
    width: 820px;
    margin: 50px auto 40px;
}

.w1100{
    width: 1100px;
    margin: 50px auto 40px;
}

.file-detail-table{
    border: 1px solid #E6E6E6;
    font-size: 14px;
    color: #333333;
    width: 100%;
}

.file-detail-table thead{
    background: #ECECEC;
}

.file-detail-table tbody tr{
    border-bottom: 1px dashed #CDCDCD;
}

.file-detail-table thead th,.file-detail-table tbody td{
    line-height: 45px;
    text-align: left;
    padding-left: 75px;
}

.mr50{
    margin-right: 50px;
}

/*202004026 zyk start*/
.process-box p{
    font-size: 24px;
    color: #333333;
}

.zqt-content.announcement{
    padding: 0px;
}

.zqt-content .business-items{
    padding-top: 3px;
}

.zqt-content .business-items .business-item{
    background: #EFEFEF;
    height: 30px;
    box-sizing: border-box;
    padding: 5px 15px;
    margin-right: 15px;
    text-align: center;
    float: left;
    cursor: pointer;
}

.business-item-hover{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba( 0, 76, 193, 0.94);
    padding-left: 50px;
}

.display-none{
    display: none;
}

.business-item-hover .tittle{
    width: 100%;
    padding-top: 32px;
    padding-bottom: 8px;
    font-size: 18px;
    font-family: SourceHanSansCN-Normal, SourceHanSansCN;
    font-weight: 400;
    color: #FFF;
}
.business-item-hover .tittle .icon{
    display: inline-block;
    width: 22px;
    height: 22px;
    margin-right: 7px;
}

.business-item-hover .tittle .icon.icon_1{
    background: url("/img/zqt/icon_1.png") no-repeat center/100%;
}

.business-item-hover .tittle .icon.icon_2{
    background: url("/img/zqt/icon_2.png") no-repeat center/100%;
}

.business-item-hover .tittle .icon.icon_3{
    background: url("/img/zqt/icon_3.png") no-repeat center/100%;
}

.business-item-hover .tittle .icon.icon_4{
    background: url("/img/zqt/icon_4.png") no-repeat center/100%;
}

.business-item-hover .tittle .icon.icon_5{
    background: url("/img/zqt/icon_5.png") no-repeat center/100%;
}

.business-item-hover .tittle .icon.icon_6{
    background: url("/img/zqt/icon_6.png") no-repeat center/100%;
}

.business-item-hover .tittle .icon.icon_7{
    background: url("/img/zqt/icon_7.png") no-repeat center/100%;
}

.business-item-hover .tittle .icon.icon_8{
    background: url("/img/zqt/icon_8.png") no-repeat center/100%;
}

.business-item-hover .tittle .icon.icon_9{
    background: url("/img/zqt/icon_9.png") no-repeat center/100%;
}

.business-item-hover > ul{
    display: grid;
    width: 100%;
    grid-template-columns: 25% 25% 25% 25%;
    padding-bottom: 30px;
}
.business-item-hover > ul > li{
    line-height: 38px;
    font-size: 20px;
    font-family: SourceHanSansCN-Normal, SourceHanSansCN;
    font-weight: 400;
    color: #FFF;
    margin-top: 24px;
    border-bottom: 1px solid transparent;
}
/*.business-item-hover > ul > li:hover{*/
    /*border-bottom: 1px solid #fff;*/
/*}*/

.zqt-content .business-items .business-item span{
    font-size: 14px;
    color: #626669;
}

.zqt-content .business-items .business-item.cur span{
    color: #3A95DD;
}

.zqt-content .business-items .business-item.cur i{
    background: url(/img/zqt/right-icon-blue.png) no-repeat center/5px 7px;
    width: 8px;
    height: 6px;
    display: inline-block;
    transform: rotate(270deg);
    vertical-align: 2px;
}

.zqt-content .business-items .business-item i{
    width: 6px;
    height: 6px;
    background: url(/img/zqt/right-icon-grey.png) no-repeat center/100%;
    display: inline-block;
    transform: rotate(90deg);
    vertical-align: 2px;
}


.zqt-content .business-items .business-item.cur{
    background: rgba(58,148,221,.21);
    border-radius: 2px;
}

.zqt-content .hover-box{
    position: absolute;
    top: 60px;
    left: 0px;
    width: calc(100% - 40px);
    /*height: 50px;*/
    z-index: 999;
    padding: 0 20px;
    background: #FFF;
    box-shadow: 0px 7px 5px -2px #ccc;
}

.zqt-content .hover-box div{
    border-top: 1px solid #C2C2C2;
}

.zqt-content .hover-box a{
    font-size: 14px;
    cursor: pointer;
    color: #000;
}

.zqt-content .hover-box a.cur{
    color: #3A95DD;
    font-weight: bold;
}

.zqt-content .table-box .title{
    font-style: 14px;
    color: #666;
}

.zqt-content .table-box .title span:nth-child(2){
    color: #333;
    font-weight: bold;
}

.zqt-content .table-box .content .announcement-table{
    width: 1048px;
    border: 1px solid #CDCDCD;
    font-size: 14px;
}

.zqt-content .table-box .content .announcement-table thead th{
    height: 40px;
    color: #333;
    background: #ECECEC;
    text-align: left;
}

.zqt-content .table-box .content .announcement-table tbody tr{
    border-bottom: 1px solid #CDCDCD;
    line-height: 45px;
}

 .zqt-content .table-box .content .announcement-table tbody td a{
    color: #3A95DD;
 }
.dot{
    width: 4px;
    height: 4px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}
.enterMyBusiness{
    font-size: 16px;
    /*line-height: 20px;*/
    color: #0167b8;
}
/*202004026 zyk end*/
/*202005007 zyk start*/
.form-list .form-item span.line{
    width: 20px;
    height: 1px;
    background: #666;
    margin: 15px 5px 0px 5px;
}

.required-box{
    background-color: #fff;
    margin-right: 55px;
    margin-bottom: 50px;
    font-size: 18px;
}

.required-box input[type='checkbox']{
    margin-right: 10px;
}

.required-box a{
    color: #3a95dd;
}

.loading-box{
    width: 388px;
    background: #FFF;
    text-align: center;
    padding: 50px 0px 60px 0px;
    border-radius: 4px;
}

.loading-box img{
    width: 200px;
    height: 200px;
    margin-bottom: 20px;
}

.loading-box p{
    font-size: 20px;
    color: #333333;
}

.user-agreement-box{
    width: 645px;
}

.user-agreement-box .title{
    background: #F8F8F8;
    width: 100%;
    border-bottom: 1px solid #EDEDED;
    font-size: 16px;
    color: #3F3F3F;
    padding: 13px 20px;
    box-sizing: border-box;
}

.user-agreement-box .title i{
    background: url(/img/gis/close.png) no-repeat center/100%;
    width: 10px;
    height: 10px;
    display: inline-block;
    margin-top: 6px;
    cursor: pointer;
}

.user-agreement-box .content{
    padding: 50px 65px 50px 90px;
}

.user-agreement-box .content p{
    font-size: 18px;
    color: #333333;
}

.user-agreement-box .btn-set{
    text-align: center;
}

.user-agreement-box .btn-set input[type='button']{
    background: #3A95DD;
    border-radius: 2px;
    color: #FFF;
    font-size: 14px;
    padding: 5px 10px;
    border: 0px;
    cursor: pointer;
}

.zqt-content .cont{
    border: 1px solid #EFEFEF;
    margin-bottom: 30px;
}

.zqt-content .cont .container{
    border-bottom: 1px solid #EFEFEF;
    font-size: 14px;
    color: #313233;
    padding: 50px 0px;
}

.zqt-content .cont .container i.fr{
    background: url("/img/zqt/icon-14.png") no-repeat center/100%;
    height: 110px;
    width: 107px;
    display: inline-block;
}

.zqt-content .cont .container div.fl .btn-set input[type='button']{
    border: 1px solid #3995DD;
    border-radius: 2px;
    font-size: 14px;
    color: #3995DD;
    background: #FFF;
    width: 105px;
    height: 40px;
    box-sizing: border-box;
    cursor: pointer;
}

.zqt-content .cont .container div.fl .btn-set input[type='button']:nth-of-type(1){
    margin-right: 15px;
}

.zqt-content .cont .container div.fl p{
    margin-bottom: 5px;
}

.zqt-content .cont .container div.fl p:nth-last-of-type(1){
    margin-bottom: 15px;
}

.zqt-content .cont .container div.fl p.congratulation{
    color: #009a00;
    font-size: 30px;
}

.zqt-content .cont .tips{
    font-size: 14px;
    color: #343536;
    padding: 20px 200px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
}

.zqt-content .cont .tips span{
    line-height: 116px;
}

.zqt-content .cont .tips i{
    background: url("/img/zqt/QR-code.png") no-repeat center/100%;
    height: 116px;
    width: 116px;
    display: inline-block;
}
/*202005007 zyk end*/
/*202006001 zyk start*/
.prompt-dialog-box img{
    display: block;
    width: 42px;
    height: 42px;
    margin: 30px auto 15px;
}
.prompt-dialog-box p{
    text-align: center;
    font-size: 16px;
    color: #333333;
    margin-bottom: 30px;
}
.prompt-dialog-box .btn-set{
    text-align: right;
}
.FAQ-dialog-box .btn-set,
.submit-question-dialog-box .btn-set{
    text-align: center;
}
.prompt-dialog-box .btn-set .btn,
.FAQ-dialog-box .btn-set .btn,
.submit-question-dialog-box .btn-set .btn{
    background: #3A95DD;
    border-radius: 2px;
    min-width: 76px;
    height: 30px;
    font-size: 14px;
    color: #FEFEFE;
    text-align: center;
    box-sizing: border-box;
    line-height: 30px;
}
.zj-enterprise-box .zqzj-banner-img{
    background: url(/img/zqt/zqzj-banner.png) no-repeat center/100% 197px;
    height: 197px;
    width: 100%;
}
.zj-enterprise-box .FAQ-icon{
    background: url(/img/zqt/FAQ-icon.png) no-repeat 5px center;
    font-size: 25px;
    color: #333333;
    line-height: 36px;
    padding-left: 40px;
}
.zj-enterprise-box .zqt-content .header{
    border-bottom: 2px solid #C2C2C2;
    padding-bottom: 20px;
}
.zj-enterprise-box .zqt-content .btn-set{
    text-align: center;
    position: relative;
}
.zj-enterprise-box .zqt-content .btn-set .feedback-btn{
    background: #0078D7;
    border-radius: 4px;
    box-sizing: border-box;
    width: 200px;
    height: 40px;
    font-size: 14px;
    color: #FEFEFE;
    line-height: 40px;
    border: 0;
    padding-left: 20px
}
.zj-enterprise-box .zqt-content .btn-set i.feedback-icon{
    background: url(/img/zqt/feedback-icon.png) no-repeat center/100%;
    display: inline-block;
    width: 15px;
    height: 16px;
    position: absolute;
    top: 12px;
    left: 63px;
}
.zj-enterprise-box .zqt-content ul.side-bar>li{
    line-height: 40px;
    font-size: 14px;
    color: #151515;
    width: 210px;
    cursor: pointer;
}
.zj-enterprise-box .zqt-content ul.side-bar>li>span.pointer{
    border-radius: 50%;
    background: #151515;
    width: 4px;
    height: 4px;
    display: inline-block;
    margin-left: 15px;
    margin-right: 6px;
    vertical-align: 2px;
}
.zj-enterprise-box .zqt-content ul.side-bar>li.cur{
    background: #C3E4FF;
    color: #0079DA;
    position: relative;
}
.zj-enterprise-box .zqt-content ul.side-bar>li.cur>span.pointer{
    background: #0079DA;
}
.zj-enterprise-box .zqt-content ul.side-bar>li.cur:after{
    border-style: solid;
    border-width: 20px 0 20px 15px;
    border-color: transparent transparent transparent #C3E4FF;
    content: '';
    display: inline-block;
    position: absolute;
    top: 0px;
    right: -15px;
}
.zj-enterprise-box .zqt-content ul.problem-items>li>a{
    font-size: 14px;
    color: #333333;
    line-height: 40px;
}
.zj-enterprise-box .zqt-content ul.problem-items>li.cur>a{
    color: #0079da;
}
.zj-enterprise-box .zqt-content ul.problem-items>li>a>span.key-word{
    color: #ff6602;
}
.zj-enterprise-box .zqt-content p.ask{
    text-align: center;
    margin-top: 15px;
}
.zj-enterprise-box .zqt-content p.ask>a{
    color: #0078D7;
    font-size: 14px;
    line-height: 30px;
}
.zj-enterprise-box .zqt-content .no-data i.tip-icon{
    display: inline-block;
    width: 17px;
    height: 17px;
    margin-right: 7px;
    background: url(/img/zqt/zqzj-no-date-prompt-icon.png) no-repeat center/100%;
    vertical-align: -3px;
}
.zj-enterprise-box .zqt-content .no-data{
    font-size: 14px;
    color: #333333;
    line-height: 30px;
    text-align: center;
}
.FAQ-dialog-box{
    padding: 20px 30px 40px 20px;
    box-sizing: border-box;
}
.FAQ-dialog-box .header{
    font-size: 18px;
    color: #333333;
    margin-bottom: 5px;
}
.FAQ-dialog-box .header .FAQ-icon{
    margin-right: 5px;
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url(/img/zqt/FAQ-dialog-icon.png) no-repeat center/100%;
}
.FAQ-dialog-box .body{
    font-size: 14px;
    color: #333333;
    line-height: 24px;
    padding-left: 24px;
    margin-bottom: 20px;
}
.submit-question-dialog-box{
    width: 533px;
    padding: 40px 55px 27px 47px;
}
.submit-question-dialog-box .body span{
    font-size: 14px;
    color: #333333;
    font-weight: bold;
    line-height: 22px;
}
.submit-question-dialog-box .body p{
    font-size: 14px;
    color: #333333;
    line-height: 29px;
}
.submit-question-dialog-box .body .border img{
    border: 1px solid #999999;
    padding: 7px;
}
p.feedback-header i{
    display: inline-block;
    width: 5px;
    height: 25px;
    background: #0178D7;
    vertical-align: -5px;
    margin-right: 5px;
}
p.feedback-header{
    font-size: 18px;
    color: #0178D7;
    line-height: 25px;
    margin-bottom: 23px;
}
.feedback-detail-box{
    background: #FFFFFF;
    box-shadow: 0 0 10px 0 rgba(154,154,154,0.50);
    border-radius: 8px;
    padding: 25px;
}
.feedback-detail-box i.feedback-icon{
    display: inline-block;
    width: 48px;
    height: 48px;
    margin: 10px 10px 0 0;
}
.feedback-detail-box i.feedback-icon01{
    background: url("/img/zqt/feedback-icon01.png") no-repeat center/100%;
}
.feedback-detail-box i.feedback-icon02{
    background: url("/img/zqt/feedback-icon02.png") no-repeat center/100%;
}
.feedback-detail-box i.feedback-icon03{
    background: url("/img/zqt/feedback-icon03.png") no-repeat center/100%;
}
.feedback-detail-box i.feedback-icon04{
    background: url("/img/zqt/feedback-icon04.png") no-repeat center/100%;
}
.feedback-detail-box .f34{
    font-size: 34px;
    color: #333333;
    line-height: 45px;
    font-weight: bold;
}
.feedback-detail-box .f14{
    font-size: 14px;
    color: #333333;
    line-height: 19px;
    font-weight: normal;
}
.feedback-detail-box .f18{
    font-size: 18px;
    color: #333333;
    line-height: 24px;
    font-weight: bold;
    margin: 10px 0 10px 0;
}
i.required{
    color: #FF0000;
}
.feedback-ipt-box textarea.no-resize{
    resize: none;
    height: 108px;
}
.word-count{
    position: absolute;
    bottom: 8px;
    right: 10px;
    font-size: 12px;
    color: #999999;
}
ul.event-dynamics>li{
    padding: 50px 89px;
    background: #F8F8F8;
    margin-right: 20px;
    cursor: pointer;
}
ul.event-dynamics>li:nth-last-child(1){
    margin-right: 0px;
}
ul.event-dynamics>li i{
    display: inline-block;
    width: 40px;
    height: 45px;
    margin-right: 20px;
    margin-top: 10px;
}
ul.event-dynamics>li i.my-event-icon{
    background: url("/img/zqt/my-event-icon.png") no-repeat center/100%;
}
ul.event-dynamics>li i.my-feedback-icon{
    background: url("/img/zqt/my-feedback-icon.png") no-repeat center/100%;
}
ul.event-dynamics>li i.new-message-icon{
    background: url("/img/zqt/new-message-icon.png") no-repeat center/100%;
}
ul.event-dynamics>li .f44{
    font-size: 44px;
    color: #333333;
    line-height: 44px;
}
ul.event-dynamics>li .f14{
    font-size: 14px;
    color: #666666;
    line-height: 20px;
}
.problem-details-responses-dialog-box{
    padding: 25px 43px;
    width: 783px;
    box-sizing: border-box;
}
.problem-details-responses-dialog-box .details-header,
.problem-details-responses-dialog-box .responses-header{
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    margin-bottom: 15px;
}
.problem-details-responses-dialog-box i.line{
    display: inline-block;
    width: 2px;
    height: 17px;
    background: #333;
    vertical-align: -3px;
    margin-right: 6px;
}
.problem-details-responses-dialog-box .details-body{
    border-bottom: 1px solid #979797;
    padding-bottom: 30px;
    margin-bottom: 20px;
}
.problem-details-responses-dialog-box .details-body .item-name{
    color: #999;
    box-sizing: border-box;
    width: 70px;
    text-align: right;
    display: inline-block;
}
.problem-details-responses-dialog-box .details-body span{
    padding: 7px 5px 7px 0;
    font-size: 14px;
    color: #333333;
    line-height: 14px;
    box-sizing: border-box;
}
.problem-details-responses-dialog-box .details-body .description,
.problem-details-responses-dialog-box .responses-body .description{
    line-height: 22px;
    padding: 3px 0;
    display: inline-block;
    width: 600px;
}
.problem-details-responses-dialog-box .details-body .check{
    font-size: 14px;
    color: #0178D7;
    line-height: 20px;
    cursor: pointer;
    padding: 3px 0;
}
i.check-icon{
    display: inline-block;
    width: 21px;
    height: 15px;
    background: url("/img/zqt/check-icon.png") no-repeat center/100%;
    vertical-align: -2px;
}
.problem-details-responses-dialog-box .responses-body i.bg666{
    background: #666;
    display: inline-block;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    vertical-align: 2px;
    margin-right: 5px;
}
.problem-details-responses-dialog-box .responses-body i.bg7AD718{
    background: #7AD718;
    display: inline-block;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    vertical-align: 2px;
    margin-right: 5px;
}
.problem-details-responses-dialog-box .responses-body span{
    font-size: 14px;
}
/*202006001 zyk end*/

.input-clear {
    position: absolute;
    right: 42px;
    z-index: 99;
    display: none;
}

.clear-btn {
    float: right;
    margin-top: 9px;
    cursor: pointer;
    line-height: 30px;
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url("/img/close-icon.png") no-repeat;
}

.business-item-hover .tittle {
    display: flex;
    align-items: center;
}

.business-item-hover li span {
    cursor: pointer;
}
