﻿﻿@charset "utf-8";/* CSS Document */html,body {    height: 100%}.xxgk-body {    background: url(../images/bg.png) center top no-repeat}.xxgk-main {    width: 1090px;    margin: 0 auto;    overflow: hidden;}.xxgk-main .logo {    width: 400px;    height: 130px;    /*background: url(../images/hglogo.png) center no-repeat;*/    margin: 50px 0 0;}.xxgk-logo {    width: 714px;    height: 121px;    background: url(../images/xxgk-logo.png) center no-repeat;    margin: 60px auto 92px}.xxgk-content {    background: #F9F9F9;    padding: 25px 30px 0;}.xxgk-content:after {    clear: both;    display: block;    content: "";}.xxgk-search {    padding: 62px 0 0;    margin: 0 auto 79px;    position: relative;}.xxgk-search div {    background: #F9F9F9;    position: relative;    width: 510px;    margin: 0 auto;    padding: 0 15px;    z-index: 5}.xxgk-search input[type=text] {    height: 52px;    line-height: 52px;    width: 100%;    border: 1px solid #2d66a5;    border-radius: 9px;    padding: 0 50px 0 15px;    outline: none;    box-sizing: border-box;    position: relative;    z-index: 5}.xxgk-search button {    position: absolute;    right: 30px;    bottom: 8px;    width: 36px;    height: 36px;    background: url(../images/search-button.png) center no-repeat;    border: none;    cursor: pointer;    outline: none;    z-index: 5}.xxgk-search hr {    background: none;    border: none;    border-bottom: 2px #e5e5e5 solid;    position: absolute;    z-index: 1;    top: 80px;    left: 0;    width: 100%}.xxgk-left {    float: left;    width: 240px;}.xxgk-left li {    margin: 0 0 15px}.xxgk-left li.xxgk-left-t2>a {    line-height: 70px}.xxgk-left li>a {    background: url(../images/szj.png) 200px center no-repeat #fff;    display: block;    line-height: 35px;    font-size: 23px;    color: #2d66a5;    transition: all 0.2s ease-out 0s;    min-height: 70px;}.xxgk-left li>a:hover,.xxgk-left li.active>a {    background: url(../images/szjh.png) 200px center no-repeat #2d66a5;    color: #fff;}.xxgk-left li.noxl>a {    background: #fff}.xxgk-left li.noxl>a:hover,.xxgk-left li.noxl.active>a {    background: #2d66a5}.xxgk-left li.dwz>a {    line-height: 70px}.xxgk-left li>a i {    width: 52px;    height: 52px;    float: left;    margin: 7px 18px 0 15px}.xxgk-left li>a i.icon-01 {    background: url(../images/xxgkh1.png) center no-repeat}.xxgk-left li>a i.icon-02 {    background: url(../images/xxgkh2.png) center no-repeat}.xxgk-left li>a i.icon-03 {    background: url(../images/xxgkh3.png) center no-repeat}.xxgk-left li>a i.icon-04 {    background: url(../images/xxgkh4.png) center no-repeat}.xxgk-left li>a i.icon-05 {    background: url(../images/xxgkh5.png) center no-repeat}.xxgk-left li>a i.icon-06 {    background: url(../images/xxgkh6.png) center no-repeat}.xxgk-left li>a:hover i.icon-01,.xxgk-left li.active>a i.icon-01 {    background: url(../images/xxgk1.png) center no-repeat}.xxgk-left li>a:hover i.icon-02,.xxgk-left li.active>a i.icon-02 {    background: url(../images/xxgk2.png) center no-repeat}.xxgk-left li>a:hover i.icon-03,.xxgk-left li.active>a i.icon-03 {    background: url(../images/xxgk3.png) center no-repeat}.xxgk-left li>a:hover i.icon-04,.xxgk-left li.active>a i.icon-04 {    background: url(../images/xxgk4.png) center no-repeat}.xxgk-left li>a:hover i.icon-05,.xxgk-left li.active>a i.icon-05 {    background: url(../images/xxgk5.png) center no-repeat}.xxgk-left li>a:hover i.icon-06,.xxgk-left li.active>a i.icon-06 {    background: url(../images/xxgk6.png) center no-repeat}.xxgk-left li.active>dl {    display: block}.xxgk-left li dl {    border: solid 1px #e5e5e5;    line-height: 24px;    display: none}.xxgk-left li dl dl {    border: none;}.xxgk-left li dl dd a:hover {    background: #9cb6d6}.xxgk-left li>dl>dd {    border-bottom: solid 1px #e5e5e5;}.xxgk-left li>dl>dd a {    display: block;    padding: 10px 20px 10px 25px;}.xxgk-left li>dl dd span {    float: right}.xxgk-left li>dl dd.active>a {    background-color: #9cb6d6;}.xxgk-left li>dl dd.active>dl,.xxgk-left li>dl dd.on>dl {    display: block}.xxgk-left li>dl dd dd a {    padding: 10px 0px 10px 40px;    font-size: 14px;}.xxgk-left li>dl dd dd dl dd a {    padding: 10px 0px 10px 54px;    font-size: 14px;}.xxgk-left li dl dd.drop-down>a {    background: url(../images/szj.png) 200px center no-repeat}.xxgk-left li dl dd.drop-down>a:hover {    background: url(../images/szj.png) 200px center no-repeat #9cb6d6}.xxgk-left li dl dd.drop-down.on>a {    background: none}.xxgk-left li dl dd.drop-down.on>a:hover {    background: #9cb6d6}.xxgk-right {    background: #fff;    float: right;    width: 730px;    padding: 0 20px;    min-height: 500px;    margin-bottom: 30px;}.xxgk-cont>h1 {    font-size: 32px;    color: #2d66a5;    font-weight: bold;    text-align: center;    margin: 35px 0;}.xxgk-cont-body {    line-height: 35px;    font-size: 16px;    padding: 0 0 30px}.xxgk-cont-body>h1 {    font-size: 21px;    font-weight: bold;    line-height: 220%;}.xxgk-right.xxgk-zc {    padding: 7px;    width: 756px;}.search-box {    background: #fafafa;    padding: 42px 16px 16px;}.search-box-body {    position: relative;    text-align: center;}.search-box input[type=text] {    width: 584px;    height: 38px;    line-height: 38px;    display: inline-block;    padding-left: 12px;    font-size: 18px;    color: #666;    border: 2px solid #015293;    outline: none;    background: #fff;}.search-box button {    position: absolute;    right: 70px;    top: 3px;    width: 36px;    height: 36px;    background: url("../images/search-button.png") 0 0 no-repeat;    display: inline-block;    border: none;    outline: none;    cursor: pointer;}.search-box dl {    margin: 40px 0 10px;    color: #999999;}.search-box dl:after {    clear: both;    display: block;    content: ''}.search-box dt {    color: #015093;    font-size: 16px;    padding: 0 6px 0 0}.search-box dd+dt {    margin: 0 0 0 44px}.search-box input[type=radio] {    margin: 0 6px;}.search-box dt,.search-box dd {    float: left;}.xxgk-zc table {    border: 1px solid #fff;    color: #4d4d4d;}.xxgk-zc table tr {    border-bottom: 1px solid #d4d6d7;}.xxgk-zc table td {    padding: 10px 6px;    text-align: center;    font-size: 13px;    line-height: 20px;}.xxgk-zc table td.info {    text-align: left;}.xxgk-zc table td.info a,.xxgk-zc table td.info a:hover {    color: #4d4d4d;}.xxgk-zc table thead {    background: #f2f6fa;    color: #2d66a5;}.xxgk-zc table thead th {    height: 44px;    font-size: 16px;    line-height: 44px;    border-bottom: 6px solid #236caf;    text-align: center;    border-right: 1px #fff solid;}.xxgk-zc table thead .xh {    width: 58px;}.xxgk-zc table thead .bt {    width: 274px;    border-bottom-color: #32b9e6;}.xxgk-zc table thead .fwrq {    width: 194px;    border-bottom-color: #16b1c1;}.xxgk-zc table thead .cwrq {    width: 100px;    border-bottom-color: #2688c4;}.xxgk-zc table thead .fbrq {    width: 100px;    border-bottom-color: #32b9e6;}.this-nav {    font-size: 16px;    line-height: 20px;    margin: 20px 0 14px;}.xxgk-list {    font-size: 16px;    padding: 10px 10px 10px 20px;}.xxgk-list>h1 {    margin: 40px auto 10px auto;    font-size: 32px;    line-height: 180%;    color: #2d66a5;    font-weight: bold;    clear: both;}.xxgk-list>h1 a {    color: #2d66a5;}.xxgk-list-tit {    border-bottom: 2px solid #ccc;    padding: 20px 0 13px;    margin-bottom: 20px;}.xxgk-list>ul>li {    line-height: 40px;    position: relative;}.xxgk-list>ul>li:after {    clear: both;    display: block;    content: "";}.xxgk-list>ul>li a {    float: left;    max-width: 600px;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.xxgk-list>ul>li span {    float: right;    color: #969696;}.xxgk-list>ul>li:hover {    z-index: 5}.xxgk-list>ul>li:hover .list-box-info {    display: block}.xxgk-list>ul>li .list-box-info {    padding: 10px 5px;    background: #fff;    border: 1px #333 solid;    line-height: 28px;    overflow: hidden;    font-size: 16px;    display: none;    position: absolute;    top: 100%}.xxgk-list>ul>li .list-box-info li {    float: left;    width: 100%;    box-sizing: border-box;    color: #999999;}.xxgk-list>ul>li .list-box-info li span {    font-weight: bold;    float: left;}.xxgk-list>ul>li .list-box-info li span+span {    font-weight: normal;    padding: 0;    float: none}.xxgk-list>ul>li .list-box-info li.list-box-one {    width: 40%;}.xxgk-list>ul>li .list-box-info li.list-box-two {    width: 60%;}.xxgk-list>table {    width: 100%;    font-size: 14px;    /* line-height: 40px; */    /* margin: 0 0 50px; */}/* .xxgk-list>table tr:nth-child(even) {    background: #f2f2f2;} */.xxgk-list>table tr>th {    font-weight: normal;    background: #eff6fb;}.xxgk-list>dl:after {    clear: both;    display: block;    content: "";}.xxgk-list>dl dd {    width: 20%;    float: left;    line-height: 35px;    border: 1px solid #dcdcdc;    border-radius: 10px;    font-size: 14px;    text-align: center;    margin: 20px 4% 0 0;}.xxgk-right.xxgk-ysqgk {    padding: 10px;    width: 750px;}.table-ysqgk {    width: 100%;    font-size: 12px;    line-height: 24px;    border: 1px #4b4b4b solid;}.table-ysqgk>tbody>tr>th {    font-weight: normal;    background: #eff6fb;    font-size: 16px;}.table-ysqgk>tbody>tr>th {    border-right: 1px #808080 solid;}.table-ysqgk>tbody>tr+tr {    border-top: 1px #808080 solid;}.table-ysqgk>tbody>tr>td {    padding: 5px 12px}.table-ysqgk>tbody>tr>td img {    vertical-align: middle;}.table-ysqgk>tbody>tr>th.special-th {    background: #f7fbfc;    font-size: 12px;    border-right: none;    padding: 15px 0;    text-align: left;}.table-ysqgk>tbody>tr>th.special-th+th.special-th,.table-ysqgk>tbody>tr>td+td {    border-left: 1px #808080 solid;}.table-ysqgk .font-red {    color: #f00;    padding: 0 10px;}.table-ysqgk input[type=radio] {    cursor: pointer;}.table-ysqgk textarea {    border: solid #d8e0e2 1px;    width: 100%;    height: 65px}.table-two {    width: 100%}.table-two th {    font-weight: normal;    text-align: left;    background: #f7fbfc}.table-two tr+tr {    border-top: 1px #808080 solid}.table-two td+th,.table-two td+td {    border-left: 1px #808080 solid;}.table-two td {    padding: 8px 8px 9px;}.table-two td input[type=text] {    height: 25px;    border: solid #d8e0e2 1px;    width: 100%}.table-two td input[type=file] {    width: 100%}.table-two td select {    height: 27px;    border: solid #d8e0e2 1px;    width: 100%}.special-input {    height: 25px;    border: solid #d8e0e2 1px;    margin: 0 5px 0 0}.xxgk-btn {    background: #347ED4;    display: inline-block;    width: 95px;    height: 40px;    font-size: 14px;    text-align: center;    margin: 10px 5px 2px 10px;    border-radius: 5px;    border: none;    color: #fff;    cursor: pointer;}.xxgk-img-list li {    float: left;    width: 33%;    height: 250px;    text-align: center;    font-size: 14px;}.xxgk-img-list li img {    width: 220px;    height: 170px;}.xxgk-img-list li a+a {    width: 200px;    display: block;    margin: 8px auto 0;    clear: both;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    color: #2d66a5;    transition: all 0.2s ease-out 0s;}.xxgk-img-list li a+a:hover {    color: #f00}.xxgk-right.xxgk-jdcx {    padding: 7px;    width: 756px;}.xxgk-column {    border: solid #a5a5a5 1px;}.xxgk-column-head {    background: url(../images/xxgk-column.jpg);    height: 50px;    line-height: 50px;    font-weight: bold;    font-size: 18px;    border-bottom: solid #a5a5a5 1px;    padding: 2px 20px 0}.xxgk-column-head span {    font-size: 12px;    font-weight: normal;    padding: 0 50px 0 0;    float: left;}.xxgk-column-head input[type=text] {    width: 133px}.xxgk-column-head button {    min-width: 95px;    height: 30px;    font-size: 14px;    font-weight: bold;    display: inline-block;    text-align: center;    background: #014886;    border-radius: 5px;    border: none;    cursor: pointer;    color: #fff}.xxgk-column-body {    text-align: center;    padding: 10px;    min-height: 200px;    line-height: 40px;    font-size: 12px;}.xxgk-column-body table {    border-bottom: 1px #ddd solid;    border-right: 1px #ddd solid;    width: 100%;    font-size: 14px;    line-height: 28px;}.xxgk-column-body table th,.xxgk-column-body table td {    border-left: 1px #ddd solid;    border-top: 1px #ddd solid;    padding: 10px;}.xxgk-column-body input[type=text] {    width: 133px}.xxgk-column-body button {    min-width: 95px;    height: 40px;    font-size: 12px;    text-align: center;    margin: 10px 20px 0 200px;    background: #014886;    border-radius: 5px;    border: none;    cursor: pointer;    color: #fff}.xxgk-column-no {    background: #eff6fb;    padding: 20px 10px;    font-weight: bold;    text-align: left;    margin: 50px 0 0}.xxgk-column-tit {    background: #0068c3;    font-size: 20px;    font-weight: bold;    color: #fff;    line-height: 32px;    letter-spacing: 1px;}.radio-table td {    padding: 3px 0}.xxgk-right.xxgk-end {    padding: 0;    width: 770px;}.xxgk-end>h1 {    padding-top: 20px;    line-height: 40px;    text-align: center;    font-size: 24px;    color: #0d0509;}.xxgk-end>h2 {    width: 750px;    height: 30px;    margin: 10px 10px;    border-bottom: #d5d5d5 dashed 1px;    text-align: center;    overflow: hidden;    font-size: 12px;}.xxgk-end .xxgk-end-body {    clear: both;    padding: 0 12px;    line-height: 28px;}.xxgk-jzsj {    height: 30px;    margin: 10px 10px;    border-bottom: #d5d5d5 dashed 1px;    text-align: center;    overflow: hidden;}.xxgk-end-tool {    margin-top: 10px;    text-align: center;}.xxgk-end-tool a {    padding: 0 12px 0 0}.xxgk-end-info {    padding: 12px 0px;    background-color: #d4eaf5;    line-height: 28px;    overflow: hidden;    font-size: 12px;}.xxgk-end-info li {    float: left;    width: 100%;    padding: 0 0 0 35px;    box-sizing: border-box;}.xxgk-end-info li span {    font-weight: bold;    float: left;}.xxgk-end-info li span+span {    font-weight: normal;    padding: 0;    float: none}.xxgk-end-info li.end-info-one {    width: 40%;}.xxgk-end-info li.end-info-two {    width: 60%;}.xxgk-page {    clear: both;    margin: 30px 0;    font-size: 13px;    line-height: 25px;}.xxgk-page .current,.xxgk-page a {    border: none;    background: #f3f4f8;    padding: 5px 12px;    margin: 0 2px;    display: inline-block}.xxgk-page input[type=text] {    width: 38px;    height: 25px;    text-align: center;}.xxgk-page-num {    padding: 0 0 0 15px}.xxgk-right.xxgk-search-body {    padding: 7px;    width: 756px;}.xxgk-search-body>h1 {    height: 40px;    padding-top: 13px;    margin-bottom: 5px;    line-height: 40px;    font-size: 18px;    font-weight: bolder;    color: #000000;    margin-top: 12px;}.xxgk-search-table {    width: 100%}.xxgk-search-table,.xxgk-search-table tr,.xxgk-search-table td {    border: #a5a5a5 solid 1px;    font-size: 12px;}.xxgk-search-table tr {    height: 45px;    line-height: 45px;}.xxgk-search-table th {    width: 85px;    background: #f1f4f9;    text-align: center;    font-weight: bolder;}.xxgk-search-table .xle {    display: block;    width: 280px;    height: 45px;    padding-right: 20px;    font-size: 12px;    text-align: right;    overflow: hidden;    float: left;}.xxgk-search-table .xri {    width: 280px;    height: 23px;    margin-top: 10px;    float: left;    border: #c4c4c4 solid 1px;}.xxgk-search-table .xri80 {    width: 75px;    height: 23px;    margin-top: 10px;    margin-left: 5px;    float: left;    border: #c4c4c4 solid 1px;}.xxgk-search-table .xri90 {    width: 95px;    height: 23px;    margin-top: 10px;    margin-left: 5px;    float: left;    border: #c4c4c4 solid 1px;}.xxgk-search-table .xfl10 {    float: left;    margin-left: 5px;}.xxgk-search-table button[type=button],.xxgk-search-table button[type=reset] {    width: 72px;    height: 27px;    border: none;    margin: 0 25px;    vertical-align: middle;    cursor: pointer;}.xxgk-search-table button[type=button] {    background: url(../images/jiansuo.jpg) no-repeat}.xxgk-search-table button[type=reset] {    background: url(../images/chongzhi.jpg) no-repeat}.xxgk-search-table-list {    border-top: #a5a5a5 solid 1px;    border-right: #a5a5a5 solid 1px;    font-size: 12px;    width: 100%}.xxgk-search-table-list th,.xxgk-search-table-list td {    border-left: #a5a5a5 solid 1px;    border-bottom: #a5a5a5 solid 1px;    line-height: 41px;    padding: 2px;    font-weight: normal;}.xxgk-search-table-list th {    line-height: 43px;}.tips {    position: absolute;    background: #db2e3a;    color: #fff;    line-height: 22px;    min-width: 12px;    padding: 8px 15px;    font-size: 12px;    border-radius: 2px;    box-shadow: 1px 1px 3px rgba(0, 0, 0, .2);    margin: -7px 0 0 11px;}.tips i {    width: 8px;    height: 8px;    background: url(../images/tips-i.png) no-repeat;    display: block;    position: absolute;    left: -8px;    top: 15px}.round-button {    border: 2px solid #2d66a4;    color: #2d66a4;    display: block;    font: bold 12px/25px Arial, sans-serif;    text-decoration: none;    text-align: center;    line-height: 50px;    width: 250px;    height: 50px;    margin: 35px auto 25px;    -webkit-border-radius: 15px;    -moz-border-radius: 15px;    border-radius: 15px;    -webkit-transition: all 0.15s ease;    -moz-transition: all 0.15s ease;    -o-transition: all 0.15s ease;    -ms-transition: all 0.15s ease;    transition: all 0.15s ease;}.round-button:hover {    color: #c00;    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, .3), inset 0px 0px 2px rgba(0, 0, 0, .5);    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, .3), inset 0px 0px 2px rgba(0, 0, 0, .5);    box-shadow: 1px 1px 1px rgba(0, 0, 0, .3), inset 0px 0px 2px rgba(0, 0, 0, .5);}.ss_box {    height: auto;    margin-top: 13px;    font-size: 14px;}.ss_box_1 {    height: 33px;    cursor: pointer;    border-left: 1px solid #cdcdcd;    border-right: 1px solid #cdcdcd;    border-top: 5px solid #0068c3;    background: #f3f3f3;    line-height: 33px;    padding: 0 10px;}.ss_box_1 span {    float: left;    font-weight: bold;}.ss_box_1 img {    float: right;    margin-top: 7px;}.ss_box_2 {    height: auto;    display: none}.ss_box_2 table {    border: 1px solid #cdcdcd;    color: #5a5a5a;}.ss_box_2 td {    border: 1px solid #cdcdcd;}.t1 {    font: bold 14px/100% "微软雅黑";    background: #f1f4f9;}.t2 {    font: normal 14px/100% "微软雅黑";}.t2 span {    margin-right: 8px;}.t3 {    width: 422px;    height: 33px;    border: 1px solid #cdcdcd;    line-height: 33px;}.t4 {    width: 565px;    height: 33px;    line-height: 33px;    border: 1px solid #cdcdcd;    color: #bdbdbd;    font-size: 14px;    padding-left: 10px;}.ss_box_3 {    height: auto;}.ss_box_3 table {    border: 1px solid #cdcdcd;    color: #5a5a5a;}.ss_box_3 td {    border: 1px solid #cdcdcd;}.ss_box_3 {    font-size: 14px;    height: 156px;    border-left: 1px solid #cdcdcd;    border-right: 1px solid #cdcdcd;    border-top: 5px solid #0068c3;    background: #f3f3f3;    line-height: 33px;    padding: 0 10px;}.ss_box_3 p span {    font-weight: bold;}.ss_box_3 p {    line-height: 24px;}.fhan {    float: right;    margin: 15px;}.ss_box_31 {    width: 735px;    height: auto;}.ss_box_31 table {    border: 1px solid #cdcdcd;    color: #5a5a5a;}.ss_box_31 td {    border: 0 none;    border-top: 1px solid #cdcdcd;    border-bottom: 1px solid #cdcdcd;}.t5 {    font: bold 18px/100% "微软雅黑";    background: #68ace5;    color: #ffffff;}.t6 {    width: 18px;    height: 100%;    display: block;    line-height: 24px;}.ss_box_4 {    height: auto;}.ss_box_4 table {    border: 1px solid #cdcdcd;    color: #5a5a5a;}.ss_box_4 .t1 {    border: 1px solid #cdcdcd;}.ss_box_4 .t2 {    border: 1px solid #cdcdcd;    border-right: none;    border-left: none;}.ss_box_4 .t2 table {    border: 0 none;}.ss_box_4 .t2 h1 {    float: right;    margin-right: 6px;    line-height: 54px;    color: #e70904;}.ss_box_4 .t2 span {    float: right;    line-height: 54px;    width: 88px;    font-size: 14px;}.ss_box_4 .t2 span.text-duo {    line-height: 27px;}.t2 input {    line-height: 24px;    font-size: 14px;}.t7 {    width: 183px;    height: 24px;}.t8 {    width: 512px;    height: 24px;}.t9 {    width: 512px;    height: 80px;}.ss_box_4 .t10 {    border: 1px solid #cdcdcd;}.ss_box_4 .t10 table {    border: 0 none;}.ss_box_4 .t10 h1 {    margin: 0 10px;    line-height: 32px;    color: #e70904;    display: inline;}.ss_box_4 .t10 span {    line-height: 32px;}.t11 {    background: #f3f3f3;}.dx_box {    width: 288px;    height: 76px;    padding-left: 40px;}.dx_box input {    margin: 10px 15px;    vertical-align: middle}.dx_box1 {    width: 323px;    height: 76px;    padding-left: 5px;}.dx_box1 input {    margin: 10px 10px;    vertical-align: middle}.ss_box_4 .t12 {    border: 1px solid #cdcdcd;}.ss_box_4 .t12 ul {    float: left;    margin: 10px 12px;    _margin: 10px 6px;}.ss_box_4 .t12 ul li {    line-height: 38px;    width: 195px;    height: 38px;}.ss_box_4 .t12 label {    margin: 0 7px;    _margin: 0 4px;}/*footer*/.footer {    background: #2f5e95;    border-top: 10px #f1f2f6 solid;    color: #fff;}.footer .footer-head {    border-bottom: 1px #c1cae0 solid;    border-top: 10px #2f5e95 solid;    background: #f3f3f3;}.footer .footer-head .foot {    width: 1200px;    margin: 0 auto;    position: relative;    color: #333;    padding: 24px 0;    line-height: 30px}.footer .footer-head .foot>h1 {    font-size: 15px;    font-weight: normal;    color: #555;    float: left;    width: 90px;    padding: 0 10px 0 0;    text-align: right}.footer .footer-head .foot:after {    clear: both;    display: block;    content: "";}.footer .footer-head .foot>a {    float: left;    padding: 20px 20px 0 0}.footer .footer-head .foot .foot-right {    width: 1100px;    float: right}.footer .footer-head .select {    line-height: 30px;    padding: 0 0 0 7px;    background: #fff;    float: left;    margin: 0 0 0 15px;    width: 19%;    margin: 0 0.5%;    box-sizing: border-box;    position: relative;}.footer .footer-head .select.active h1 {    color: #dc0202;    font-weight: bold;}.footer .footer-head .select h1 {    font-size: 15px;    font-weight: normal;    cursor: pointer;}.footer .footer-head .select h1 span {    position: absolute;    display: none;    /*background:#f5f6fa;*/    background: #fff;    left: 0px;    height: 13px;    top: 28px;    z-index: 20;    width: 100%;    box-sizing: border-box}.footer .footer-head .select i {    float: right;    width: 16px;    height: 16px;    background: url(../images/icon-sx.png) no-repeat;    margin: 7px 5px 0 0}.footer .footer-head .select-body {    clear: both;    display: none;}.footer .footer-head .select-body ul {    display: none;    z-index: 10;    padding: 7px 0 10px;    box-sizing: border-box;    width: 100%;    background: #fff;    /*f5f6fa*/    ;    max-height: 180px;    overflow: auto;    margin: 10px 0 0}.footer .footer-head .select-body ul dt {    border-bottom: 1px #999 solid;    margin: 0 15px 12px;    font-size: 22px;    line-height: 24px;    font-weight: bold;    color: #0e4c95;}.footer .footer-head .select-body ul dt span {    border-left: 5px #af0b0b solid;    padding: 0 0 0 10px;    margin: 15px 0 15px;    display: block}.footer .footer-head .select-body ul li {    line-height: 20px;    padding: 6px 0 6px 9px;    float: left;    width: 25%;    box-sizing: border-box;    font-size: 14px;}.footer .footer-head .select-body ul.two-column li {    width: 50%}.footer .footer-head .select-body ul li a {    display: block;    white-space: nowrap;    width: 90%;    overflow: hidden;    text-overflow: ellipsis;    ;    background: url(../img/select-icon.png) left center no-repeat;    padding: 0 0 0 18px;    color: #0e4c95}.footer .footer-head .select-body ul li a:hover {    color: #af0b0b}/*.footer .footer-head ul{display:none}*/.footer .footer-head:after {    clear: both;    display: block;    content: "";}.footer .footer-nav {    text-align: center;    border-bottom: 1px #a5b7cd solid;    line-height: 52px;    font-weight: bolder;    clear: both}.footer .footer-nav li {    display: inline-block;}.footer .footer-nav li a {    color: #fff;    padding: 0 25px;    font-weight: normal}.footer .footer-nav li a:hover {    color: #d50c0c}.footer .footer-nav li i {    width: 2px;    height: 13px;    background: #bfbfbf;    display: inline-block}.footer .footer-body {    text-align: center;    position: relative;    width: 1200px;    margin: 0 auto;    padding: 20px 0;    line-height: 31px;    clear: both;    font-size: 15px;}.footer .footer-body .foot-img {    float: left;    padding: 22px 35px 22px 45px;    margin: 9px 30px 0 0;    border-right: 2px #fff solid;}.width1090 .footer {    border-top: none}.width1090 .footer .footer-head .foot {    width: 1090px;}.width1090 .footer .footer-head .foot>h1 {    width: 60px;    padding: 0 20px 0 0}.width1090 .footer .footer-head .foot .foot-right {    width: 1010px}.width1090 .footer .footer-head .foot .foot-right:after {    clear: both;    display: block;    content: "";}.xxgk-list {    font-size: 16px;    padding: 10px 10px 10px 20px;}.xxgk-list>h1 {    margin: 40px auto 10px auto;    font-size: 32px;    line-height: 180%;    color: #2d66a5;    font-weight: bold;    clear: both;}.xxgk-list>h1 a {    color: #2d66a5;}.gzdt_top1 {    font-size: 32px;    color: #2d66a5;    font-weight: 700;    text-align: left;    margin: 20px auto;}.bmjj_con1 {    overflow: hidden;    padding: 0;}.bmjj_con1 li {    height: 30px;    line-height: 30px;    margin-bottom: 15px;}.bmjj_con1 li a {    display: block;    color: #474747;    font-weight: normal;    font-size: 16px;    width: 80%;    word-wrap: normal;    word-break: normal;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;    float: left;}.bmjj_con1 li a:hover {    color: #005fb7;}.bmjj_con1 li {    color: #474747;    font-weight: normal;    font-size: 16px;}.bmjj_con1 li span {    float: right;    margin-left: 25px;    font-size: 16px;    color: #777;    text-align: left;    padding: 0px;}.ml-btn {    display: block;    width: 120px;    line-height: 40px;    background: #ddd;    color: #333;    text-align: center;    margin: 10px auto;    font-size: 16px;}.gzdt_top {    font-size: 32px;    padding: 10px 10px 10px 20px;    WIDTH: 748px;    FLOAT: left;    HEIGHT: 28px;    OVERFLOW: hidden;    BORDER-TOP: #d7d7d7 1px solid;    BORDER-RIGHT: #d7d7d7 1px solid;    _width: 742px}.gzdt_db {    BORDER-BOTTOM: #a2dbf2 0px solid;    BORDER-LEFT: #a2dbf2 0px solid;    WIDTH: 720px;    FLOAT: left;    HEIGHT: 160px;    MARGIN-LEFT: 10px;    BORDER-TOP: #a2dbf2 0px solid;    BORDER-RIGHT: #a2dbf2 0px solid}.gzdt_top A {    LINE-HEIGHT: 32px;    MARGIN-TOP: 4px;    PADDING-LEFT: 6px;    DISPLAY: inline;    FLOAT: left;    HEIGHT: 24px;    COLOR: #2d66a5;    MARGIN-LEFT: 8px;    FONT-SIZE: 14px;    FONT-WEIGHT: bold}.gzdt_top A:hover {    LINE-HEIGHT: 32px;    MARGIN-TOP: 4px;    PADDING-LEFT: 6px;    DISPLAY: inline;    FLOAT: left;    HEIGHT: 24px;    COLOR: #333333;    MARGIN-LEFT: 8px;    FONT-SIZE: 14px;    FONT-WEIGHT: bold}.gzdt_top A SPAN {    LINE-HEIGHT: 24px;    PADDING-RIGHT: 17px;    FLOAT: left;    HEIGHT: 24px;    CURSOR: pointer}.gzdt_db UL {    MARGIN-TOP: 12px;    DISPLAY: inline;    FLOAT: left;    MARGIN-LEFT: 17px}.gzdt_db LI {    LINE-HEIGHT: 25px;    PADDING-LEFT: 8px;    WIDTH: 342px;    BACKGROUND: url(../images_dq/li_bg.gif) no-repeat left center;    FLOAT: left;    HEIGHT: 25px}.bmjj {    MARGIN-TOP: 9px;    WIDTH: 727px;    FLOAT: left;    _width: 720px}.bmjj_top {    BORDER-BOTTOM: #d7d7d7 1px solid;    BORDER-LEFT: #d7d7d7 1px solid;    BACKGROUND-COLOR: #f4f4f4;    WIDTH: 748px;    FLOAT: left;    HEIGHT: 28px;    OVERFLOW: hidden;    BORDER-TOP: #d7d7d7 1px solid;    BORDER-RIGHT: #d7d7d7 1px solid;    _width: 742px}.bmjj_db {    BORDER-BOTTOM: #d7d7d7 0px solid;    BORDER-LEFT: #d7d7d7 0px solid;    WIDTH: 747px;    FLOAT: left;    min-HEIGHT: 195px;    MARGIN-LEFT: 10px;    BORDER-TOP: #d7d7d7 0px solid;    BORDER-RIGHT: #d7d7d7 0px solid;    _width: 600px}.bmjj_top A {    LINE-HEIGHT: 24px;    MARGIN-TOP: 4px;    PADDING-LEFT: 6px;    DISPLAY: inline;    FLOAT: left;    HEIGHT: 24px;    COLOR: #353535;    MARGIN-LEFT: 8px;    FONT-SIZE: 14px;    FONT-WEIGHT: bold}.bmjj_top A:hover {    LINE-HEIGHT: 24px;    MARGIN-TOP: 4px;    PADDING-LEFT: 6px;    DISPLAY: inline;    FLOAT: left;    HEIGHT: 24px;    COLOR: #333333;    MARGIN-LEFT: 8px;    FONT-SIZE: 14px;    FONT-WEIGHT: bold}.bmjj_top A SPAN {    LINE-HEIGHT: 24px;    PADDING-RIGHT: 17px;    FLOAT: left;    HEIGHT: 24px;    CURSOR: pointer}.bmjj_con {    PADDING-BOTTOM: 0px;    LINE-HEIGHT: 24px;    PADDING-LEFT: 18px;    WIDTH: 690px;    PADDING-RIGHT: 18px;    FLOAT: left;    FONT-SIZE: 14px;    PADDING-TOP: 12px;    _width: 650px}.bmjj_con SPAN A {    COLOR: #ff0303}.bmjj_con SPAN A:hover {    COLOR: #ff0303}.add_gkzn_dd {    padding: 15px 0px;}.add_gkzn_dd dd {    float: left;    width: 138px;    height: 52px;    line-height: 50px;    background: url(../images/add_tlb.png) left no-repeat;    padding: 0 0 0 30px;    margin: 5px 14px 10px 0;}.add_gkzn_dd dd a {    width: 138px;    height: 52px;    display: block;    background: url(../images/trb.png) right no-repeat;    color: #333;}.sel_label {    background: url(../images/selected.png) no-repeat left center;    padding: 3px 0 3px 20px;    display: inline-block;}.unsel_label {    background: url(../images/unselected.png) no-repeat left center;    padding: 3px 0 3px 20px;    display: inline-block;}.ss_box_4 .t12 ul.short li {    width: 80px;}.new_ser_ter_info {    height: 50px;    line-height: 50px;    background: #f9f9f9;    color: #333;    border-bottom: 2px solid #e5e5e5;    padding-left: 15px;}.new_ser_table {    font-size: 16px;    color: #333;    padding: 30px 0;}.new_ser_ipu_lg {    width: 450px;    height: 40px;    line-height: 40px;    font-size: 16px;    border: 1px solid #aaaaaa;    padding: 0 5px;    margin: 10px 0;}.new_ser_btn_fun button.search {    width: 134px;    height: 42px;    background: #f47129;    color: #fff;    border: none;    font-size: 18px;    cursor: pointer;    border-radius: 16px;}.new_ser_btn_fun button.search i {    display: inline-block;    vertical-align: middle;    margin: -2px 5px 1px 0;    background: url(../images/new_ser_ico.png) no-repeat;    width: 28px;    height: 27px;}.new_ser_btn_fun {    text-align: center;}.new_list_con {    padding: 15px 20px;    font-size: 14px;    line-height: 36px;    min-height: 723px;}.new_search_detail {    border: 1px solid #dbdbdb;    border-collapse: collapse;    margin: -5px -10px;    width: 737px;}.new_search_detail td {    border: 1px solid #dbdbdb;    border-collapse: collapse;    padding: 15px 20px;    color: #444;    line-height: 22px;}.ysqgk_btn.tj_btn {    background: #324eb5;}.ysqgk_btn {    width: 120px;    text-align: center;    height: 40px;    color: #fff;    font-size: 18px;    border: none;    margin: 15px 0;    cursor: pointer;}.ysqgk_btn.cz_btn {    background: #ff7022;    margin-left: 20px;}.round_button {    text-align: center;    clear: both;}.round_button a {    border: 2px solid #2d66a4;    font: bold 12px/25px Arial, sans-serif;    text-decoration: none;    text-align: center;    font-size: 14px;    color: #2d66a4;    line-height: 50px;    border-radius: 10px;    padding: 0 20px;    height: 50px;    margin: 25px 0 15px;    display: inline-block;}.page-num {    width: 100%;    height: 30px;    float: left;    text-align: center;    font-size: 14px;    margin: 0px auto;    line-height: 30px;    padding-bottom: 40px;    padding-top: 40px;    color: #333;}.page-num a,.page-num span {    border: 1px solid #D2D0D0;    margin-right: 5px;    font-size: 14px;    padding: 5px 10px;    color: #333;}.page-num .current {    color: #14A218;    border: 1px solid #fff;}.page-num b {    border-color: #CC0001;    color: #CC0001;    padding: 5px 10px;    border: 1px solid #CC0001;    margin-right: 5px;}.page-num a {    text-decoration: none;}.page-num a:hover {    border-color: #CC0001;    color: #CC0001;}.page-num select {    border: 1px solid #D2D0D0;    margin-left: 10px;    padding: 5px;    font-size: 14px;}/*政府文件样式*/.searchInfo {    background: #fafafa;    padding: 42px 16px 16px;}.searchInfo .top_title_pic{    position: relative;    width: 612px;    margin: 0 auto;}.searchInfo .clearfix:before, .searchInfo .clearfix:after {    content: "";    display: table;}.searchInfo .clearfix:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;}.searchInfo .top_title_pic li {    margin: 0;}.searchInfo .top_title_pic input {    width: 596px;    height: 42px;    line-height: 42px;    display: inline-block;    padding-left: 12px;    font-size: 18px;    color: #666;    border: 2px solid #015293;    outline: none;    background: #fff;    font: inherit;    margin: 0;    box-sizing: border-box;}.searchInfo .top_title_pic button {    position: absolute;    right: 25px;    _right: 28px;    top: 3px;    _top: 5px;    width: 36px;    height: 36px;    background: url(../images/search_t1.png) 0 0 no-repeat;    display: inline-block;    border: none;    outline: none;    cursor: pointer;}.searchInfo .colun1 {    overflow: hidden;    zoom: 1;    text-align: left;    margin: 40px 0 10px;}.searchInfo .colun1 ul {    float: left;    overflow: hidden;    zoom: 1;    margin-right: 40px;    margin-right: 24px \9;    _margin-right: 0px;}.searchInfo .colun1 li {    float: left;}.searchInfo .colun1 li {    float: left;    margin-right: 4px;}.searchInfo .colun1 li span {    margin-left: 4px;    color: #999999;}.searchInfo .colun1 .no_margin {    margin: 0;}/*政府文件列表样式*/table.tableListTwo {    width: 100%;    color: #333;    margin-top: 20px;    border-collapse: collapse;}table.tableListTwo tbody tr {    border-bottom: 1px solid #a4d2f6;}table.tableListTwo tr th {    height: 44px;    line-height: 44px;    font-size: 16px;    font-weight: 600;    color: #2d66a5;    text-align: center;    background: #f2f6fa;}table.tableListTwo tr th.thOne {    border-bottom: 6px solid #236caf;}table.tableListTwo tr th.thTwo {    border-bottom: 6px solid #32b9e6;}table.tableListTwo tr th.thThree {    border-bottom: 6px solid #16b1c1;}table.tableListTwo tr th.thFour {    border-bottom: 6px solid #2688c4;}table.tableListTwo tr td {    font-size: 14px;    color: #4d4d4d;    padding: 15px 6px;    text-align: center;}.xxgk-main .logo{    position: relative;}.ghico{    position: absolute;   /* width: 90px; */   width: 450px;    top: 20px;    left: 20px;    z-index: -99999}/*悬浮按钮*/#right_anniu { position:fixed; top:435px; left:50%; width:56px; margin-left:630px; padding:3px 0 0; background:#fff; border:1px solid #aaa; }.anniu { text-align:center; margin-bottom:10px; }.anniu.a1 { margin-top:0; }.anniu .Adimg { width:44px; height:44px; border-radius:50px; box-sizing:border-box; margin:6px 6px 8px; }.anniu .Adimg img { width:44px; height:44px; }.anniu .AdName { font-size:12px; color:#000; }.anniu:hover .AdName { color:#005fb7; }