﻿﻿body {    position: relative;    color: #333333;    font-size: 16px;    font-family: Microsoft YaHei, Simsun, SimHei, Arial;    -webkit-text-size-adjust: none;    background-color: #f1f8ff;    min-width: 1210px;}body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,textarea,ul {    padding: 0;    margin: 0;}li,ol,ul {    list-style: none;}img {    border: none;    border: 0;    max-width: 100%;}a {    text-decoration: none;    color: #333333;}a:focus {    outline: none;    -moz-outline: none;}a:hover {    color: #0e59a4;}button,input,select,textarea {    font-family: inherit;    font-size: 0.9375em;}input:focus,textarea:focus {    outline: none;}input::-webkit-input-placeholder {    color: #cccccc;}/*layout*/.body-bg {    background: #f5f5f5;}.container {    width: 1200px;    margin: 0 auto;    clear: both;}.container:after {    clear: both;}.container:after,.container:before {    display: table;    content: "";}.common-row:after,.common-row:before {    content: '';    display: block;    clear: both;}.common-col-space {    margin: 0 -15px;}.common-col-space>* {    float: left;}.common-col-space .grid {    padding: 0 15px;}.common-col-4 {    width: 33.33333333%;}.container.pt {    padding-top: 30px;}.container.pb {    padding-bottom: 30px;}.mb {    margin-bottom: 30px;}.mb20 {    margin-bottom: 20px;}.container-mainBox {    background: #fff;    padding: 20px;}.color-blue {    color: #355e92;}.color-999 {    color: #999;}.fl {    float: left;}.fr {    float: right;}.container>.mainBox {    padding: 20px;    background: #fff;}.bg-white {    background: #fff;}.ov-h {    overflow: hidden;}/*common*/.clearfix {    *zoom: 1}.clearfix:before,.clearfix:after {    display: table;    line-height: 0;    content: ""}.clearfix:after {    clear: both}.clear {    clear: both;}.header-t-r .li-icon a:before,.mainNav li a:after,.transition a {    -webkit-transition: 300ms;    -moz-transition: 300ms;    -o-transition: 300ms;    transition: 300ms;}.imgScale {    overflow: hidden;}.imgScale a img {    -moz-transition: all 0.3s ease-in-out 0s;    -ms-transition: all 0.3s ease-in-out 0s;    -o-transition: all 0.3s ease-in-out 0s;    -webkit-transition: all 0.3s ease-in-out 0s;    transition: all 0.3s ease-in-out 0s;}.imgScale a:hover img {    -moz-transform: scale(1.05);    -ms-transform: scale(1.05);    -o-transform: scale(1.05);    -webkit-transform: scale(1.05);    transform: scale(1.05);}.hover-opacity:hover {    filter: alpha(opacity=85);    -moz-opacity: 0.85;    opacity: 0.85;}.text-nowrap,.text-nowrap p,.text-nowrap a,.text-nowrap span,.text-nowrap font {    display: block;    white-space: nowrap;    text-overflow: ellipsis;    -o-text-overflow: ellipsis;    overflow: hidden;}.text-nowrap a {    display: inline-block;    max-width: 100%;}/***** header *****/.header {    position: relative;}.header-t {    height: 35px;    line-height: 35px;    font-size: 14px;    color: #666666;    background: #ebebeb;}.header-t a {    color: #666666;}.header-t a:hover {    color: #2c528c;}.header-t-l {    float: left;}.header-link li {    float: left;    margin-right: 25px;}.header-link li a {    position: relative;    padding-left: 10px;}.header-link li a:before {    position: absolute;    left: 0;    top: 50%;    margin-top: -4px;    content: '';    width: 0;    height: 0;    border: 4px solid transparent;    border-left-color: #666666;}.header-link li a:hover:before {    border-left-color: #2c528c;}.header-t-r li {    float: left;}.header-t .lineSep {    position: relative;    padding-left: 15px;}.header-t .lineSep>a {    margin-left: 0;}.header-t .lineSep:before {    content: '';    position: absolute;    width: 1px;    height: 12px;    left: 0;    top: 50%;    margin-top: -6px;    background: #bcbcbc;    opacity: 0.9;}.header-date {    float: left;}.header-t-r li {    margin-right: 15px;}.header-t-r li:last-child {    margin-right: 0;}.header-t-r .li-icon a {    position: relative;    padding-right: 32px;}.header-t-r .li-icon a:before {    content: '';    position: absolute;    right: 0;    top: 50%;    margin-top: -15px;    width: 30px;    height: 30px;    background-repeat: no-repeat;    background-position: 0 0;}.header-t-r .li-icon a:hover:before {    background-position: 0 -30px;}.header-t-r .li-icon.wza a:before {    background-image: url(../img/header_icon_wza.png);}.header-t-r .li-btn a {    display: inline-block;    height: 23px;    line-height: 23px;    padding: 0 14px;    background: #bcbcbc;    color: #fff;    border-radius: 10px;}.header-t-r .li-btn a:hover {    background: #0f59a4;}.header-choose-btn {    display: none;}.header-banner {    height: 300px;    background: url(../img/header_banner.jpg) no-repeat center bottom #bfdfff;}.header-banner .container {    position: relative;    height: 100%;}.header-logo {    padding: 77px 0 25px;}.header-logo img {    display: block;    margin: 0 auto;}.header-search {    position: relative;    width: 322px;    margin: 0 auto;    padding: 0 58px 0 20px;    background: #fff;    background: rgba(255, 255, 255, 0.5);    overflow: hidden;    border-radius: 22px;}.header-search .s-txt {    width: 100%;    height: 50px;    line-height: 50px;    border: 0;    color: #666666;    background: none;}.header-search .s-btn {    position: absolute;    top: 0;    right: 0;    width: 58px;    height: 50px;    border: 0;    cursor: pointer;    background: url(../img/header_icon_search.png) no-repeat center center;    -webkit-appearance: none;}.header-search .s-btn:hover {    filter: alpha(opacity=80);    -moz-opacity: 0.8;    opacity: 0.8;}.header-search .s-txt::-webkit-input-placeholder {    color: #878787;}.header-mainNav {    position: relative;    height: 70px;    background: #0f59a4;}.mainNav {    position: relative;}.mainNav li {    float: left;    position: relative;    width: 14.285716%;}.mainNav li a {    display: block;    position: relative;    line-height: 70px;    font-size: 1.25em;    text-align: center;    color: #fff;}.mainNav li a:after {    content: '';    position: absolute;    width: 0;    height: 4px;    left: 50%;    margin-left: -20px;    border-radius: 2px;    background: #fff;    bottom: 10px;    overflow: hidden;}.mainNav li a:hover:after,.mainNav li.on a:after {    width: 40px;}.mainNav li:after,.mainNav li.li-index:before {    content: '';    position: absolute;    width: 2px;    top: 10px;    bottom: 10px;    background: url(../img/mainnav_sep.gif) repeat-y;}.mainNav li:after {    right: 0;}.mainNav li.li-index:before {    left: 0;}/* index */.home-toutiao {    height: 74px;    padding: 20px;    background: #ffffff;}.home-toutiao .inPad {    position: relative;}.home-toutiao h3 {    position: absolute;    width: 26px;    height: 70px;    padding: 6px 10px 0;    line-height: 24px;    left: 0;    top: 0;    bottom: 0;    font-size: 1.25em;    text-align: center;    color: #fff;    background: url(../img/home_toutiao_tag.png) no-repeat center bottom;}.home-toutiao .bd {    margin: 0 27px 0 46px;    padding: 0 20px;    height: 74px;    overflow: hidden;}.home-toutiao .bd ul {    overflow: hidden;    zoom: 1;}.home-toutiao .bd ul li {    height: 74px;    overflow: hidden;}.home-toutiao .bd ul li h4 {    font-size: 2.25em;    text-align: center;}.home-toutiao .bd ul li h4 a {    color: #2c528c;}.home-toutiao .bd ul li h4 a:hover {    color: #d90000;}.home-toutiao .bd ul li p {    text-align: center;    color: #999999;    font-size: 14px;}.home-toutiao .btn {    position: absolute;    right: 0;    top: 5px;}.home-toutiao .btn a {    display: block;    width: 27px;    height: 27px;    background: url(../img/home_toutiao_arrow.png) no-repeat;}.home-toutiao .btn a.prev {    margin-bottom: 11px;}.home-toutiao .btn a.next {    background-position: 0 -28px;}.home-toutiao .btn a.prev:hover {    background-position: -28px 0;}.home-toutiao .btn a.next:hover {    background-position: -28px -28px;}.home-l {    width: 690px;}.home-r {    width: 510px;}.home-row-l {    width: 58.5%;}.home-row-r {    width: 41.5%;}.home-news {    padding: 15px 20px 15px 0;}.home-tpxw,.home-tpxw .owl-carousel img {    height: 458px;}.home-news {    padding-top: 15px;}.home-news .bd {    height: 385px;}.home-news .bd ul {    padding: 20px 0;}.home-news-iconlinks {    margin: 0 -5px;    overflow: hidden;}.home-news-iconlinks li {    float: left;    width: 33.3333%;}.home-news-iconlinks li a {    display: block;    margin: 0 5px;    font-weight: bold;    color: #0f59a4;    text-align: center;    border: #105aa4 1px solid;}.home-news-iconlinks li a:before {    content: '';    display: inline-block;    width: 35px;    height: 35px;    margin: 3px 13px 3px 0;    background: url(../img/home_icon_news.png) no-repeat;    vertical-align: middle;}.home-news-iconlinks li a:hover {    background: #f1f7ff;}.home-news-iconlinks li.li1 a:before {    background-position: 0 -35px;}.home-news-iconlinks li.li0 a:before {    background-position: 0 -70px;}.home-zwgk-iconlinks {    margin: 0 -7px 16px;}.home-zwgk-iconlinks li {    float: left;    width: 33.3333%;}.home-zwgk-iconlinks li a {    display: block;    position: relative;    margin: 0 7px 14px;    padding: 0 10px 0 63px;    height: 63px;    line-height: 63px;    color: #0E59A4;    border: #dbdbdb 1px solid;    overflow: hidden;}.home-zwgk-iconlinks li a:before {    content: '';    position: absolute;    left: 14px;    top: 50%;    margin-top: -17px;    width: 35px;    height: 35px;    background: url(../images/home_icon_zwgk.png) no-repeat;}.home-zwgk-iconlinks li.li1 a:before {    background-position: 0 -35px;}.home-zwgk-iconlinks li.li2 a:before {    background-position: 0 -70px;}.home-zwgk-iconlinks li.li3 a:before {    background-position: 0 -105px;}.home-zwgk-iconlinks li.li4 a:before {    background-position: 0 -140px;}.home-zwgk-iconlinks li.li5 a:before {    background-position: 0 -175px;}.home-zwgk-iconlinks li a:hover {    background: #fff;}.home-jxzwfw img {    display: block;    width: 100%;    height: 108px;}.home-zwfw-iconlinks {    margin: 0 -7px 16px;}.home-zwfw-iconlinks li {    float: left;    width: 50%;}.home-zwfw-iconlinks li a {    display: block;    position: relative;    margin: 0 7px 14px;    padding-left: 100px;    height: 56px;    line-height: 56px;    border: #e4e4e4 1px solid;    background: #eeeeee;}.home-zwfw-iconlinks li a:before {    content: '';    position: absolute;    left: 14px;    top: 9px;    width: 40px;    height: 40px;    background: url(../images/home_icon_zwfw.png) no-repeat;    vertical-align: middle;}.home-zwfw-iconlinks li.li1 a:before {    background-position: 0 -40px;}.home-zwfw-iconlinks li.li2 a:before {    background-position: 0 -80px;}.home-zwfw-iconlinks li.li3 a:before {    background-position: 0 -120px;}.home-zwfw-iconlinks li a:after {    content: '';    width: 1px;    height: 36px;    position: absolute;    left: 64px;    top: 50%;    margin-top: -18px;    background: #dadada;}.home-zwfw-iconlinks li a:hover {    background: #fff;}.home-zmhd-iconlinks {    margin: 0 -7px 10px;}.home-zmhd-iconlinks li {    float: left;    width: 50%;}.home-zmhd-iconlinks li a {    display: block;    position: relative;    margin: 0 7px 14px;    padding-left: 28px;    height: 82px;    line-height: 82px;    font-size: 1.375em;    color: #fff;    background-repeat: no-repeat;    background-position: right bottom;}.home-zmhd-iconlinks li.li0 a {    background-image: url(../images/home_zmhd_icon1.png);    background-color: #53b2c9;}.home-zmhd-iconlinks li.li1 a {    background-image: url(../images/home_zmhd_icon2.png);    background-color: #f4ba82;}.home-zmhd-iconlinks li.li2 a {    background-image: url(../images/home_zmhd_icon3.png);    background-color: #69a4ec;}.home-zmhd-iconlinks li.li3 a {    background-image: url(../images/home_zmhd_icon4.png);    background-color: #ea877f;}.home-zmhd-iconlinks li a:hover {    opacity: 0.85;}/* tab */.tab-brief .hd {    border-bottom: #e0e0e0 1px solid;}.tab-brief .hd li {    float: left;    position: relative;    padding: 0 0 14px;    margin-right: 30px;    font-size: 1.25em;}.tab-brief .hd li:after {    content: '';    position: absolute;    width: 0;    bottom: -2px;    left: 0;    height: 3px;    background: #0f59a4;    transition: all .3s;    -webkit-transition: all .3s;    overflow: hidden;}.tab-brief .hd li.on:after {    width: 100%;}/* .tab-brief .hd li.on{ font-weight: bold;} */.tab-brief .hd li.on a {    color: #d90000;}.tab-brief .hd .common-more {    padding-top: 8px;}.tab-brief .hd .link {    float: right;    padding-top: 8px;}.tab-brief .hd .link a {    float: left;    position: relative;}.tab-brief .hd .link.link-dot a {    padding-left: 18px;    margin-left: 23px;}.tab-brief .hd .link.link-dot a:before {    content: '';    position: absolute;    left: 0;    top: 50%;    margin-top: -4px;    width: 8px;    height: 8px;    background: #5174a2;    border-radius: 50%;    -webkit-border-radius: 50%;}/* + 紧跟在A元素后的B元素，指定元素的下一个元素 */.tab-brief .hd .common-more+.link {    margin-right: 20px;}.tab-brief .hd .link.link-icon {    padding-top: 6px;}.tab-brief .hd .link.link-icon a {    padding-left: 40px;    margin-left: 20px;    font-size: 1.125em;    color: #335e92;    font-weight: bold;}.tab-brief .hd .link.link-icon a:before {    content: '';    position: absolute;    width: 35px;    height: 35px;    left: 0;    top: 50%;    margin-top: -17.5px;    background-repeat: no-repeat;}.tab-brief .hd .link.link-icon a:hover {    color: #1296db;}.tab-concise .hd li {    float: left;    margin-right: 30px;    font-size: 1.25em;    font-weight: bold;}.tab-concise .hd li a {    color: #999999;}.tab-concise .hd li.on a {    color: #345e92;}.common-more {    float: right;    padding-top: 8px;}.common-more a {    color: #999;}.common-more a:hover {    color: #345d91;}.tab-brief .bd>.newsList {    margin-top: 15px;}.common-title h3 {    position: relative;    display: inline-block;    font-size: 1.5em;    font-weight: bold;    color: #0e59a4;}.common-title.iconLeft h3:before {    position: absolute;    top: 50%;    left: 0;    content: "";    width: 5px;    height: 22px;    margin-top: -11px;    background-color: #0e59a4;}.common-title h3 a {    color: #0e59a4;}.common-title.iconLeft h3 {    padding-left: 20px;}.common-title.s h3 {    font-size: 1.375em;    font-weight: normal;}.common-title.iconLeft.s h3:before {    width: 5px;    height: 18px;    margin-top: -9px;}.brief-title-blue {    border-bottom: 1px solid #355e92;}.brief-title-blue h3 {    display: inline-block;    padding: 0 25px;    height: 40px;    line-height: 40px;    font-size: 1.125em;    font-weight: normal;    color: #fff;    background: #355e92;}.tab-card .hd {    height: 43px;    line-height: 43px;}.tab-card .hd li {    float: left;    position: relative;    font-size: 1.25em;}.tab-card .hd li a {    display: block;    line-height: 43px;    padding: 0 30px;    white-space: nowrap;    text-overflow: ellipsis;    -o-text-overflow: ellipsis;    overflow: hidden;}.tab-card .hd li.on {    cursor: pointer;}.tab-card .hd li.on a {    background: #0f59a4;    color: #fff;    height: 43px;}.tab-card .hd li.on:after {    width: 100%;}.tab-card .hd .more {    float: right;    line-height: 48px;    margin-right: 15px;}.tab-card .hd .more a {    font-size: 14px;    color: #666666;}.tab-card .hd .more a:hover {    color: #006eab;}.tab-card.arrow .hd {    font-weight: normal;}.tab-card.arrow .hd li.on:after {    content: '';    position: absolute;    width: 0;    height: 0;    left: 50%;    top: 100%;    border: transparent solid 8px;    border-top-color: #0f59a4;    margin-left: -8px;}.tab-card-line .hd {    border-bottom: 1px solid #006eac;}.tab-card.bgGray {    background: #f5f5f5;}/* newsList */.newsList {    clear: both;}.newsList h4 {    position: relative;    padding: 6px 0 6px 18px;    font-size: 1em;    font-weight: normal;    line-height: 1.6em;    overflow: hidden;    vertical-align: top;}.newsList li h4:before {    content: '';    position: absolute;    left: 0;    top: 50%;    margin-top: -2px;    width: 4px;    height: 4px;    background: #999999;    border-radius: 50%;    -webkit-border-radius: 50%;}.newsList li .time {    position: absolute;    right: 0;    top: 50%;    margin-top: -.8em;    color: #999999;}.newsList li a {    float: left;    max-width: 100%;    color: #333333;    white-space: nowrap;    text-overflow: ellipsis;    -o-text-overflow: ellipsis;    overflow: hidden;}.newsList li a:hover,.newsList-h4 li a:hover {    color: #0e59a4;}.newsList.MM-dd li h4 {    padding-right: 60px;}.newsList.yyyy-MM-dd li h4 {    padding-right: 100px;}/*common*/.home-zwgk-iconlinks li a,.home-zwfw-iconlinks li a,.home-zmhd-iconlinks li a,.zwgk-iconlinks li a,.zwgk-iconlinks li a:before,.zwgk-btn-links li a,.zjyd-ydgk-iconlinks li a,.zwgk-jggk a {    -webkit-transition: 300ms;    -moz-transition: 300ms;    -o-transition: 300ms;    transition: 300ms;}.common-slideTpxw {    position: relative;    overflow: hidden;}.common-slideTpxw .owl-carousel .item-name {    position: absolute;    right: 0;    bottom: 0;    left: 0;    z-index: 9;    padding: 0 115px 0 18px;    height: 50px;    line-height: 50px;    color: #fff;    background-color: rgba(0, 0, 0, .5);}.common-slideTpxw .owl-dots {    position: absolute;    bottom: 21px;    right: 20px;    z-index: 99;}.common-slideTpxw .owl-dot {    float: left;    width: 8px;    height: 8px;    margin-right: 6px;    background-color: #fff;}.common-slideTpxw .owl-dot.active {    background-color: #ff7f00;}.common-scrollZtzl .owl-prev,.common-scrollZtzl .owl-next {    position: absolute;    top: 50%;    margin-top: -23px;    width: 18px;    height: 46px;    line-height: 46px;    background: #bfbfbf;    text-align: center;    color: #fff;    font-family: "宋体";    border-radius: 12px;    cursor: pointer;    -webkit-transition: 300ms;    -moz-transition: 300ms;    -o-transition: 300ms;    transition: 300ms;}.common-scrollZtzl .owl-nav i {    font-style: normal;    font-weight: bold;}.common-scrollZtzl .owl-prev {    left: -38px;}.common-scrollZtzl .owl-next {    right: -38px;}.common-scrollZtzl .owl-nav.disabled {    display: block;}.common-scrollZtzl .owl-prev:hover,.common-scrollZtzl .owl-next:hover {    background: #a9a9a9;}/* 专题专栏 */.home-ztzl .tit {    position: relative;    text-align: center;}.home-ztzl .tit:after {    content: '';    position: absolute;    left: 0;    right: 0;    top: 50%;    height: 1px;    background: #dddddd;}.home-ztzl .tit h3 {    font-size: 1.75em;    color: #0f59a4;}.home-ztzl .tit h3 a {    display: inline-block;    position: relative;    z-index: 5;    padding: 0 18px;    color: #0f59a4;    font-weight: bold;    background: #f1f8ff;}.home-ztzl .container {    margin: 45px auto;    position: relative;}.home-ztzl-list {    position: relative;    padding: 0 38px;}.home-ztzl-list img {    display: block;    height: 84px;}.home-ztzl-list .item {    overflow: hidden;}/*footer*/.footer-links {    padding: 15px 0 5px;    background: #e3e3e3;}.footer-links .hd ul {    margin: 0 -10px;}.footer-links .hd ul li {    float: left;    width: 20%;    margin-bottom: 8px;}.footer-links .hd ul li span {    display: block;    position: relative;    z-index: 5;    padding: 0 10px;    margin: 0 10px;    height: 35px;    text-align: center;    line-height: 35px;    font-size: 14px;    color: #666666;    border: #dddddd 1px solid;    background: #fff;}.footer-links .hd ul li span a {    display: block;    color: #666666;    white-space: nowrap;    text-overflow: ellipsis;    -o-text-overflow: ellipsis;    overflow: hidden;    cursor: pointer;}.footer-links .hd ul li.hs span {    text-align: left;    padding-right: 30px;}.footer-links .hd ul li.hs span:before {    content: '';    position: absolute;    right: 12px;    top: 50%;    margin-top: -3px;    width: 0;    height: 0;    border: transparent solid 6px;    border-top-color: #999999;    filter: alpha(opacity=45);    -moz-opacity: 0.45;    opacity: 0.45;}.footer-links .hd ul li.on span {    border-bottom-width: 0;    color: #000;}.footer-links .hd ul li.on span a {    color: #0558b8;}.footer-links .hd ul li.on span:before {    filter: alpha(opacity=100);    -moz-opacity: 1;    opacity: 1;}.footer-links .hd ul li.on span:after {    content: '';    height: 10px;    position: absolute;    top: 35px;    left: -1px;    right: -1px;    border-left: #dddddd 1px solid;    border-right: #dddddd 1px solid;    background: #fff;}.footer-links .bd ul {    overflow: hidden;    padding: 10px 20px;    margin-bottom: 10px;    border: #dddddd 1px solid;    background: #ffffff;    border-radius: 0 0 4px 4px;    display: none;}.footer-links .bd ul li {    float: left;    width: 20%;}.footer-links .bd ul li h4 {    padding: 5px 0;    font-size: 14px;    font-weight: normal;    line-height: 1.6em;    overflow: hidden;    vertical-align: top;}.footer-links .bd ul li a {    color: #666;    float: left;    max-width: 100%;    white-space: nowrap;    text-overflow: ellipsis;    -o-text-overflow: ellipsis;    overflow: hidden;}.footer-links .bd ul li a:hover {    color: #0e59a4;}.footer {    clear: both;    background: #0f59a4;    color: #fff;    font-size: 14px;}.footer-cont {    position: relative;    padding-right: 120px;    min-height: 80px;    overflow: hidden;    text-align: center;}.footer-wzbs {    position: absolute;    right: 0;    top: 50%;    margin-top: -40px;}.footer-wzbs img {    vertical-align: middle;}.footer-copyright {    padding: 30px 0;    text-align: left;    line-height: 30px;}.footer-copyright .beian {    padding-left: 25px;    margin-left: 5px;    background: url(../img/beian.png) no-repeat left center;}.footer-copyright a {    color: #fff;}.footer-copyright a:hover {    text-decoration: underline;}/*内容页*/.contain {    width: 1200px;    margin: 0 auto;    position: relative;    z-index: 2;    margin-bottom: 20px;}.gl_tit {    line-height: 30px;    padding: 15px 20px 15px 32px;    background: url(../img/19tm_gl_icon.png) no-repeat 4px center;    font-size: 14px;}.con_bg {    background-color: #ffffff;    padding: 20px;    margin: 20px auto 0;    box-shadow: 0 0 12px rgba(0, 0, 0, .05);    position: relative;}.con {    padding: 25px 25px 13px 25px;}.mar_to {    margin-top: 0px;}.xl_con {    padding: 20px 40px;}.xl_tit {    text-align: center;    font-size: 32px;    font-weight: bold;    line-height: 48px;    color: #006bc8;}.xl_tit11 {    border-bottom: 2px solid #e2e2e2;    line-height: 38px;    padding-bottom: 16px;    text-align: center;    font-size: 15px;    margin-right: 40px;}.xl_tit1 {    background: url(../img/19_zfxxgk_xl_tit.jpg) repeat-x bottom;    line-height: 28px;    padding-bottom: 23px;    margin-top: 37px;    color: #999999;}.xl_tit1_l {    float: left;}.xl_tit1_r {    float: right;}.xl_tit1_r img {    margin: 0 2px;}.xl_tit1_r img.img1 {    background-color: #cacaca;    width: 28px;    height: 28px;    border-radius: 50%;    cursor: pointer;}.xl_tit1_r img.img1:hover {    background-color: #006bc8;    cursor: pointer;}.xl_tit1 span.xl_line {    margin: 0 20px;    padding: 0 1px;    background: url(../img/19_zfxxgk_xl_line1.jpg) no-repeat left center;    height: 28px;}.xl_tit1_r span.xl_line {    margin-left: 8px;}.xl_tit2 {    text-align: center;    line-height: 30px;}.xl_tit3 {    line-height: 30px;    padding: 15px;    background: url(../img/19_zfxxgk_dot1.jpg) no-repeat left center;    font-size: 18px;    color: #333333;    border-top: 1px solid #e6e6e6;}.xl_list1 li {    background: url(../img/19_zfxxgk_dot2.png) no-repeat 5px 17px;    padding-left: 23px;    line-height: 38px;}.xl_list1 li span {    margin-left: 10px;    color: #999999;}.xl_con1 {    padding: 32px 27px 30px 15px;    line-height: 30px;    font-size: 16px;}.xl_con1 p{    margin-bottom: 20px;}.xl_con1 h2 {    font-size: 21px;    line-height: 34px;    padding: 15px 0;}.xl_con1 h3 {    font-size: 16px;    padding: 25px 0;    line-height: 40px;}img {    border: 0px;    vertical-align: middle;}.xl_tit2 {    line-height: 40px;    padding-top: 40px;    text-align: center;    font-size: 0;    border-top: 1px solid #dddddd;}.xl_tit2 a {    display: inline-block;    width: 100px;    border-radius: 5px;    margin: 0 5px;    font-size: 16px;    background-color: #eff7ff;    height: 40px;    line-height: 40px;    text-align: center;    color: #226ebc;}.xl_tit2 a img {    margin-right: 10px;    margin-top: -3px;}.f_c {    text-align: center;}.mar_t15 {    margin-top: 15px;}.mar_t25 {    margin-top: 25px;}.gl_con {    background: url(../img/19tm_gl_con.jpg) repeat-y left #ffffff;    position: relative;}.gl_l {    width: 24.13793%;    float: left;    background-color: #e7f4ff;}.zdlygk_l {    width: 24.13793%;    float: left;}.gl_r,.zdlygk_r {    width: 74.13793%;    float: right;}.gl_r {    padding-bottom: 20px;}.gl_tit1 {    background: url(../img/19tm_gl_tit.jpg) no-repeat;    background-size: 100% 100%;    line-height: 70px;    font-size: 24px;    color: #ffffff;    padding-left: 20px;}.gl_tit1 img {    margin-right: 18px;}.gl_bg {    height: 10px;    background-color: #ffffff;    margin-right: -1px;}.gl_list {    padding: 20px;}.gl_list>ul>li {    line-height: 54px;    font-size: 18px;    margin-bottom: 10px;}.gl_list>ul>li>a {    display: block;    line-height: 24px;    padding-bottom: 15px;    padding-top: 15px;    padding-left: 12%;    background: url(../img/19tm_gl_icon2.png) no-repeat 88% center #d4ebff;    padding-right: 15%;    border: 1px solid #d4ebff;    border-radius: 3px;}.gl_list>ul>li.on>a,.gl_list>ul>li>a:hover {    background: url(../img/19tm_gl_icon2_1.png) no-repeat 88% center #ffffff;    border: 1px solid #006bc8;    color: #006bc8;}.gl_tit2 {    background: url(../img/19tm_tit1.jpg) repeat-x bottom;    line-height: 51px;}.gl_tit2_l {    padding: 0 8px;    font-size: 20px;    font-weight: bold;    color: #006bc8;    float: left;    background: url(../img/19tm_tit1_bar.jpg) repeat-x bottom;}.gl_tit2_r {    float: right;    padding-right: 10px;}.gl_list1 {    padding: 0 13px;}.gl_list1 ul {    border-bottom: 1px dotted #aeaeae;    padding: 18px 0;    overflow: auto;}.gl_list1 li {    line-height: 38px;    background: url(../img/19tm_dot.png) no-repeat 0px 17px;    padding-left: 18px;    overflow: auto;}.gl_list1 li span {    float: right;    color: #999999;}.gl_list1 li a {    float: left;    width: 680px;    overflow: hidden;    height: 38px;}/*分页样式开始*/.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;}/*导航区域块*/.nav-tool {    width: 1200px;    margin: 0px auto;    overflow: auto;    margin-top: 20px;}.nav-tool ul {    width: 500px;    overflow: auto;    background-color: #0E59A4;    height: 40px;    border-radius: 10px;    margin-left: 170px;}.nav-tool li {    float: left;    height: 40px;    line-height: 40px;    padding: 0 20px;    font-size: 14px;    background-image: url(../images/bg007-15b0c4e3a2654fcd561fde61e10d3ba0a99239441019a0d5223427d4569b133b.png);    background-repeat: no-repeat;    background-position: right center;}.nav-tool li a {    color: #fff;    text-decoration: none;}/*机关简介样式*/.jggw_titleb {    width: 100%;    height: 50px;    margin-bottom: 10px;}.jggw_bmld {background-repeat: no-repeat;background-image: url("../images/jggjtit.png");width: 161px;height: 50px;color: white;font-size: 20px;line-height: 50px;text-indent: 24px;float: left;}.jggw_bmld_right {height: 48px;border-bottom: #d2d0d0 1px solid;width: 100%;}/*互动交流*//**======== 左侧菜单 ========**/.leftmenu { float: left; width: 260px; }.leftmenu ul { float: left; }.leftmenu ul li { float: left; width: 260px; text-align: center; height: 110px; margin-bottom: 16px; }.leftmenu ul li a { color: #FFFFFF; }.leftmenu ul li i { width: 260px; text-align: center; display: block; height: 60px; margin-top: 13px; }.leftmenu ul li span { width: 260px; text-align: center; height: 20px; line-height: 20px; display: block; font-size: 16px; font-weight: bold; }/**======== 右侧内容 ========**/.rightcon { float: right; width: 880px; color: #1d1d1d;font-size: 15px;line-height: 180%;}/*悬浮按钮*/#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; }