﻿*:focus { outline: none; }
* {
  box-sizing: border-box;
}
.w-clearfix {
    overflow: hidden;
}
.w-left {
    float: left;
}
.w-right {
    float: right;
}

.w-content {
    background: #f6f6f6 url(w_content_bg.jpg) no-repeat top center;
    background-size: auto 240px;
}
.w-w1200 {
    width: 1200px;
    margin: 0 auto;
    box-sizing: border-box;
    border: 1px solid transparent;
}
.w-position {
    margin: 30px 0;
}
.w-position span {
    font-size: 14px;
    color: #999;
    padding-left: 20px;
    background: url(w-position.png) no-repeat center left;
}
.w-position a, .w-position i {
    font-size: 14px;
    color: #999;
    font-style: normal;
}
.w-position a.w-current {
    color: #2789ee;
}
.w-form-style {
    background: #fff;
    margin-bottom: 30px;
    padding: 36px 60px 86px;
}
.w-w530 {
    width: 530px;
}
.w-left p, .w-right p {
    font-size: 24px;
    color: #333;
    padding-left: 56px;
    border-bottom: 1px solid #f1f2f4;
    padding-bottom: 24px;
}
.w-way1 {
    background: url(w-way1.png) no-repeat left 0;
    background-size: .32rem !important;
}
.w-way2 {
    background: url(w-way2.png) no-repeat left 0;
    background-size: .32rem !important;
}
.w-item2 span {
    background-size: .32rem !important;
}
.w-item {
    margin-top: 38px;
}
.w-item span {
    display: inline-block;
    width: 150px;
    height: 42px;
    line-height: 42px;
    color: #333;
    font-size: 16px;
    text-align: right;
    margin-right: 20px;
}
.w-item input {
    width: 310px;
    height: 42px;
    border: none;
    line-height: 42px;
    border-radius: 6px;
    background: #f1f2f4;
    color: #333;
    font-size: 16px;
    padding: 0 10px;
}
.w-item button {
    width: 220px;
    height: 50px;
    border-radius: 6px;
    line-height: 50px;
    border: none;
    font-size: 18px;
    text-align: center;
    cursor: pointer;
}
.w-item button.w-btn1 {
    background: #f3f9fd;
    color: #2789ee;
    margin: 0 34px 0 25px;
}
.w-item button.w-btn2 {
    background: #2789ee;
    color: #fff;
}
.w-item2 {
    text-align: center;
}
.w-item2 span {
    display: inline-block;
    line-height: 32px;
    background: url(w-face.png) no-repeat center left;
    padding-left: 42px;
    margin: 86px 0 40px 0;
}
.w-wdcx {
    background: #fff;
    padding: 24px 26px;
}
.w-wdcx h3 {
    color: #3b4e62;
    font-size: 24px;
    font-weight: bold;
}
.w-wdcx-content {
    border: 1px solid #2789ee;
    margin-top: 45px;
    position: relative;
}
.w-wdcx-tab {
    position: relative;
    top: -34px;
    left: -1px;
}
.w-wdcx-tab span {
    display: inline-block;
    width: 216px;
    height: 36px;
    font-size: 0;
    cursor: pointer;
}
.w-wdcx-tab span.w-tab1 {
    background: url(w-wdcx-img1.png) no-repeat center center;
    background-size: 100% 100%;
}
.w-wdcx-tab span.w-tab1.w-on {
    background: url(w-wdcx-img1-on.png) no-repeat center center;
    background-size: 100% 100%;
}
.w-wdcx-tab span.w-tab2 {
    background: url(w-wdcx-img2.png) no-repeat center center;
    background-size: 100% 100%;
    position: relative;
    left: -12px;
}
.w-wdcx-tab span.w-tab2.w-on {
    background: url(w-wdcx-img2-on.png) no-repeat center center;
    background-size: 100% 100%;
}
.w-wdcx-ul {
    position: relative;
    top: -15px;
    padding: 0 12px 0;
}
.w-wdcx-ul ul li {
    display: inline-block;
    font-size: 18px;
    color: #333;
    margin: 8px 12px;
    cursor: pointer;
    padding: 8px;
}
.w-wdcx-ul ul li:hover {
    padding: 8px;
    border-radius: 2px;
    background: #2789ee;
    color: #fff;
}
.w-wdcx-ul ul li.w-on {
    padding: 8px;
    border-radius: 2px;
    background: #2789ee;
    color: #fff;
}
.w-wdcx-map {
    height: 600px;
}
.w-wdcx-ul2 {
    display: none;
}
#container {
    height: 100%;
    width: 100%;
}
.amap-info-content {
    padding: 20px !important;
}
.amap-info {
    width: 420px !important;
}
.w-map-label {
    color: #2789ee;
    font-size: 20px;
    font-weight: bold;
}
.w-map-p {
    color: #333;
    font-size: 16px;
    line-height: 30px;
    font-family: "微软雅黑" !important;
}
.input-item {
    height: auto !important;
}
.w-map-btn {
    width: 130px;
    height: 54px;
    background: url(w-wdcx-lxdh.png) no-repeat center center;
    background-size: 100% auto;
    border: none;
    cursor: pointer;
    margin-top: 10px;
}
.custom-input-card {
    width: 460px !important;
}
.custom-input-card .btn {
    margin-right: 1rem;
}
.custom-input-card .btn:last-child {
    margin-right: 0;
}
.info-title {
    color: white;
    font-size: 14px;
    background-color: #25A5F7;
    line-height: 26px;
    padding: 0px 0 0 6px;
    font-weight: lighter;
    letter-spacing: 1px
}
.info-content {
    font: 12px Helvetica, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', Arial;
    padding: 4px;
    color: #666666;
    line-height: 23px;
}
.info-content img {
    float: left;
    margin: 3px;
}
.amap-info-combo .keyword-input{
    height: 25px;
    border-radius: 2px 0 0 2px;
}

/*办事指南*/
.w-bszn-box {
    background: #fff;
    box-shadow: 0px 0px 27px 0px rgba(94, 94, 94, 0.06);
    margin-bottom: 24px;
}
.w-w500 {
    width: 720px;
}
.w-bszn-left {
    padding: 40px;
}
.w-bszn-left h3 {
    font-size: 26px;
    color: #222;
}
.w-bszn-cs {
    margin-top: 46px;
}
.w-bszn-cs span {
    display: inline-block;
    text-align: center;
}
.w-bszn-cs span + span {
    margin-left: 50px;
}
.w-bszn-cs span i {
    font-size: 20px;
    color: #2789ee;
    font-style: normal;
    display: block;
    font-weight: bold;
    margin-bottom: 10px;
}
.w-bszn-cs span em {
    font-style: normal;
    font-size: 14px;
    color: #666;
}
.w-bszn-right {
    padding: 46px 30px 20px 30px;
    margin: 26px 30px 26px 0;
    background: url(w-xz-hcp.png) no-repeat 30px 18px;
    -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1);
}
.w-bszn-xz span {
    display: inline-block;
    padding-left: 30px;
    font-size: 16px;
    color: #222;
    cursor: pointer;
}
.w-bszn-xz span + span {
    margin-left: 70px;
}
.w-erweima {
    background: url(w-erweima.png) no-repeat left center;
    background-size: 20px auto;
}
.w-xiazai {
    background: url(w-xiazai.png) no-repeat left center;
    background-size: 20px auto;
}
.w-dayin {
    background: url(w-dayin.png) no-repeat left center;
    background-size: 20px auto;
}
.w-bszn-pf {
    font-size: 18px;
    color: #ee851e;
    border: 1px solid #ee851e;
    display: inline-block;
    padding: 10px 25px;
    border-radius: 4px;
    margin: 7px 0;
    cursor: pointer;
}
.w-bszn-pf.w-cur {
    color: #fff;
    background: #ee851e;
}
.w-bszn-pf.w-cur span i.w-cur {
    background: url(w-star-on1.png) no-repeat center center;
    background-size: 100% 100%;
}
.w-bszn-pf em {
    font-style: normal;
    font-weight: bold;
}
.w-bszn-pf span {
    display: inline-block;
    margin-right: 10px;
}
.w-bszn-pf span i {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(w-star.png) no-repeat center center;
    background-size: 100% 100%;
    margin: 0 4px;
}
.w-bszn-pf span i.w-cur {
    background: url(w-star-on.png) no-repeat center center;
    background-size: 100% 100%;
}
.w-bszn-pf1 {
    position: relative;
}
.w-bf-box {
    position: absolute;
    width: 364px;
    background: url(w-bszn-pfbg.png) no-repeat center center;
    background-size: 100% 100%;
    top: 62px;
    right: 0;
    z-index: 66;
    display: none;
}
.w-bf-box ul {
    padding: 20px 20px 10px;
}
.w-bf-box ul li {
    padding: 20px 0;
}
.w-bf-box ul li + li {
    border-top: 1px solid #ddd;
}
.w-bf-left .w-left {
    font-size: 18px;
    color: #222;
}
.w-bf-left .w-right {
    font-size: 16px;
    color: #666;
}
.w-bf-left .w-right em {
    font-style: normal;
}
.w-bf-right {
    margin-top: 16px;
}
.w-bf-right .w-left i {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(w-star.png) no-repeat center center;
    background-size: 100% 100%;
}
.w-bf-right .w-left i.w-cur {
    background: url(w-star-on.png) no-repeat center center;
    background-size: 100% 100%;
}
.w-bf-right .w-right {
    font-size: 16px;
    color: #222;
}

.w-bszn-btn a {
    display: inline-block;
    width: 120px;
    height: 40px;
    line-height: 40px;
    background: #e7f3ff;
    font-size: 16px;
    color: #3b4e62;
    text-align: center;
    border-radius: 4px;
}
.w-bszn-btn a + a {
    margin-left: 14px;
}
.w-bszn-btn a.w-dingyue {
    background: #e7f3ff url(w-dingyue.png) no-repeat 15px center;
    background-size: 16px auto;
}
.w-bszn-btn a.w-dingyue.w-on {
    background: #e7f3ff url(w-dingyue-on.png) no-repeat 15px center;
    background-size: 16px auto;
}
.w-bszn-btn a.w-cur {
    background: #2789ee;
    color: #fff;
}
.w-bszn-nav {
    padding: 0 40px;
    background: #fff;
}
.w-bszn-nav span {
    border-bottom: 1px solid #ddd;
    display: inline-block;
}
.w-bszn-nav span a {
    display: inline-block;
    line-height: 58px;
    font-size: 20px;
    color: #666;
}
.w-bszn-nav span a + a {
    margin-left: 64px;
}
.w-bszn-nav span a.am-active {
    line-height: 56px;
    border-bottom: 2px solid #2789ee;
}
.w-bszn-jbxx {
    padding: 30px 40px;
    background: #fff;
    margin-bottom: 20px;
}
.w-bszn-jbxx h2 {
    line-height: 50px;
    padding-left: 64px;
    font-size: 24px;
    color: #444;
    font-weight: normal;
}
.w-bszn-jbxx h2.w-jbxx-icon {
    background: url(w-jbxx-icon.png) no-repeat left center;
    background-size: 50px auto;
}
.w-jbxx-table table {
    width: 1054px;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin-left: 64px;
    margin-top: 20px;
}
.w-jbxx-table table td {
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding: 10px;
    font-size: 16px;
    color: #444;
}
.w-jbxx-table table td.w-td-name {
    width: 208px;
    background: #e7f3ff;
    font-size: 16px;
}
.w-jbxx-table table td.w-td-304 {
    width: 304px;
}
.w-jbxx-table table td a {
    background: #2789ee;
    padding: 3px 10px;
    font-size: 14px;
    color: #fff;
    border-radius: 4px;
}
.w-bszn-more {
    margin-left: 64px;
    width: 1056px;
    height: 40px;
    background: #e7f3ff;
    border-radius: 4px;
    line-height: 40px;
    text-align: center;
    margin-top: 16px;
}
.w-bszn-more span {
    font-size: 16px;
    color: #2789ee;
    padding-right: 30px;
    background: url(w-jt-up.png) no-repeat right center;
    background-size: 16px auto;
    cursor: pointer;
}
.w-bszn-more span.w-cur {
    background: url(w-jt-down.png) no-repeat right center;
    background-size: 16px auto;
}
.w-jbxx-table {
    height: 333px;
    overflow: hidden;
}
.w-bszn-jbxx h2.w-sltj-icon {
    background: url(w-sltj-icon.png) no-repeat left center;
    background-size: 50px auto;
}
.w-bszn-sltj {
    margin-top: 20px;
    margin-left: 64px;
}
.w-bszn-sltj ul li h4 {
    font-size: 16px;
    font-weight: normal;
    color: #666;
    line-height: 30px;
    padding-left: 45px;
    background: url(w-sltj-img.png) no-repeat left center;
    background-size: 30px auto;
    margin-bottom: 10px;
}
.w-bszn-sltj ul li h4 span {
    display: inline-block;
    font-size: 20px;
    color: #444;
    width: 106px;
}
.w-bszn-sltj ul li > div {
    margin-left: 45px;
    overflow: hidden;
}
.w-bszn-sltj ul li > div + div {
    margin-top: 27px;
}
.w-bszn-sltj ul li > div span {
    width: 106px;
    display: inline-block;
    font-size: 20px;
    color: #444;
    float: left;
}
.w-bszn-sltj ul li > div p {
    font-size: 16px;
    color: #666;
    line-height: 24px;
    float: left;
    width: 900px;
}
.w-bszn-sltj ul li + li {
    margin-top: 25px;
}
.w-bszn-jbxx h2.w-sqcl-icon {
    background: url(w-sqcl-icon.png) no-repeat left center;
    background-size: 50px auto;
}
.w-bszn-sqcl {
    width: 1056px;
    max-height: 364px;
    margin-left: 64px;
    margin-top: 20px;
    overflow-x: auto;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
.w-bszn-sqcl table {
    width: 3730px;
    border-bottom: 1px solid #ddd;
}
.w-bszn-sqcl table th {
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
    line-height: 40px;
    font-size: 16px;
    color: #444;
    text-align: center;
}
.w-bszn-sqcl table td {
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding: 16px 10px;
    text-align: center;
    font-size: 16px;
    color: #444;
}
.w-bszn-sqcl table td span {
    display: block;
    margin-top: 5px;
}
.w-bszn-sqcl table td span a {
    color: #2789ee;
    text-decoration: underline;
}
.w-bszn-sqcl table td span a + a {
    margin-left: 10px;
}

/*滚动条样式*/
.w-bszn-sqcl::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}
.w-bszn-sqcl::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #2789ee;
}
.w-bszn-sqcl::-webkit-scrollbar-track {
    border-radius: 0;
    background: #eaeff3;
}
.w-bszn-jbxx h2.w-bldd-icon {
    background: url(w-bldd-icon.png) no-repeat left center;
    background-size: 50px auto;
}
.w-bszn-bldd {
    margin-top: 20px;
    margin-left: 64px;
}
.w-bszn-bldd > div + div {
    margin-top: 40px;
}
.w-bszn-bldd > div h3 {
    padding-left: 45px;
    font-size: 20px;
    color: #444;
    line-height: 30px;
    font-weight: normal;
}
.w-bszn-bldd > div h3.w-bldd-dz {
    background: url(w-bldd-dz.png) no-repeat left center;
    background-size: 30px auto;
}
.w-bszn-bldd > div h3.w-bldd-dh {
    background: url(w-bldd-dh.png) no-repeat left center;
    background-size: 30px auto;
}
.w-bszn-bldd > div h3.w-bldd-sj {
    background: url(w-bldd-sj.png) no-repeat left center;
    background-size: 30px auto;
}
.w-bszn-bldd > div h3.w-bldd-jtzy {
    background: url(w-bldd-jtzy.png) no-repeat left center;
    background-size: 30px auto;
}
.w-bszn-bldd > div p {
    font-size: 16px;
    color: #666;
    margin-top: 20px;
    padding-left: 6px;
}
.w-bszn-jbxx h2.w-sdyj-icon {
    background: url(w-sdyj-icon.png) no-repeat left center;
    background-size: 50px auto;
}
.w-bszn-sdyj {
    margin-top: 20px;
    margin-left: 64px;
}
.w-bszn-sdyj table {
    width: 1056px;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.w-bszn-sdyj table th {
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    color: #444;
    background: #e7f3ff;
}
.w-bszn-sdyj table td {
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding: 10px;
    font-size: 16px;
    color: #444;
    line-height: 24px;
}
.w-bszn-sdyj table td.w-sdyj-td {
    background: #e7f3ff;
}
.w-bszn-jbxx h2.w-bllc-icon {
    background: url(w-bllc-icon.png) no-repeat left center;
    background-size: 50px auto;
}
.w-bszn-bllc {
    margin-top: 36px;
    margin-left: 40px;
}
.w-bszn-bllc ul li {
    overflow: hidden;
    margin-top: -2px;
}
.w-bszn-bllc ul li > i {
    width: 126px;
    font-style: normal;
    display: inline-block;
    float: left;
    text-align: right;
    margin-right: 20px;
    font-weight: bold;
}
.w-bszn-bllc ul li > i > em {
    font-style: normal;
    font-size: 24px;
    color: #2789ee;
    display: inline-block;
}
.w-bszn-bllc ul li > i > em + em {
    font-size: 18px;
    color: #444;
    margin-top: 12px;
}
.w-bszn-bllc ul li > span {
    width: 33px;
    display: inline-block;
    float: left;
    position: relative;
    text-align: center;
}
.w-bszn-bllc ul li > span i {
    display: inline-block;
    width: 33px;
    height: 33px;
    background: #ccc;
    border-radius: 50%;
    line-height: 33px;
    text-align: center;
    font-size: 20px;
    color: #fff;
    font-style: normal;
}
.w-bszn-bllc ul li > span em {
    width: 3px;
    height: 188px;
    display: inline-block;
    background: #ccc;
}
.w-bszn-bllc ul li > span i.w-cur, .w-bszn-bllc ul li > span em.w-cur {
    background: #2789ee;
}
.w-bszn-bllc ul li > div {
    float: left;
    width: 736px;
    background: url(w-bllc-dbx.png) no-repeat 24px 10px;
    background-size: 20px auto;
}
.w-bszn-bllc ul li > div div {
    background: #f6f6f6;
    margin-left: 40px;
    padding: 25px 30px;
}
.w-bszn-bllc ul li > div div h3 {
    font-size: 16px;
    color: #444;
    margin-bottom: 10px;
}
.w-bszn-bllc ul li > div div p {
    font-size: 16px;
    color: #666;
    line-height: 30px;
}
.w-bszn-jbxx h2.w-lct-icon {
    background: url(w-lct-icon.png) no-repeat left center;
    background-size: 50px auto;
}
.w-bszn-lct {
    margin-top: 20px;
    margin-left: 64px;
}
.w-bszn-lct a {
    line-height: 40px;
    border-radius: 4px;
    background: #e7f3ff;
    color: #3b4e62;
    font-size: 16px;
    display: inline-block;
    padding: 0 20px;
    margin-right: 20px;
}
.w-bszn-jbxx h2.w-slpt-icon {
    background: url(w-slpt-icon.png) no-repeat left center;
    background-size: 50px auto;
}
.w-bszn-slpt {
    margin-top: 20px;
    margin-left: 64px;
}
.w-bszn-slpt table {
    width: 1054px;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.w-bszn-slpt table td {
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding: 10px;
    font-size: 16px;
    color: #444;
}
.w-bszn-slpt table td.w-td-name {
    width: 208px;
    background: #e7f3ff;
    font-size: 16px;
}
.w-bszn-slpt table td.w-td-304 {
    width: 304px;
}
.w-bszn-slpt table td.w-td-name1 {
    text-align: center;
    font-size: 18px;
    color: #2789ee;
    font-weight: bold;
    background: #e7f3ff;
}
.w-bszn-jbxx h2.w-cjwt-icon {
    background: url(w-cjwt-icon.png) no-repeat left center;
    background-size: 50px auto;
}
.w-bszn-cjwt {
    margin-top: 30px;
    margin-left: 64px;
}
.w-bszn-cjwt ul li + li {
    margin-top: 40px;
}
.w-bszn-cjwt ul li h3 {
    font-size: 20px;
    color: #444;
    font-weight: normal;
    padding-left: 45px;
    background: url(w-cjwt-img.png) no-repeat left center;
    background-size: 30px auto;
    line-height: 30px;
    margin-bottom: 20px;
}
.w-bszn-cjwt ul li p {
    font-size: 16px;
    color: #666;
    line-height: 28px;
}
.w-bszn-cjwt ul li p + p {
    margin-top: 10px;
}
.w-bszn-cjwt ul li p span {
    color: #2789ee;
}
.w-bszn-jbxx h2.w-cgxx-icon {
    background: url(w-cgxx-icon.png) no-repeat left center;
    background-size: 50px auto;
}
.w-bszn-jbxx h2.w-zbsdyj-icon {
    background: url(w-zbsdyj-icon.png) no-repeat left center;
    background-size: 50px auto;
}
.w-bszn-jbxx h2.w-ptxx-icon {
    background: url(w-ptxx-icon.png) no-repeat left center;
    background-size: 50px auto;
}
.w-bszn-jbxx h2.w-tzgg-icon {
    background: url(w-tzgg-icon.png) no-repeat left center;
    background-size: 50px auto;
}
.w-bszn-jbxx h2.w-zcwj-icon {
    background: url(w-zcwj-icon.png) no-repeat left center;
    background-size: 50px auto;
}
.w-bszn-jbxx h2.w-pjxq-icon {
    background: url(w-pjxq-icon.png) no-repeat left center;
    background-size: 50px auto;
}
.w-bszn-pjxq {
    margin-top: 20px;
    margin-left: 64px;
}
.w-pjxq-top {
    border-bottom: 1px solid #ddd;
}
.w-pjxq-top span {
    font-size: 20px;
    color: #444;
    display: inline-block;
    line-height: 46px;
    cursor: pointer;
}
.w-pjxq-top span + span {
    margin-left: 44px;
}
.w-pjxq-top span.w-cur {
    color: #2789ee;
    border-bottom: 3px solid #2789ee;
}
.w-pjxq-table table {
    width: 1056px;
    margin-top: 30px;
}
.w-pjxq-table table tr th {
    line-height: 40px;
    font-size: 16px;
    color: #666;
    padding: 0 20px;
    background: #f4faff;
}
.w-pjxq-table table tr td {
    padding: 16px 20px;
    border-bottom: 1px solid #ddd;
    font-size: 16px;
    color: #666;
}
.w-pjxq-table table tr td span img {
    display: inline-block;
    width: 40px;
    height: 40px;
}
.w-pjxq-table table tr td span em {
    font-size: 16px;
    color: #444;
    font-style: normal;
    margin-left: 10px;
    display: inline-block;
    line-height: 40px;
}
.w-pjxq-table table tr td span i {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(w-star.png) no-repeat center center;
    background-size: 100% 100%;
    margin-right: 3px;
}
.w-pjxq-table table tr td span i.w-cur {
    background: url(w-star-on.png) no-repeat center center;
    background-size: 100% 100%;
}
.w-pjxq-div {
    text-align: center;
}
.w-pjxq-div a {
    display: inline-block;
    font-size: 16px;
    color: #666;
    margin-top: 30px;
}
/*锚点定位*/
.w-bszn-nav.am-sticky .w-nav-top {
    display: block;
}
.w-nav-top {
    padding: 20px 0;
    display: none;
}
.w-nav-top p {
    font-size: 30px;
    color: #222;
    line-height: 40px;
    max-width: 600px;
}

/*表头固定的样式*/
table { background: #fff; }
.w-bszn-sqcl table{empty-cells: show !important; border-collapse: collapse !important; border-spacing: 0 !important;}
.w-bszn-sqcl table{border:1px solid #ddd !important; background: #fff !important;}
.w-bszn-sqcl table td {height: 40px !important; text-align: center !important; border: 1px solid #ddd !important; }
.w-bszn-sqcl table tr.tabTh td, #oTableLH_w-bszn-sqcl tr.tabTh td, #oDivH_w-bszn-sqcl tr.tabTh td { background: #e7f3ff !important; }
#oTableLH_w-bszn-sqcl tr.tabTh td, #oDivH_w-bszn-sqcl tr.tabTh td {color: #444 !important; font-size: 16px !important; font-weight: bold !important; border: 1px solid #ddd; font-weight: normal !important; }
#oDivH_w-bszn-sqcl, #oDivL_w-bszn-sqcl, #oTableLH_w-bszn-sqcl {top: 100px !important; left: 105px !important;}
#oDivL_w-bszn-sqcl tr td {color: #444 !important; font-size: 16px !important; background: #fff !important; border: 1px solid #ddd !important; }
#oDivL_w-bszn-sqcl table, #oDivH_w-bszn-sqcl table, #oTableLH_w-bszn-sqcl {border: 1px solid #ddd !important;}
#oDivH_w-bszn-sqcl { width: 1044px !important; }
#oDivL_w-bszn-sqcl { max-height: 354px !important; }
#oDivL_w-bszn-sqcl table tr.tabTh td { background: #e7f3ff !important; }

/*新增样式修改*/
.w-xz-top {
    height: 240px;
    margin-top: 3px;
}
.w-xz-top > div h3 {
    font-size: 42px;
    font-weight: normal;
    color: #fff;
    /*margin-top: 70px;*/
    margin-top: 95px;
}
.w-xz-top > div p {
    font-size: 20px;
    color: #fff;
    margin-top: 20px;
}

/*0912修改版*/
.w-bszn-anniu {
    margin-top: 26px;
}
.w-bszn-anniu a + a {
    margin-left: 40px;
}
.w-erweima {
    position: relative;
}
.w-erweima i {
    position: absolute;
    width: 140px;
    height: 140px;
    padding: 10px;
    top: 20px;
    left: -24px;
    z-index: 10;
}
.w-marTop10 {
    margin-top: 10px;
}
.w-bszn-anniu1 a {
    display: inline-block;
    width: 152px;
    height: 48px;
    line-height: 48px;
    font-size: 18px;
    border-radius: 6px;
    background: #fff0de;
    color: #ee851e;
    padding-left: 26px;
}
.w-bszn-anniu1 a.w-pjzn {
    background: #fff0de url(w-xz-pjzn-on.png) no-repeat 24px 16px;
    background-size: 18px 18px;
}
.w-bszn-anniu1 a.w-pjzn.w-cur {
    color: #fff;
    background: #ee851e url(w-xz-pjzn.png) no-repeat 24px 16px;
    background-size: 18px 18px;
}
.w-bszn-anniu1 a.w-pjzn:hover {
    color: #fff;
    background: #ee851e url(w-xz-pjzn.png) no-repeat 24px 16px;
    background-size: 18px 18px;
}
.w-bszn-anniu1 a.w-ckpj {
    background: #fff0de url(w-xz-ckpj-on.png) no-repeat 24px 18px;
    background-size: 19px 16px;
}
.w-bszn-anniu1 a.w-ckpj.w-cur {
    color: #fff;
    background: #ee851e url(w-xz-ckpj.png) no-repeat 24px 18px;
    background-size: 19px 16px;
}
.w-bszn-anniu1 a.w-ckpj:hover {
    color: #fff;
    background: #ee851e url(w-xz-ckpj.png) no-repeat 24px 18px;
    background-size: 19px 16px;
}


/*之前写在页面上的样式*/
.left-bar .l-wycx {
  width: auto;
}
.w-bszn-nav span {
  border-bottom: none;
  display: flex;
  justify-content: space-between;
}
.w-bszn-nav {
  border-bottom: 1px solid #ddd;
}
.w-bszn-nav span.w-bszn-span2, .w-bszn-nav span.w-bszn-span3, .w-bszn-nav span.w-bszn-span4, .w-bszn-nav span.w-bszn-span5, .w-bszn-nav span.w-bszn-span6, .w-bszn-nav span.w-bszn-span7, .w-bszn-nav span.w-bszn-span8 {
  display: none;
}
.w-table1, .w-table2, .w-table3, .w-table4, .w-table5, .w-table6, .w-table7, .w-table8, .w-table9 {
  display: none;
}
#p2, #p3, #p4, #p5, #p6, #p7, #p9, #p10, #p11, #p12, #p13, #p14, #p16, #p17 {
  display: none;
}
.left-bar {
  z-index: 3000;
}
.w-pjxq-top span.w-cur {
  font-weight: bold;
}
.w-pjxq-table table tr th {
  font-weight: normal;
}
.w-bszn-bllc ul li > i > span {
  display: block;
  font-size: 24px;
  color: #2789ee;
}
.w-bszn-bllc ul li > i > span + span {
  font-size: 18px;
  color: #444;
  margin-top: 12px;
}
.w-nav-top p {
  font-weight: bold;
  max-width: 600px;
  font-size: 26px;
  line-height: 28px;
}
.w-xz-top {
  margin-top: 0;
}
.w-content {
  background-size: 100% 240px;
}
.w-jbxx-table {
  height: auto;
}
.w-tr-hide {
  display: none;
}
.w-bszn-plzh {
  margin: 24px;
  font-size: 14px;
  color: #999;
  line-height: 40px;
}
.w-bszn-nav span a + a {
  margin-left: 20px;
}
.w-bszn-jbxx h2.w-tbcx-icon {
  background: url(w-tbcx-icon.png) no-repeat left center;
  background-size: 50px auto;
}
.w-bszn-jbxx h2.w-sfxm-icon {
    background: url(w-sfxm-icon.png) no-repeat left center;
    background-size: 50px auto;
}
.w-bszn-pf span i.w-cur-half {
  background: url(w-star-halfOn.png) no-repeat center center;
    background-size: 100% 100%;
}
.w-ybstyle {
  display: inline-block;
  padding: 6px 10px;
  background: #2789ee;
  color: #fff;
  font-size: 12px;
  border-radius: 2px;
  margin: 6px;
}
.w-kbstyle {
  display: inline-block;
  padding: 6px 10px;
  background: #e7f3ff;
  color: #2789ee;
  font-size: 12px;
  border-radius: 2px;
  margin: 6px;
}
.w-ybstyle:focus, .w-ybstyle:hover {
  color: #fff;
}
.w-kbstyle:focus, .w-kbstyle:hover {
  color: #2789ee;
}
.w-position span {
  font-size: 16px;
}
.w-position a, .w-position i {
  font-size: 16px;
}
.w-jbxx-table table.w-table81 {
  margin-top: 0;
}
.w-table81 tr th {
  line-height: 40px;
  font-size: 16px;
  color: #444;
  font-weight: normal;
  background: #e7f3ff;
  padding: 0 10px;
  border-left: 1px solid #ddd;
}
.w-erweima i {
  top: -138px;
  padding: 0;
  left: -10px;
  z-index: 999;
}
.w-bszn-cs span + span {
  margin-left: 60px;
}
.w-bszn-pf {
  cursor: default;
  min-width: 322px;
  padding: 10px 0 10px 25px;
}
.w-bszn-sqcl {
  border-bottom: 1px solid #ddd;
}
.w-bszn-sqcl table td span a.w-ybstyle {
  color: #fff;
}
.search-warp input {
  height: 28px;
  line-height: 28px;
}
.w-jbxx-table table td {
  line-height: 22px;
}
#oDivL_w-bszn-sqcl tr td {
  padding: 0 10px;
  line-height: 22px;
}
.w-bszn-sqcl table td {
  line-height: 22px;
}
.w-bszn-sltj ul li > div + div {
  margin-top: 15px;
}
.w-bszn-sltj ul li + li {
  margin-top: 30px;
}
.w-doPlace-div > div {
  overflow: hidden;
}
.w-doPlace-div > div + div {
  margin-top: 10px;
}
.w-doPlace-div > div h3 {
  float: left;
}
.w-doPlace-div > div p {
  float: left;
  max-width: 800px;
  margin-top: 0;
  line-height: 32px;
}
.w-bszn-sltj > ul li + li {
  padding-top: 30px;
  border-top: 1px solid #eaeaea;
}
.w-bszn-bldd > div {
  padding-bottom: 30px;
}
.w-bszn-bldd > div + div {
  padding-top: 30px;
  margin-top: 0;
  border-top: 1px solid #eaeaea;
}
.w-bszn-sdyj table td.w-sdyj-nodata {
    text-align: left; 
    padding-left: 20px;
}
.w-table81 table td.w-sdyj-nodata {
    text-align: left; 
    padding-left: 20px;
}
#resultSamp a.w-lctDownload {
    margin: 5px 10px 5px 0; 
    display: inline-block;
}
#matterFileList td span.w-xz-style {
    color: #f4761a; 
    font-size: 16px;
}

/*网点查询页面上的样式*/
/*.left-bar .l-wycx > a {
    width: 124px !important;
}*/
.w-map-p {
  min-width: 380px !important;
}
 .w-xz-top {
  margin-top: 0 !important;
}
.w-xz-top > div p {
  margin-top: 0 !important;
  font-size: 42px !important;
}
.l-qwt-tit .no-tit {
  padding-top: 95px;
}
.w-wdcx-ul1 li  {
  text-align: center !important;
  width: 161px !important;
  margin: 3px 12px !important !important;
}
.input-item {
  max-width: 400px !important;
}
.w-wdcx-ul2  li {
  width: 110px !important;
  text-align: center !important;
  margin: 5px 12px !important !important;
}
.qr-bg {
  margin-right: 39px !important;
}
.search-warp input {
  height: 28px !important;
}

/*响应代码*/
*:focus { outline: none; }
* {
  box-sizing: border-box;
}
.w-clearfix {
    overflow: hidden;
}
.w-left {
    float: left;
}
.w-right {
    float: right;
}

.w-content {
    background: #f6f6f6 url(w_content_bg.jpg) no-repeat top center;
    background-size: auto 2.4rem;
}
.w-w1200 {
    width: 12rem;
    margin: 0 auto;
    box-sizing: border-box;
    border: 1px solid transparent;
}
.w-position {
    margin: .3rem 0;
}
.w-position span {
    font-size: .14rem;
    color: #999;
    padding-left: .2rem;
    background: url(w-position.png) no-repeat center left;
}
.w-position a, .w-position i {
    font-size: .14rem;
    color: #999;
    font-style: normal;
}
.w-position a.w-current {
    color: #2789ee;
}
.w-form-style {
    background: #fff;
    margin-bottom: .3rem;
    padding: .36rem .60rem .86rem;
}
.w-w530 {
    width: 5.3rem;
}
.w-left p, .w-right p {
    font-size: .24rem;
    color: #333;
    padding-left: .56rem;
    border-bottom: 1px solid #f1f2f4;
    padding-bottom: .24rem;
}
.w-way1 {
    background: url(w-way1.png) no-repeat left 0;
}
.w-way2 {
    background: url(w-way2.png) no-repeat left 0;
}
.w-item {
    margin-top: .38rem;
}
.w-item span {
    display: inline-block;
    width: 1.5rem;
    height: .42rem;
    line-height: .42rem;
    color: #333;
    font-size: .16rem;
    text-align: right;
    margin-right: .2rem;
}
.w-item input {
    width: 3.1rem;
    height: .42rem;
    border: none;
    line-height: .42rem;
    border-radius: .06rem;
    background: #f1f2f4;
    color: #333;
    font-size: .16rem;
    padding: 0 .1rem;
}
.w-item button {
    width: 2.2rem;
    height: .5rem;
    border-radius: .06rem;
    line-height: .5rem;
    border: none;
    font-size: .18rem;
    text-align: center;
    cursor: pointer;
}
.w-item button.w-btn1 {
    background: #f3f9fd;
    color: #2789ee;
    margin: 0 .34rem 0 .25rem;
}
.w-item button.w-btn2 {
    background: #2789ee;
    color: #fff;
}
.w-item2 {
    text-align: center;
}
.w-item2 span {
    display: inline-block;
    line-height: .32rem;
    background: url(w-face.png) no-repeat center left;
    padding-left: .42rem;
    margin: .86rem 0 .4rem 0;
}
.w-wdcx {
    background: #fff;
    padding: .24rem .26rem;
}
.w-wdcx h3 {
    color: #3b4e62;
    font-size: .24rem;
    font-weight: bold;
}
.w-wdcx-content {
    border: 1px solid #2789ee;
    margin-top: .45rem;
    position: relative;
}
.w-wdcx-tab {
    position: relative;
    top: -.34rem;
    left: -1px;
}
.w-wdcx-tab span {
    display: inline-block;
    width: 2.16rem;
    height: .36rem;
    font-size: 0;
    cursor: pointer;
}
.w-wdcx-tab span.w-tab1 {
    background: url(w-wdcx-img1.png) no-repeat center center;
    background-size: 100% 100%;
}
.w-wdcx-tab span.w-tab1.w-on {
    background: url(w-wdcx-img1-on.png) no-repeat center center;
    background-size: 100% 100%;
}
.w-wdcx-tab span.w-tab2 {
    background: url(w-wdcx-img2.png) no-repeat center center;
    background-size: 100% 100%;
    position: relative;
    left: -.12rem;
}
.w-wdcx-tab span.w-tab2.w-on {
    background: url(w-wdcx-img2-on.png) no-repeat center center;
    background-size: 100% 100%;
}
.w-wdcx-ul {
    position: relative;
    top: -.15rem;
    padding: 0 .12rem 0;
}
.w-wdcx-ul ul li {
    display: inline-block;
    font-size: .18rem;
    color: #333;
    margin: .08rem .12rem;
    cursor: pointer;
    padding: .08rem;
}
.w-wdcx-ul ul li:hover {
    padding: .08rem;
    border-radius: .02rem;
    background: #2789ee;
    color: #fff;
}
.w-wdcx-ul ul li.w-on {
    padding: .08rem;
    border-radius: .02rem;
    background: #2789ee;
    color: #fff;
}
.w-wdcx-map {
    height: 6rem;
}
.w-wdcx-ul2 {
    display: none;
}
#container {
    height: 100%;
    width: 100%;
}
.amap-info-content {
    padding: .2rem !important;
}
.amap-info {
    width: 4.2rem !important;
}
.w-map-label {
    color: #2789ee;
    font-size: .2rem;
    font-weight: bold;
}
.w-map-p {
    color: #333;
    font-size: .16rem;
    line-height: .3rem;
    font-family: "微软雅黑" !important;
}
.input-item {
    height: auto !important;
}
.w-map-btn {
    width: 1.3rem;
    height: .54rem;
    background: url(w-wdcx-lxdh.png) no-repeat center center;
    background-size: 100% auto;
    border: none;
    cursor: pointer;
    margin-top: .1rem;
}
.custom-input-card {
    width: 4.6rem !important;
}
.custom-input-card .btn {
    margin-right: 1rem;
}
.custom-input-card .btn:last-child {
    margin-right: 0;
}
.info-title {
    color: white;
    font-size: .14rem;
    background-color: #25A5F7;
    line-height: .26rem;
    padding: 0 0 0 .06rem;
    font-weight: lighter;
    letter-spacing: .01rem;
}
.info-content {
    font: .12rem Helvetica, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', Arial;
    padding: .04rem;
    color: #666666;
    line-height: .23rem;
}
.info-content img {
    float: left;
    margin: .03rem;
}
.amap-info-combo .keyword-input{
    height: .25rem;
    border-radius: .02rem 0 0 .02rem;
}

/*办事指南*/
.w-bszn-box {
    background: #fff;
    box-shadow: 0 0 .27rem 0 rgba(94, 94, 94, 0.06);
    margin-bottom: .24rem;
}
.w-w500 {
    width: 7.2rem;
}
.w-bszn-left {
    padding: .4rem;
}
.w-bszn-left h3 {
    font-size: .26rem;
    color: #222;
}
.w-bszn-cs {
    margin-top: .46rem;
}
.w-bszn-cs span {
    display: inline-block;
    text-align: center;
}
.w-bszn-cs span + span {
    margin-left: .5rem;
}
.w-bszn-cs span i {
    font-size: .2rem;
    color: #2789ee;
    font-style: normal;
    display: block;
    font-weight: bold;
    margin-bottom: .1rem;
}
.w-bszn-cs span em {
    font-style: normal;
    font-size: .14rem;
    color: #666;
}
.w-bszn-right {
    padding: .46rem .3rem .2rem .3rem;
    margin: .26rem .3rem .26rem 0;
    background: url(w-xz-hcp.png) no-repeat .3rem .18rem;
    -webkit-box-shadow: 0 .05rem .15rem rgba(0, 0, 0, 0.1);
    box-shadow: 0 .05rem .15rem rgba(0, 0, 0, 0.1);
}
.w-bszn-xz span {
    display: inline-block;
    padding-left: .3rem;
    font-size: .16rem;
    color: #222;
    cursor: pointer;
}
.w-bszn-xz span + span {
    margin-left: .7rem;
}
.w-erweima {
    background: url(w-erweima.png) no-repeat left center;
    background-size: .2rem auto;
}
.w-xiazai {
    background: url(w-xiazai.png) no-repeat left center;
    background-size: .2rem auto;
}
.w-dayin {
    background: url(w-dayin.png) no-repeat left center;
    background-size: .2rem auto;
}
.w-bszn-pf {
    font-size: .18rem;
    color: #ee851e;
    border: 1px solid #ee851e;
    display: inline-block;
    padding: .1rem .25rem;
    border-radius: .04rem;
    margin: .07rem 0;
    cursor: pointer;
}
.w-bszn-pf.w-cur {
    color: #fff;
    background: #ee851e;
}
.w-bszn-pf.w-cur span i.w-cur {
    background: url(w-star-on1.png) no-repeat center center;
    background-size: 100% 100%;
}
.w-bszn-pf em {
    font-style: normal;
    font-weight: bold;
}
.w-bszn-pf span {
    display: inline-block;
    margin-right: .1rem;
}
.w-bszn-pf span i {
    display: inline-block;
    width: .15rem;
    height: .15rem;
    background: url(w-star.png) no-repeat center center;
    background-size: 100% 100%;
    margin: 0 .04rem;
}
.w-bszn-pf span i.w-cur {
    background: url(w-star-on.png) no-repeat center center;
    background-size: 100% 100%;
}
.w-bszn-pf1 {
    position: relative;
}
.w-bf-box {
    position: absolute;
    width: 3.64rem;
    background: url(w-bszn-pfbg.png) no-repeat center center;
    background-size: 100% 100%;
    top: .62rem;
    right: 0;
    z-index: 66;
    display: none;
}
.w-bf-box ul {
    padding: .2rem .2rem .1rem;
}
.w-bf-box ul li {
    padding: .2rem 0;
}
.w-bf-box ul li + li {
    border-top: 1px solid #ddd;
}
.w-bf-left .w-left {
    font-size: .18rem;
    color: #222;
}
.w-bf-left .w-right {
    font-size: .16rem;
    color: #666;
}
.w-bf-left .w-right em {
    font-style: normal;
}
.w-bf-right {
    margin-top: .16rem;
}
.w-bf-right .w-left i {
    display: inline-block;
    width: .15rem;
    height: .15rem;
    background: url(w-star.png) no-repeat center center;
    background-size: 100% 100%;
}
.w-bf-right .w-left i.w-cur {
    background: url(w-star-on.png) no-repeat center center;
    background-size: 100% 100%;
}
.w-bf-right .w-right {
    font-size: .16rem;
    color: #222;
}

.w-bszn-btn a {
    display: inline-block;
    width: 1.2rem;
    height: .4rem;
    line-height: .4rem;
    background: #e7f3ff;
    font-size: .16rem;
    color: #3b4e62;
    text-align: center;
    border-radius: .04rem;
}
.w-bszn-btn a + a {
    margin-left: .14rem;
}
.w-bszn-btn a.w-dingyue {
    background: #e7f3ff url(w-dingyue.png) no-repeat .15rem center;
    background-size: .16rem auto;
}
.w-bszn-btn a.w-dingyue.w-on {
    background: #e7f3ff url(w-dingyue-on.png) no-repeat .15rem center;
    background-size: .16rem auto;
}
.w-bszn-btn a.w-cur {
    background: #2789ee;
    color: #fff;
}
.w-bszn-nav {
    padding: 0 .4rem;
    background: #fff;
}
.w-bszn-nav span {
    border-bottom: 1px solid #ddd;
    display: inline-block;
}
.w-bszn-nav span a {
    display: inline-block;
    line-height: .58rem;
    font-size: .2rem;
    color: #666;
}
.w-bszn-nav span a + a {
    margin-left: .64rem;
}
.w-bszn-nav span a.am-active {
    line-height: .56rem;
    border-bottom: 2px solid #2789ee;
}
.w-bszn-jbxx {
    padding: .3rem .4rem;
    background: #fff;
    margin-bottom: .2rem;
}
.w-bszn-jbxx h2 {
    line-height: .5rem;
    padding-left: .64rem;
    font-size: .24rem;
    color: #444;
    font-weight: normal;
}
.w-bszn-jbxx h2.w-jbxx-icon {
    background: url(w-jbxx-icon.png) no-repeat left center;
    background-size: .5rem auto;
}
.w-jbxx-table table {
    width: 10.54rem;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin-left: .64rem;
    margin-top: .2rem;
}
.w-jbxx-table table td {
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding: .1rem;
    font-size: .16rem;
    color: #444;
}
.w-jbxx-table table td.w-td-name {
    width: 2.08rem;
    background: #e7f3ff;
    font-size: .16rem;
}
.w-jbxx-table table td.w-td-304 {
    width: 3.04rem;
}
.w-jbxx-table table td a {
    background: #2789ee;
    padding: .03rem .1rem;
    font-size: .14rem;
    color: #fff;
    border-radius: .04rem;
}
.w-bszn-more {
    margin-left: .64rem;
    width: 10.56rem;
    height: .4rem;
    background: #e7f3ff;
    border-radius: .04rem;
    line-height: .4rem;
    text-align: center;
    margin-top: .16rem;
}
.w-bszn-more span {
    font-size: .16rem;
    color: #2789ee;
    padding-right: .3rem;
    background: url(w-jt-up.png) no-repeat right center;
    background-size: .16rem auto;
    cursor: pointer;
}
.w-bszn-more span.w-cur {
    background: url(w-jt-down.png) no-repeat right center;
    background-size: .16rem auto;
}
.w-jbxx-table {
    height: 3.33rem;
    overflow: hidden;
}
.w-bszn-jbxx h2.w-sltj-icon {
    background: url(w-sltj-icon.png) no-repeat left center;
    background-size: .5rem auto;
}
.w-bszn-sltj {
    margin-top: .2rem;
    margin-left: .64rem;
}
.w-bszn-sltj ul li h4 {
    font-size: .16rem;
    font-weight: normal;
    color: #666;
    line-height: .3rem;
    padding-left: .45rem;
    background: url(w-sltj-img.png) no-repeat left center;
    background-size: .3rem auto;
    margin-bottom: .1rem;
}
.w-bszn-sltj ul li h4 span {
    display: inline-block;
    font-size: .2rem;
    color: #444;
    width: 1.06rem;
}
.w-bszn-sltj ul li > div {
    margin-left: .45rem;
    overflow: hidden;
}
.w-bszn-sltj ul li > div + div {
    margin-top: .27rem;
}
.w-bszn-sltj ul li > div span {
    width: 1.06rem;
    display: inline-block;
    font-size: .2rem;
    color: #444;
    float: left;
}
.w-bszn-sltj ul li > div p {
    font-size: .16rem;
    color: #666;
    line-height: .24rem;
    float: left;
    width: 9rem;
}
.w-bszn-sltj ul li + li {
    margin-top: .25rem;
}
.w-bszn-jbxx h2.w-sqcl-icon {
    background: url(w-sqcl-icon.png) no-repeat left center;
    background-size: .5rem auto;
}
.w-bszn-sqcl {
    width: 10.56rem;
    max-height: 3.64rem;
    margin-left: .64rem;
    margin-top: .2rem;
    overflow-x: auto;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
.w-bszn-sqcl table {
    width: 37.30rem;
    border-bottom: 1px solid #ddd;
}
.w-bszn-sqcl table th {
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
    line-height: .4rem;
    font-size: .16rem;
    color: #444;
    text-align: center;
}
.w-bszn-sqcl table td {
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding: .16rem .1rem;
    text-align: center;
    font-size: .16rem;
    color: #444;
}
.w-bszn-sqcl table td span {
    display: block;
    margin-top: .05rem;
}
.w-bszn-sqcl table td span a {
    color: #2789ee;
    text-decoration: underline;
}
.w-bszn-sqcl table td span a + a {
    margin-left: .1rem;
}

/*滚动条样式*/
.w-bszn-sqcl::-webkit-scrollbar {
    width: .1rem;
    height: .1rem;
}
.w-bszn-sqcl::-webkit-scrollbar-thumb {
    border-radius: .06rem;
    background: #2789ee;
}
.w-bszn-sqcl::-webkit-scrollbar-track {
    border-radius: 0;
    background: #eaeff3;
}
.w-bszn-jbxx h2.w-bldd-icon {
    background: url(w-bldd-icon.png) no-repeat left center;
    background-size: .5rem auto;
}
.w-bszn-bldd {
    margin-top: .2rem;
    margin-left: .64rem;
}
.w-bszn-bldd > div + div {
    margin-top: .4rem;
}
.w-bszn-bldd > div h3 {
    padding-left: .45rem;
    font-size: .2rem;
    color: #444;
    line-height: .3rem;
    font-weight: normal;
}
.w-bszn-bldd > div h3.w-bldd-dz {
    background: url(w-bldd-dz.png) no-repeat left center;
    background-size: .3rem auto;
}
.w-bszn-bldd > div h3.w-bldd-dh {
    background: url(w-bldd-dh.png) no-repeat left center;
    background-size: .3rem auto;
}
.w-bszn-bldd > div h3.w-bldd-sj {
    background: url(w-bldd-sj.png) no-repeat left center;
    background-size: .3rem auto;
}
.w-bszn-bldd > div h3.w-bldd-jtzy {
    background: url(w-bldd-jtzy.png) no-repeat left center;
    background-size: .3rem auto;
}
.w-bszn-bldd > div p {
    font-size: .16rem;
    color: #666;
    margin-top: .2rem;
    padding-left: .06rem;
}
.w-bszn-jbxx h2.w-sdyj-icon {
    background: url(w-sdyj-icon.png) no-repeat left center;
    background-size: .5rem auto;
}
.w-bszn-sdyj {
    margin-top: .2rem;
    margin-left: .64rem;
}
.w-bszn-sdyj table {
    width: 10.56rem;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.w-bszn-sdyj table th {
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
    line-height: .4rem;
    text-align: center;
    font-size: .16rem;
    color: #444;
    background: #e7f3ff;
}
.w-bszn-sdyj table td {
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding: .1rem;
    font-size: .16rem;
    color: #444;
    line-height: .24rem;
}
.w-bszn-sdyj table td.w-sdyj-td {
    background: #e7f3ff;
}
.w-bszn-jbxx h2.w-bllc-icon {
    background: url(w-bllc-icon.png) no-repeat left center;
    background-size: .5rem auto;
}
.w-bszn-bllc {
    margin-top: .36rem;
    margin-left: .4rem;
}
.w-bszn-bllc ul li {
    overflow: hidden;
    margin-top: -2px;
}
.w-bszn-bllc ul li > i {
    width: 1.26rem;
    font-style: normal;
    display: inline-block;
    float: left;
    text-align: right;
    margin-right: .2rem;
    font-weight: bold;
}
.w-bszn-bllc ul li > i > em {
    font-style: normal;
    font-size: .24rem;
    color: #2789ee;
    display: inline-block;
}
.w-bszn-bllc ul li > i > em + em {
    font-size: .18rem;
    color: #444;
    margin-top: .12rem;
}
.w-bszn-bllc ul li > span {
    width: .33rem;
    display: inline-block;
    float: left;
    position: relative;
    text-align: center;
}
.w-bszn-bllc ul li > span i {
    display: inline-block;
    width: .33rem;
    height: .33rem;
    background: #ccc;
    border-radius: 50%;
    line-height: .33rem;
    text-align: center;
    font-size: .2rem;
    color: #fff;
    font-style: normal;
}
.w-bszn-bllc ul li > span em {
    width: .03rem;
    height: 1.88rem;
    display: inline-block;
    background: #ccc;
}
.w-bszn-bllc ul li > span i.w-cur, .w-bszn-bllc ul li > span em.w-cur {
    background: #2789ee;
}
.w-bszn-bllc ul li > div {
    float: left;
    width: 7.36rem;
    background: url(w-bllc-dbx.png) no-repeat .24rem .1rem;
    background-size: .2rem auto;
}
.w-bszn-bllc ul li > div div {
    background: #f6f6f6;
    margin-left: .4rem;
    padding: .25rem .3rem;
}
.w-bszn-bllc ul li > div div h3 {
    font-size: .16rem;
    color: #444;
    margin-bottom: .1rem;
}
.w-bszn-bllc ul li > div div p {
    font-size: .16rem;
    color: #666;
    line-height: .3rem;
}
.w-bszn-jbxx h2.w-lct-icon {
    background: url(w-lct-icon.png) no-repeat left center;
    background-size: .5rem auto;
}
.w-bszn-lct {
    margin-top: .2rem;
    margin-left: .64rem;
}
.w-bszn-lct a {
    line-height: .4rem;
    border-radius:.04rem;
    background: #e7f3ff;
    color: #3b4e62;
    font-size: .16rem;
    display: inline-block;
    padding: 0 .2rem;
    margin-right: .2rem;
}
.w-bszn-jbxx h2.w-slpt-icon {
    background: url(w-slpt-icon.png) no-repeat left center;
    background-size: .5rem auto;
}
.w-bszn-slpt {
    margin-top: .2rem;
    margin-left: .64rem;
}
.w-bszn-slpt table {
    width: 10.54rem;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.w-bszn-slpt table td {
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding: .1rem;
    font-size: .16rem;
    color: #444;
}
.w-bszn-slpt table td.w-td-name {
    width: 2.08rem;
    background: #e7f3ff;
    font-size: .16rem;
}
.w-bszn-slpt table td.w-td-304 {
    width: 3.04rem;
}
.w-bszn-slpt table td.w-td-name1 {
    text-align: center;
    font-size: .18rem;
    color: #2789ee;
    font-weight: bold;
    background: #e7f3ff;
}
.w-bszn-jbxx h2.w-cjwt-icon {
    background: url(w-cjwt-icon.png) no-repeat left center;
    background-size: .5rem auto;
}
.w-bszn-cjwt {
    margin-top: .3rem;
    margin-left: .64rem;
}
.w-bszn-cjwt ul li + li {
    margin-top: .4rem;
}
.w-bszn-cjwt ul li h3 {
    font-size: .2rem;
    color: #444;
    font-weight: normal;
    padding-left: .45rem;
    background: url(w-cjwt-img.png) no-repeat left center;
    background-size: .3rem auto;
    line-height: .3rem;
    margin-bottom: .2rem;
}
.w-bszn-cjwt ul li p {
    font-size: .16rem;
    color: #666;
    line-height: .28rem;
}
.w-bszn-cjwt ul li p + p {
    margin-top: .1rem;
}
.w-bszn-cjwt ul li p span {
    color: #2789ee;
}
.w-bszn-jbxx h2.w-cgxx-icon {
    background: url(w-cgxx-icon.png) no-repeat left center;
    background-size: .5rem auto;
}
.w-bszn-jbxx h2.w-zbsdyj-icon {
    background: url(w-zbsdyj-icon.png) no-repeat left center;
    background-size: .5rem auto;
}
.w-bszn-jbxx h2.w-ptxx-icon {
    background: url(w-ptxx-icon.png) no-repeat left center;
    background-size: .5rem auto;
}
.w-bszn-jbxx h2.w-tzgg-icon {
    background: url(w-tzgg-icon.png) no-repeat left center;
    background-size: .5rem auto;
}
.w-bszn-jbxx h2.w-zcwj-icon {
    background: url(w-zcwj-icon.png) no-repeat left center;
    background-size: .5rem auto;
}
.w-bszn-jbxx h2.w-pjxq-icon {
    background: url(w-pjxq-icon.png) no-repeat left center;
    background-size: .5rem auto;
}
.w-bszn-pjxq {
    margin-top: .2rem;
    margin-left: .64rem;
}
.w-pjxq-top {
    border-bottom: 1px solid #ddd;
}
.w-pjxq-top span {
    font-size: .2rem;
    color: #444;
    display: inline-block;
    line-height: .46rem;
    cursor: pointer;
}
.w-pjxq-top span + span {
    margin-left: .44rem;
}
.w-pjxq-top span.w-cur {
    color: #2789ee;
    border-bottom: 3px solid #2789ee;
}
.w-pjxq-table table {
    width: 10.56rem;
    margin-top: .3rem;
}
.w-pjxq-table table tr th {
    line-height: .4rem;
    font-size: .16rem;
    color: #666;
    padding: 0 .2rem;
    background: #f4faff;
}
.w-pjxq-table table tr td {
    padding: .16rem .2rem;
    border-bottom: 1px solid #ddd;
    font-size: .16rem;
    color: #666;
}
.w-pjxq-table table tr td span img {
    display: inline-block;
    width: .4rem;
    height: .4rem;
}
.w-pjxq-table table tr td span em {
    font-size: .16rem;
    color: #444;
    font-style: normal;
    margin-left: .1rem;
    display: inline-block;
    line-height: .4rem;
}
.w-pjxq-table table tr td span i {
    display: inline-block;
    width: .15rem;
    height: .15rem;
    background: url(w-star.png) no-repeat center center;
    background-size: 100% 100%;
    margin-right: .03rem;
}
.w-pjxq-table table tr td span i.w-cur {
    background: url(w-star-on.png) no-repeat center center;
    background-size: 100% 100%;
}
.w-pjxq-div {
    text-align: center;
}
.w-pjxq-div a {
    display: inline-block;
    font-size: .16rem;
    color: #666;
    margin-top: .3rem;
}
/*锚点定位*/
.w-bszn-nav.am-sticky .w-nav-top {
    display: block;
}
.w-nav-top {
    padding: .2rem 0;
    display: none;
}
.w-nav-top p {
    font-size: .3rem;
    color: #222;
    line-height: .4rem;
    max-width: 6rem;
}

/*表头固定的样式*/
table { background: #fff; }
.w-bszn-sqcl table{empty-cells: show !important; border-collapse: collapse !important; border-spacing: 0 !important;}
.w-bszn-sqcl table{border:1px solid #ddd !important; background: #fff !important;}
.w-bszn-sqcl table td {height: .4rem !important; text-align: center !important; border: 1px solid #ddd !important; }
.w-bszn-sqcl table tr.tabTh td, #oTableLH_w-bszn-sqcl tr.tabTh td, #oDivH_w-bszn-sqcl tr.tabTh td { background: #e7f3ff !important; }
#oTableLH_w-bszn-sqcl tr.tabTh td, #oDivH_w-bszn-sqcl tr.tabTh td {color: #444 !important; font-size: .16rem !important; font-weight: bold !important; border: 1px solid #ddd; font-weight: normal !important; }
#oDivH_w-bszn-sqcl, #oDivL_w-bszn-sqcl, #oTableLH_w-bszn-sqcl {top: 1rem !important; left: 1.05rem !important;}
#oDivL_w-bszn-sqcl tr td {color: #444 !important; font-size: .16rem !important; background: #fff !important; border: 1px solid #ddd !important; }
#oDivL_w-bszn-sqcl table, #oDivH_w-bszn-sqcl table, #oTableLH_w-bszn-sqcl {border: 1px solid #ddd !important;}
#oDivH_w-bszn-sqcl { width: 10.44rem !important; }
#oDivL_w-bszn-sqcl { max-height: 3.54rem !important; }
#oDivL_w-bszn-sqcl table tr.tabTh td { background: #e7f3ff !important; }

/*新增样式修改*/
.w-xz-top {
    height: 2.4rem;
    margin-top: 3px;
}
.w-xz-top > div h3 {
    font-size: .42rem;
    font-weight: normal;
    color: #fff;
    /*margin-top: .7rem;*/
    margin-top: .95rem;
}
.w-xz-top > div p {
    font-size: .2rem;
    color: #fff;
    margin-top: .2rem;
}

/*0912修改版*/
.w-bszn-anniu {
    margin-top: .26rem;
}
.w-bszn-anniu a + a {
    margin-left: .4rem;
}
.w-erweima {
    position: relative;
}
.w-marTop10 {
    margin-top: .1rem;
}
.w-bszn-anniu1 a {
    display: inline-block;
    width: 1.52rem;
    height: .48rem;
    line-height: .48rem;
    font-size: .18rem;
    border-radius: .06rem;
    background: #fff0de;
    color: #ee851e;
    padding-left: .26rem;
}
.w-bszn-anniu1 a.w-pjzn {
    background: #fff0de url(w-xz-pjzn-on.png) no-repeat .24rem .16rem;
    background-size: .18rem .18rem;
}
.w-bszn-anniu1 a.w-pjzn.w-cur {
    color: #fff;
    background: #ee851e url(w-xz-pjzn.png) no-repeat .24rem .16rem;
    background-size: .18rem .18rem;
}
.w-bszn-anniu1 a.w-pjzn:hover {
    color: #fff;
    background: #ee851e url(w-xz-pjzn.png) no-repeat .24rem .16rem;
    background-size: .18rem .18rem;
}
.w-bszn-anniu1 a.w-ckpj {
    background: #fff0de url(w-xz-ckpj-on.png) no-repeat .24rem .18rem;
    background-size: .19rem .16rem;
}
.w-bszn-anniu1 a.w-ckpj.w-cur {
    color: #fff;
    background: #ee851e url(w-xz-ckpj.png) no-repeat .24rem .18rem;
    background-size: .19rem .16rem;
}
.w-bszn-anniu1 a.w-ckpj:hover {
    color: #fff;
    background: #ee851e url(w-xz-ckpj.png) no-repeat .24rem .18rem;
    background-size: .19rem .16rem;
}


/*之前写在页面上的样式*/
.left-bar .l-wycx {
  width: auto;
}
.w-bszn-nav span {
  border-bottom: none;
  display: flex;
  justify-content: space-between;
}
.w-bszn-nav {
  border-bottom: 1px solid #ddd;
}
.w-bszn-nav span.w-bszn-span2, .w-bszn-nav span.w-bszn-span3, .w-bszn-nav span.w-bszn-span4, .w-bszn-nav span.w-bszn-span5, .w-bszn-nav span.w-bszn-span6, .w-bszn-nav span.w-bszn-span7, .w-bszn-nav span.w-bszn-span8 {
  display: none;
}
.w-table1, .w-table2, .w-table3, .w-table4, .w-table5, .w-table6, .w-table7, .w-table8, .w-table9 {
  display: none;
}
#p2, #p3, #p4, #p5, #p6, #p7, #p9, #p10, #p11, #p12, #p13, #p14, #p16, #p17 {
  display: none;
}
.left-bar {
  z-index: 3000;
}
.w-pjxq-top span.w-cur {
  font-weight: bold;
}
.w-pjxq-table table tr th {
  font-weight: normal;
}
.w-bszn-bllc ul li > i > span {
  display: block;
  font-size: .24rem;
  color: #2789ee;
}
.w-bszn-bllc ul li > i > span + span {
  font-size: .18rem;
  color: #444;
  margin-top: .12rem;
}
.w-nav-top p {
  font-weight: bold;
  max-width: 6rem;
  font-size: .26rem;
  line-height: .28rem;
}
.w-xz-top {
  margin-top: 0;
}
.w-content {
  background-size: 100% 2.4rem;
}
.w-jbxx-table {
  height: auto;
}
.w-tr-hide {
  display: none;
}
.w-bszn-plzh {
  margin: .24rem;
  font-size: .14rem;
  color: #999;
  line-height: .4rem;
}
.w-bszn-nav span a + a {
  margin-left: .2rem;
}
.w-bszn-jbxx h2.w-tbcx-icon {
  background: url(w-tbcx-icon.png) no-repeat left center;
  background-size: .5rem auto;
}
.w-bszn-jbxx h2.w-sfxm-icon {
    background: url(w-sfxm-icon.png) no-repeat left center;
    background-size: .5rem auto;
}
.w-bszn-pf span i.w-cur-half {
  background: url(w-star-halfOn.png) no-repeat center center;
    background-size: 100% 100%;
}
.w-ybstyle {
  display: inline-block;
  padding: .06rem .1rem;
  background: #2789ee;
  color: #fff;
  font-size: .12rem;
  border-radius: .02rem;
  margin: .06rem;
}
.w-ybstyle:focus, .w-ybstyle:hover {
  color: #fff;
}
.w-kbstyle:focus, .w-kbstyle:hover {
  color: #2789ee;
}
.w-position span {
  font-size: .16rem;
}
.w-position a, .w-position i {
  font-size: .16rem;
}
.w-jbxx-table table.w-table81 {
  margin-top: 0;
}
.w-table81 tr th {
  line-height: .4rem;
  font-size: .16rem;
  color: #444;
  font-weight: normal;
  background: #e7f3ff;
  padding: 0 .1rem;
  border-left: 1px solid #ddd;
}
.w-erweima i {
    position: absolute;
    width: 1.4rem;
    height: 1.4rem;
    top: -138px;
    padding: 0;
    left: -.1rem;
    z-index: 999;
}
.w-bszn-cs span + span {
    margin-left: .6rem;
}
.w-bszn-pf {
  cursor: default;
  min-width: 3.22rem;
  padding: .1rem 0 .1rem .25rem;
}
.w-bszn-sqcl {
  border-bottom: 1px solid #ddd;
}
.w-bszn-sqcl table td span a.w-ybstyle {
  color: #fff;
}
.search-warp input {
  height: .28rem;
  line-height: .28rem;
}
.w-jbxx-table table td {
  line-height: .22rem;
}
#oDivL_w-bszn-sqcl tr td {
  padding: 0 .1rem;
  line-height: .22rem;
}
.w-bszn-sqcl table td {
  line-height: .22rem;
}
.w-bszn-sltj ul li > div + div {
  margin-top: .15rem;
}
.w-bszn-sltj ul li + li {
  margin-top: .3rem;
}
.w-doPlace-div > div {
  overflow: hidden;
}
.w-doPlace-div > div + div {
  margin-top: .1rem;
}
.w-doPlace-div > div h3 {
  float: left;
}
.w-doPlace-div > div p {
  float: left;
  max-width: 8rem;
  margin-top: 0;
  line-height: .32rem;
}
.w-bszn-sltj > ul li + li {
  padding-top: .3rem;
  border-top: 1px solid #eaeaea;
}
.w-bszn-bldd > div {
  padding-bottom: .3rem;
}
.w-bszn-bldd > div + div {
  padding-top: .3rem;
  margin-top: 0;
  border-top: 1px solid #eaeaea;
}
.w-bszn-sdyj table td.w-sdyj-nodata {
    text-align: left; 
    padding-left: .2rem;
}
.w-table81 table td.w-sdyj-nodata {
    text-align: left; 
    padding-left: .2rem;
}
#resultSamp a.w-lctDownload {
    margin: .05rem 1rem .05rem 0; 
    display: inline-block;
}
#matterFileList td span.w-xz-style {
    color: #f4761a; 
    font-size: .16rem;
}

.w-item .w-btn2s,.w-item .button {
    width: 2.2rem !important;
    height: .5rem !important;
    line-height: .5rem !important;
    font-size: .18rem !important;
}

/*网点查询页面上的样式*/
/*.left-bar .l-wycx > a {
    width: 1.24rem !important;
}*/
.w-map-p {
  min-width: 3.8rem !important;
}
 .w-xz-top {
  margin-top: 0 !important;
}
.w-xz-top > div p {
  margin-top: 0 !important;
  font-size: .42rem !important;
}
.l-qwt-tit .no-tit {
  padding-top: .95rem;
}
.w-wdcx-ul1 li  {
  text-align: center !important;
  width: 1.61rem !important;
  margin: .03rem .12rem !important;
}
.input-item {
  max-width: 4rem !important;
}
.w-wdcx-ul2  li {
  width: 1.1rem;
  text-align: center;
  margin: .05rem .12rem !important;
}
.qr-bg {
  margin-right: .38rem !important;
}
.search-warp input {
  height: .28rem !important;
}
.ie-tip-box .i-box {
    width: 800px !important;
}

.w-jbxx-table table {
  width: 1052px !important;
}
.w-jbxx-table table {
  width: 10.52rem !important;
}

@media screen and (max-width:1440px) { 
    .w-w1200 {
        width: 14.20rem;
    }
    .w-jbxx-table table,.w-bszn-more,.w-bszn-sdyj table,.w-bszn-sqcl {
        width: 12rem !important;
    }
}

@media screen and (max-width:1366px) { 
    .w-w1200 {
        width: 13.80rem;
    }
}

@media screen and (max-width:1200px) {
    .w-bszn-anniu1 a.w-pjzn.w-cur, .w-bszn-anniu1 a.w-ckpj {
        background-position: .14rem .17rem;
    }
    .w-bszn-pf font {
        margin-right: .1rem;
    }
    .w-bszn-anniu1 a.w-ckpj:hover {
        background-position: .2rem .17rem;
    }
}