@charset "utf-8";
/*base*/
html, body, ul, li, p, h3, h4, a, img, input, span, a, textarea {
    margin: 0;
    padding: 0;
}

html, body {
    min-width: 320px;
}

img, input, button {
    border: 0;
}


i {
    font-style: normal;
    font-family: 微软雅黑;
}

input:focus, textarea:focus, select:focus, button {
    outline: none;
}

li, button {
    list-style: none;
}

body {
    font-size: 16px;
    color: #333;
    font-family: "Microsoft Yahei";
}

a {
    color: #333;
    text-decoration: none;
    font-family: "Microsoft Yahei";
    font-size: 16px;
}

a:hover {
    color: #22a0eb;
}

.zctj-left {
    float: left;
    margin-top: 20px;
}

button, img, input {
    vertical-align: middle;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
    clear: both;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.search {
    float: right;
    margin: 5px 50px 10px 0;
}

.mag_l0 {
    margin-left: 0 !important;
}

.mag_30 {
    margin-left: 30px;
}

::-webkit-input-placeholder {
    color: #999;
}

:-moz-placeholder {
    color: #999;
}

::-moz-placeholder {
    color: #999;
}

:-ms-input-placeholder {
    color: #999;
}

.cont {
    width: 1200px;
    margin: 0 auto;
}

.bg_white {
    width: 1170px;
}

.bg_white2 {
    width: 1170px;
    padding: 10px 15px;
}

.select {
    background-color: #58d7ff !important;
}

body {
   width: 100%;
   height: 100%;
   background-repeat:repeat-x;
   background-size: 100% 100% !important;
}

.toutiao {
    font-size: 20px;
    font-weight: bold;
    font-family: "SimSun", "宋体", "Arial Narrow";
}

.tt2 {
    font-size: 20px;
    font-weight: bold;
    font-family: "SimSun", "宋体", "Arial Narrow";
    color: #fff;
    margin-left: 40px;
}

/*.toutiao1{ height: 37px;line-height: 37px;margin-top: 5px;background: url(daohang.png)}*/

/*头部开始*/
.tx-header {
    width: 100%;
    background-repeat: no-repeat;
    background-position: top center;
    min-width: 1200px;
}

.tx-top {
    height: 40px;
    line-height: 40px;
    color: #fff;
    background: url(top.png);
    min-width: 1200px;
}

.tx-top .top-r li {
    float: left;
}

.tx-top .top-r li a {
    padding: 0 10px;
    color: #fff;
}

.logo .logos {
    width: 565px;
}

.logo .search {
    height: 45px;
    margin-top: 55px;
}

.input {
    width: 289px;
    background: url(sousuo.png) no-repeat;
    background-size: 279px 44px;
    height: 44px;
    padding-left: 10px;
    line-height: 44px;
    font-size: 14px;
    color: #000000 !important;
}

.submit {
    width: 45px;
    height: 45px;
    cursor: pointer;
    background: url(ss.png) no-repeat;
    background-size: 45px 45px;
}

.hotwords {
    margin-top: 5px;
}

.hotwords span {
    color: #fff;
    margin-left: 4px;
}

.hotwords a {
    color: #fff;
}

.hotwords a:hover {
    color: #22a0eb;
}

/*主体盒子*/
.tx-box {
    background-color: #fff;
    padding-bottom: 20px;
}

.tx-box .tx-slideTxtBox {
    position: relative;
    width: 1200px;
    overflow: hidden;
    min-height: 700px;
}

/*导航栏*/
.tx-slideTxtBox .tx-nav {
    height: 60px;
    line-height: 60px;
    background: #00bfff;
    position: relative;
    border-top: 5px solid #fff;
    border-left: 6px solid #fff;
    border-right: 6px solid #fff;
}

.tx-slideTxtBox .tx-nav li {
    float: left;
    width: 198px;
    height: 60px;
    line-height: 60px;
    cursor: pointer;
}

.tx-slideTxtBox .tx-nav li.nav-ico1 {
    background: url(nav-icon1.png) 40px no-repeat;
}

/*.tx-slideTxtBox .tx-nav li.nav-ico2{background: url(nav-icon2.png) 40px no-repeat;}
.tx-slideTxtBox .tx-nav li.nav-ico3{background: url(nav-icon3.png) 40px no-repeat;}
.tx-slideTxtBox .tx-nav li.nav-ico4{background: url(nav-icon4.png) 40px no-repeat;}
.tx-slideTxtBox .tx-nav li.nav-ico5{background: url(nav-icon5.png) 40px no-repeat;}
.tx-slideTxtBox .tx-nav li.nav-ico6{background: url(nav-icon6.png) 40px no-repeat;}*/
.tx-slideTxtBox .tx-nav li a {
    display: inline-block;
    color: #fff;
    font-size: 20px;
    padding: 0 40px 0 60px;
}

.tx-slideTxtBox .tx-nav li:first-child a {
    padding: 0 79px;
}

.tx-product {
}

.tx-product .tx-wrap {
    padding: 15px 15px 0 15px;
}

/*===============第二个页面 首页================*/
/*首页轮播图*/
.tplb {
    float: left;
    width: 760px;
    height: 380px;
}

.mian-1 .new_img {
    width: 763px;
    height: 416px;
    position: relative;
    overflow: hidden;
}

.new_img_ul {
    height: 416px;
    position: absolute;
    margin: 0;
    padding: 0;
}

.new_img_ul li {
    float: left;
    width: 763px;
    height: 416px;
    position: relative;
}

.new_img_ul li img {
    float: left;
    width: 763px;
    height: 416px;
    overflow: hidden;
}

.new_img_ul li span {
    float: left;
    width: 75%;
    padding-left: 8px;
    height: 40px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 5;
    color: #fff;
    line-height: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.new_img_ul li span a {
    float: left;
    width: 100%;
    line-height: 40px;
    font-size: 12px;
    color: #fff;
}

.new_sake {
    width: 100%;
    height: 40px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 3;
    background: #000;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

.new_qiehuan {
    float: right;
    margin: 11px 5px;
    display: inline;
    position: absolute;
    z-index: 5;
    right: 0;
    bottom: 0;
}

.new_qiehuan a {
    float: left;
    width: 12px;
    height: 12px;
    background: url(01.png) no-repeat;
    overflow: hidden;
    margin-right: 10px;
    font-size: 0;
}

.new_qiehuan a.active {
    background: url(02.png) no-repeat;
}

/*工作动态*/
a.actives {
    color: #fff !important; /*background-color: #0090ce!important;*/
}

.gengduo {
    float: right;
    width: 20px;
    line-height: 42px;
    font-size: 12px;
}

ul.on {
    display: block !important;
}

.mian-1 .work {
    width: 393px;
    height: 380px;
    position: relative;
    float: right;
    margin-right: 15px;
}

.work .work-nav {
    height: 40px;
    line-height: 40px;
    width: 390px;
    border-bottom: 2px solid #22a0eb;
}

.work .work-navs {
}

.work-nav span .actives {
    background: url("bgn.png");
    height: 40px;
    width: 155px;
    padding-left: 10px;
    display: block;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
}

.work .work-list {
    margin: 0;
    padding: 0;
    position: absolute;
    width: 373px;
    /*display: none;*/
    margin-left: 10px;
}

.work .work-news {
    width: 373px;
    height: 120px;
    border-bottom: 1px dashed #d5d5d5;
    overflow: hidden;
    margin-left: 10px;
}

.work .work-news h4 {
    text-align: center;
    line-height: 50px;
    font-size: 18px;
    font-weight: 400;
}

.work .work-news h4 a {
    font-size: 18px;
}

.work .work-news p {
    height: 60px;
    line-height: 25px;
    text-indent: 1em;
    font-size: 14px;
    font-family: 微软雅黑;
    margin-top: 10px;
}

.label_bigsize36 h1 {
    margin-top: 10px;
    text-align: center
}

.label_bigsize36 h1 a {
    font-size: 20px;
    margin-top: 10px;
    color: red
}

.work .work-news p a {
    color: #e3011b;
}

.work-list li {
    height: 38px;
    line-height: 38px;
    background: url() no-repeat 12px center;
    padding-left: 0px;
}

.work-list li a {
    height: 38px;
    width: 88%;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.work-list li i {
    float: right;
    font-size: 13px;
    margin-right: 10px;
    margin-top: -38px;
}

/*便民服务*/
.mian-1 .tx-bmfw {
    width: 370px;
}

.tx-bmfw .bmfw-box {
    width: 365px;
    height: 40px;
    border-bottom: 2px solid #22a0eb;
}

.tx-bmfw .bmfw-box .actives {
    padding-left: 15px;
    height: 42px;
    color: #fff;
    background: url(bgn.png);
    display: block; /*background-color: #22a0eb;*/
    width: 150px;
    font-size: 16px;
    font-weight: 400;
    line-height: 42px;
}

.tx-bmfw ul li {
    clear: both;
    background-image: url();
    margin-left: 0px;
    line-height: 44.7px;
    border-bottom: 1px dashed #d5d5d5;
}

.tx-bmfw ul li:last-child {
    border-color: #fff;
}

/*.tx-bmfw ul li a{display: block;width: 108px;height: 88px;line-height: 120px;text-align: center;color: #22a0eb;background-position: 50% 20%;transition: all 1s ease-in-out;transform-style: preserve-3d;}*/
.tx-bmfw ul li a:hover {
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    transform: rotateY(360deg);
}

.tx-bmfw ul li.bmfw1 {
    margin-left: 0;
}

.tx-bmfw ul li.bmfw4 {
    margin-left: 0;
}

.tx-bmfw ul .bmfw1 a {
    background-image: url(bmfw1.png);
    background-repeat: no-repeat;
}

.tx-bmfw ul .bmfw2 a {
    background-image: url(bmfw2.png);
    background-repeat: no-repeat;
}

.tx-bmfw ul .bmfw3 a {
    background-image: url(bmfw3.png);
    background-repeat: no-repeat;
}

.tx-bmfw ul .bmfw4 a {
    background-image: url(bmfw4.png);
    background-repeat: no-repeat;
    font-size: 13px;
}

.tx-bmfw ul .bmfw5 a {
    background-image: url(bmfw5.png);
    background-repeat: no-repeat;
}

.tx-bmfw ul .bmfw6 a {
    background-image: url(bmfw6.png);
    background-repeat: no-repeat;
}

.tx-bmfw ul li a {
    height: 46px;
    width: 88%;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/*视频新闻*/
.tx-spxw {
    padding: 0px 0 0 12px;
}

.tx-spxw .spwx-top {
    width: 385px;
    height: 40px;
    border-bottom: 2px solid #22a0eb;
}

.tx-spxw .spwx-top .actives {
    background: url("bgn.png");
    padding-left: 15px;
    height: 40px;
    color: #fff;
    width: 150px;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    line-height: 42px;
}

.tx-spxw .spwx-box {
    position: relative;
}

.tx-spxw .spxw-list {
    width: 385px;
    position: absolute;
    overflow: hidden;
}

.mzhd-bot {
    margin-top: 20px;
}

.spxw-list li {
    height: 46px;
    line-height: 46px;
    background: url() no-repeat 10px center;
    padding-left: 15px;
    border-bottom: 1px dashed #d5d5d5;
}

.spxw-list li a {
    height: 46px;
    width: 88%;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.spxw-list li i {
    float: right;
    font-size: 13px;
    margin-right: 10px;
    *margin-top: -46px;
}

p.label_pic_title2.center {
    text-align: center;
}

li.label_dottitle {
    height: 46px;
    line-height: 46px;
    background: url() no-repeat 10px center;
    padding-left: 15px;
    border-bottom: 1px dashed #d5d5d5;
}

/*专题*/
.slideContainer {
    width: 1200px;
    height: 93px;
    background: #fafdff;
    position: relative;
    overflow: hidden;
    padding: 0 0 20px 0;
}

.slideContainer .tempWrap {
    overflow: hidden;
}

.slideContainer .prev, .slideContainer .next {
    opacity: 0.5;
    display: block;
    width: 26px;
    height: 93px;
    overflow: hidden;
    cursor: pointer;
    background: url(left.png) no-repeat;
    position: absolute;
    left: 15px;
    top: 0px;
    z-index: 9;
}

.slideContainer .next {
    left: auto;
    right: 15px;
    background-position: 0 0;
    background: url(right.png) no-repeat;
}

.slideContainer .prev:hover {
    opacity: 1;
}

.slideContainer .next:hover {
    opacity: 1;
}

.slideContainer .bd {
    padding: 0px 45px;
}

.slideContainer .bd ul {
    overflow: hidden;
    zoom: 1;
}

.slideContainer .bd ul li {
    float: left;
    width: 182px;
    height: 93px;
}

.slideContainer .bd ul li img {
    display: block;
    width: 274px;
    height: 93px;
}

/*链接*/
.tx-link {
    padding: 0 20px;
    margin-top: 30px;
}

.tx-link .link-top {
    width: 100%;
    height: 46px;
    background-color: #f1f1f1;
    line-height: 46px;
}

.tx-link .link-top a {
    height: 46px;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    color: #1899e5;
    text-align: center;
    padding: 0 40px;
}

.tx-link .link-box {
    width: 1175px;
    height: 100px;
    position: relative;
}

.tx-link .link-box ul {
    position: absolute;
    display: none;
    background-color: #fff;
}

.link-box ul li {
    float: left;
    width: 115px;
    height: 32px;
    border: 1px solid #e1e1e1;
    margin-right: 13px;
    text-align: center;
    line-height: 32px;
    margin-top: 15px;
}

.link-box ul li a {
    display: block;
}

/*底部*/
.gx-foot {
    min-width: 1200px;
    background-color: #008CBA;
    color: #fff;
    margin-top: 5px;
}

.gx-footer {
    padding: 30px 0;
    height: 100px;
}

.gx-footer .gx-footer-l {
    float: left;
    margin-left: 30px;
}

.gx-footer .gx-footer-l img {
    margin-left: 28px
}

.gx-footer .gx-footer-m {
    height: 68px;
    width: 760px;
    float: left;
    text-align: center;
}

.gx-footer .gx-footer-m p {
    line-height: 36px;
}

.gx-footer .gx-footer-m span {
    padding: 0 12px;
}

.gx-footer .gx-footer-m span a {
    color: #fff;
}

.gx-footer .gx-footer-r {
    height: 55px;
    margin-top: 13px;
}

.gx-footer-m ul li {
    font-size: 15px;
    color: #fff;
}

/*===============第二个页面 政务公开================*/
/*.tx-zwgk{}*/
.tx-zwgk .ldxx {
    width: 416px;
}

.ldxx .ldxx-top {
    width: 416px;
    background-color: #f6f6f6;
}

.ldxx-top .ldzc {
    width: 46px;
    height: 247px;
    background: url(ldzc.png) no-repeat;
}

.ldxx-top .ldjs {
    width: 366px;
}

.ldjs .ldjs-top {
    border-bottom: 1px dashed #d5d5d5;
    height: 171px;
    overflow: hidden;
}

.ldjs .ldjs-top img {
    float: left;
    margin: 20px 20px 0 25px;
    width: 107px;
    height: 128px;
}

.ldjs .ldjs-top p {
    margin-top: 20px;
    margin-left: 20px;
    font-size: 14px;
    font-family: 微软雅黑;
}

.ldjs .ldjs-top p.tx-cz {
    margin-top: 40px;
    color: #22a0eb;
    font-size: 16px;
}

.ldjs .ldjs-bot {
    margin: 20px 0 0 20px;
    width: 366px;
    height: 36px;
}

.ldjs .ldjs-bot li {
    margin-right: 5px;
    float: left;
    font-size: 14px;
    color: #333;
    font-family: 微软雅黑;
}

.ldxx-bot {
    width: 416px;
}

.ldxx-bot ul li {
    float: left;
    height: 60px;
    width: 200px;
    background-color: #eeeeee;
    line-height: 60px;
    margin-left: 14px;
    margin-top: 15px;
}

.ldxx-bot ul li a {
    display: block;
    padding: 0 5px 0 68px;
    color: #22a0eb;
}

.ldxx-bot ul li.ld1 {
    background: #eeeeee url(zwgk-1.png) no-repeat 35px center;
    margin-left: 0;
}

.ldxx-bot ul li.ld2 {
    background: #eeeeee url(zwgk-2.png) no-repeat 35px center;
}

.ldxx-bot ul li.ld3 {
    background: #eeeeee url(zwgk-3.png) no-repeat 35px center;
    margin-left: 0;
}

.ldxx-bot ul li.ld4 {
    background: #eeeeee url(zwgk-4.png) no-repeat 35px center;
}

.ldxx-bot ul li.ld5 {
    background: #eeeeee url(zwgk-5.png) no-repeat 35px center;
    margin-left: 0;
}

.ldxx-bot ul li.ld6 {
    background: #eeeeee url(zwgk-6.png) no-repeat 35px center;
}

.gzdt {
    width: 730px;
}

.gzdt .gzdt-top {
    width: 730px;
    height: 40px;
    border-bottom: 2px solid #eeeeee;
}

.gzdt .gzdt-top a {
    height: 40px;
    background-color: #fff;
    color: #22a0eb;
    width: 128px;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    line-height: 42px;
}

.gzdt .gzdt-box {
    position: relative;
}

.gzdt .gzdt-list {
    width: 730px;
    position: absolute;
    display: none;
    overflow: hidden;
}

.gzdt .gzdt-list li {
    height: 42px;
    line-height: 42px;
    background: url() no-repeat 10px center;
    padding-left: 30px;
    border-bottom: 1px dashed #d5d5d5;
}

.gzdt .gzdt-list li a {
    height: 42px;
    width: 72%;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.gzdt .gzdt-list li i {
    float: right;
    font-size: 13px;
    margin-right: 10px;
    *margin-top: -42px;
}

.gzdt .gzdt-top a.show {
    border-bottom: 2px solid #22a0eb;
}

.gzdt .gzdt1 {
    width: 730px;
    height: 257px;
}

.tx-gzyd .gzyd-top {
    height: 45px;
    width: 100%;
    border-bottom: 2px solid #22a0eb;
}

.tx-gzyd .gzyd-top span {
    width: 240px;
    height: 45px;
    line-height: 47px;
    text-align: center;
    display: block;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
    background-color: #22a0eb;
}

.tx-gzyd ul li {
    float: left;
    height: 130px;
    width: 115px;
    margin: 20px 40px;
    text-align: center;
    line-height: 40px;
}

.tx-gzyd li img {
    display: block;
    margin-left: 5px;
}

.tx-gzyd ul li a {
    display: block;
}

/*===============第三个页面 政务公开================*/
/*政务公开*/
/*.tx-zcjd{}*/
.tx-zcjd .zcjd-top {
    width: 575px;
    height: 40px;
    border-bottom: 2px solid #22a0eb;
}

.tx-zcjd .zcjd-top a {
    line-height: 42px;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    text-align: center;
    padding: 0 40px;
    background-color: #1899e5;
}

.tx-zcjd .zcjd-list {
    width: 575px;
}

.tx-zcjd li {
    height: 48px;
    line-height: 48px;
    background: url() no-repeat 10px center;
    padding-left: 30px;
    border-bottom: 1px dashed #d5d5d5;
}

.tx-zcjd li a {
    height: 48px;
    width: 88%;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.tx-zcjd li i {
    float: right;
    font-size: 13px;
    margin-right: 10px;
    *margin-top: -48px;
    color: #7e7d7d;
}

/*政策图解*/
.tx-zctj {
    background-color: #e4f3fc;
    margin-top: 40px;
}

.tx-zctj .zctj-left {
    width: 50px;
    height: 200px; /*background: url(spxw.png) no-repeat;*/
    float: left;
    margin-top: 20px;
}

#marquee1 {
    width: 670px;
    overflow: hidden;
    padding-top: 40px;
    float: left;
    margin-left: 10px;
}

#marquee1 ul {
    padding: 0;
}

#marquee1 ul li {
    float: left;
    padding: 0 1px;
    width: 170px;
    margin-left: 20px;
    position: relative;
}

#marquee1 ul li:first-child {
    margin-left: 0;
}

#marquee1 ul li img {
    display: block;
    width: 170px;
    height: 115px;
    border: none;
}

#marquee1 ul .shadows {
    width: 100%;
    height: 32px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 3;
    background: #000;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

#marquee1 ul span {
    float: left;
    width: 100%;
    height: 32px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 5;
    color: #fff;
    line-height: 32px;
    text-align: center;
    overflow: hidden;
}

#marquee1 ul span a {
    color: #fff;
}

#marquee {
    width: 1100px;
    overflow: hidden;
    padding-top: 40px;
    float: left;
    margin-left: 10px;
}

#marquee ul {
    padding: 0;
}

#marquee ul li {
    float: left;
    padding: 0 1px;
    width: 170px;
    margin-left: 20px;
    position: relative;
}

#marquee ul li:first-child {
    margin-left: 0;
}

#marquee ul li img {
    display: block;
    width: 170px;
    height: 115px;
    border: none;
}

#marquee ul .shadows {
    width: 100%;
    height: 32px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 3;
    background: #000;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

#marquee ul span {
    float: left;
    width: 100%;
    height: 32px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 5;
    color: #fff;
    line-height: 32px;
    text-align: center;
    overflow: hidden;
}

#marquee ul span a {
    color: #fff;
}

/*===============第四个页面 办事服务================*/
/*办事服务*/
.grbs .grbs-top {
    height: 45px;
    width: 570px;
    border-bottom: 2px solid #22a0eb;
}

.grbs .grbs-top a {
    width: 125px;
    height: 45px;
    line-height: 47px;
    text-align: center;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    color: #22a0eb;
    background-color: #fff;
}

.grbs .grbs-box {
    position: relative;
    width: 570px;
    height: 352px;
}

.grbs ul {
    width: 570px;
    position: absolute;
    display: none;
}

.grbs ul li {
    float: left;
    width: 132px;
    height: 76px;
    text-align: center;
    line-height: 110px;
    margin: 12px 0 0 14px;
    background-repeat: no-repeat !important;
    background-position: 50% 20% !important;
}

.grbs ul li a {
    width: 132px;
    height: 76px;
    display: block;
    color: #22a0eb;
}

.grbs ul li.grbs1 {
    background: #f2f2f2 url(grbs1.png);
}

.grbs ul li.grbs2 {
    background: #f2f2f2 url(grbs2.png);
}

.grbs ul li.grbs3 {
    background: #f2f2f2 url(grbs3.png);
}

.grbs ul li.grbs4 {
    background: #f2f2f2 url(grbs4.png);
}

.grbs ul li.grbs5 {
    background: #f2f2f2 url(grbs5.png);
}

.grbs ul li.grbs6 {
    background: #f2f2f2 url(grbs6.png);
}

.grbs ul li.grbs7 {
    background: #f2f2f2 url(grbs7.png);
}

.grbs ul li.grbs8 {
    background: #f2f2f2 url(grbs8.png);
}

.grbs ul li.grbs9 {
    background: #f2f2f2 url(grbs9.png);
}

.grbs ul li.grbs10 {
    background: #f2f2f2 url(grbs10.png);
}

.grbs ul li.grbs11 {
    background: #f2f2f2 url(grbs11.png);
}

.grbs ul li.grbs12 {
    background: #f2f2f2 url(grbs12.png);
}

.grbs ul li.grbs13 {
    background: #f2f2f2 url(grbs13.png);
}

.grbs ul li.grbs14 {
    background: #f2f2f2 url(grbs14.png);
}

.grbs ul li.grbs15 {
    background: #f2f2f2 url(grbs15.png);
}

.grbs ul li.grbs16 {
    background: #f2f2f2 url(grbs16.png);
}

.grbs ul li.grbs2-1 {
    background: #f2f2f2 url(grbs2-1.png);
}

.grbs ul li.grbs2-2 {
    background: #f2f2f2 url(grbs2-2.png);
}

.grbs ul li.grbs2-3 {
    background: #f2f2f2 url(grbs2-3.png);
}

.grbs ul li.grbs2-4 {
    background: #f2f2f2 url(grbs2-4.png);
}

.grbs ul li.grbs2-5 {
    background: #f2f2f2 url(grbs2-5.png);
}

.grbs ul li.grbs2-6 {
    background: #f2f2f2 url(grbs2-6.png);
}

.grbs ul li.grbs2-7 {
    background: #f2f2f2 url(grbs2-7.png);
}

.grbs ul li.grbs2-8 {
    background: #f2f2f2 url(grbs2-8.png);
}

.grbs ul li.grbs2-9 {
    background: #f2f2f2 url(grbs2-9.png);
}

.grbs ul li.grbs2-10 {
    background: #f2f2f2 url(grbs2-10.png);
}

.grbs ul li.grbs2-11 {
    background: #f2f2f2 url(grbs2-11.png);
}

.grbs ul li.grbs2-12 {
    background: #f2f2f2 url(grbs2-12.png);
}

.grbs ul li.grbs2-13 {
    background: #f2f2f2 url(grbs2-13.png);
}

.grbs ul li.grbs2-14 {
    background: #f2f2f2 url(grbs2-14.png);
}

/*部门办事*/
.bmbs {
}

.bmbs .bmbs-top {
    width: 570px;
    height: 45px;
    border-bottom: 2px solid #22a0eb;
}

.bmbs .bmbs-top span {
    width: 125px;
    height: 45px;
    line-height: 47px;
    text-align: center;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    background-color: #22a0eb;
}

.bmbs ul {
    width: 570px;
    margin-top: 3px;
}

.bmbs ul li {
    width: 132px;
    height: 46px;
    background-color: #f2f2f2;
    float: left;
    line-height: 43px;
    margin: 12px 0 0 14px;
    text-align: center;
}

.bsdt {
    padding: 20px 0;
}

.bsdt img {
    width: 1170px;
    height: 110px;
    display: block;
}

.bsdt a {
    display: block;
}

/*重点办事服务*/
.zdbsfw {
    background-color: #f2f2f2;
}

.zdbsfw .zdbsfw-l {
    background: url(zdbsfw.png) no-repeat;
    width: 114px;
    height: 166px;
}

.zdbsfw ul {
    width: 1056px;
}

.zdbsfw ul li {
    width: 194px;
    height: 60px;
    border: 1px solid #c3c3c3;
    float: left;
    line-height: 60px;
    border-bottom: 1px solid #22a0eb;
    margin: 17px 0 0 12px;
    background-repeat: no-repeat !important;
}

.zdbsfw ul li a {
    padding: 0 30px 0 66px;
    height: 60px;
    display: inline-block;
    width: 120px;
}

.zdbsfw ul li.bsfw1 {
    background: url(bsfw1.png) 25px center;
}

.zdbsfw ul li.bsfw2 {
    background: url(bsfw2.png) 25px center;
}

.zdbsfw ul li.bsfw3 {
    background: url(bsfw3.png) 25px center;
}

.zdbsfw ul li.bsfw4 {
    background: url(bsfw4.png) 25px center;
}

.zdbsfw ul li.bsfw5 {
    background: url(bsfw5.png) 25px center;
}

.zdbsfw ul li.bsfw6 {
    background: url(bsfw6.png) 25px center;
}

.zdbsfw ul li.bsfw7 {
    background: url(bsfw7.png) 25px center;
}

.zdbsfw ul li.bsfw8 {
    background: url(bsfw8.png) 25px center;
}

.zdbsfw ul li.bsfw9 {
    background: url(bsfw9.png) 25px center;
}

/*===============第五个页面 政民互动================*/
.mzhd-l {
    width: 760px;
}

.mzhd-l .qzxx-top {
    width: 760px;
    height: 45px;
    border-bottom: 2px solid #22a0eb;
}

.mzhd-l .qzxx-top a {
    width: 125px;
    height: 45px;
    line-height: 47px;
    text-align: center;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    background-color: #22a0eb;
}

.mzhd-l .mzhd-box {
    width: 760px;
    border: 1px solid #e5e5e5;
    border-bottom: none;
    border-right: none;
    margin-top: 20px;
}

.mzhd-l .qzxx-list {
    height: 40px;
    width: 760px;
    background-color: #f0f0f0;
    text-align: center;
}

.qzxx-list ul li {
    float: left;
    line-height: 40px;
    width: 121px;
    overflow: hidden;
    border-right: 1px solid #e5e5e5;
}

.qzxx-list ul li:first-child {
    width: 45px;
    height: 40px;
}

.qzxx-list1 {
    width: 760px;
    border-bottom: 1px solid #d5d5d5;
    height: 40px;
    text-align: center;
}

.qzxx-list1 ul li {
    float: left;
    text-align: center;
    width: 121px;
    overflow: hidden;
}

.qzxx-list1 ul li:first-child {
    width: 45px;
    height: 40px;
    line-height: 40px;
}

.qzxx-list ul li.bt {
    width: 346px;
    height: 40px;
}

.qzxx-list ul li a {
    height: 40px;
    width: 85%;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.qzxx-list1 ul li a {
    height: 40px;
    line-height: 40px;
    width: 85%;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.qzxx-list1 ul li.bt {
    width: 346px;
    height: 40px;
}

.wyxx li {
    width: 228px;
    height: 50px;
    display: block;
    float: left;
    line-height: 50px;
    margin: 20px 9px;
    border: 1px solid #e5e5e5;
    background-color: #f0f0f0 !important;
}

.wyxx li.wyxx1 {
    background: url(wyxx1.png) 75px center no-repeat;
}

.wyxx li.wyxx2 {
    background: url(wyxx2.png) 75px center no-repeat;
}

.wyxx li.wyxx3 {
    background: url(wyxx3.png) 75px center no-repeat;
}

.wyxx li a {
    height: 50px;
    padding: 0 62px 0 110px;
    display: inline-block;
}

/*用户登录*/
.xx-login .login-top {
    width: 384px;
    height: 47px;
    background: url(denglu.png) center no-repeat;
}

.xx-login .login-top span {
    width: 188px;
    height: 47px;
    line-height: 36px;
    text-align: center;
    display: inline-block;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}

.xx-login .logins {
    background-color: #f3f3f3;
    padding: 15px 0;
}

.logins form div {
    width: 344px;
    height: 50px;
    margin-top: 20px;
    margin-left: 20px;
}

.logins form div span {
    height: 50px;
    line-height: 50px;
}

.logins form input {
    height: 50px;
    width: 255px;
    border: 1px solid #e5e5e5;
    font-size: 16px;
    color: #666;
    padding-left: 15px;
}

.logins form a {
    width: 286px;
    height: 50px;
    display: block;
    margin: 30px auto;
    background-color: #22a0eb;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 50px;
    text-align: center;
    border-radius: 8px;
}

.logins form .yzm input {
    width: 140px;
}

.zjdc {
    width: 365px;
}

.zjdc .zjdc-t {
    width: 365px;
    height: 45px;
    border-bottom: 2px solid #22a0eb;
}

.zjdc .zjdc-t span {
    width: 125px;
    height: 45px;
    line-height: 47px;
    text-align: center;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    background-color: #22a0eb;
}

.zjdc .zjdc-t span a {
    color: #fff;
}

.zlhb {
    width: 384px;
}

.zlhb .zlhb-t {
    width: 384px;
    height: 45px;
    border-bottom: 2px solid #22a0eb;
}

.zlhb .zlhb-t span {
    width: 125px;
    height: 45px;
    line-height: 47px;
    text-align: center;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    background-color: #22a0eb;
}

.zlhb .zlhb-t span a {
    color: #fff;
}

/*===============第六个页面 走进天心================*/
.tx-zjtx .txgk img {
    float: left;
    width: 553px;
    height: 276px;
}

.txgk .txgk-list {
    width: 593px;
    height: 276px;
    float: left;
    margin-left: 20px;
    overflow: hidden;
}

.txgk-list h4 {
    height: 22px;
    border-left: 8px solid #22a0eb;
    font-size: 16px;
    color: #22a0eb;
    margin-top: 0;
    line-height: 22px;
    font-weight: normal;
    padding-left: 10px;
}

.txgk-list p {
    line-height: 30px;
    margin-top: 15px;
    text-indent: 2em;
    font-size: 14px;
    font-family: 微软雅黑;
}

.txgk-list p a {
    color: #ff6e0d;
}

.txgk-box {
    padding: 30px 0 15px 0;
    height: 70px;
}

.txgk-box li {
    float: left;
    width: 219px;
    height: 70px;
    border: 1px solid #22a0eb;
    line-height: 70px;
    background-repeat: no-repeat !important;
    margin-left: 16px;
}

.txgk-box li:first-child {
    margin-left: 0;
}

.txgk-box li a {
    color: #22a0eb;
    padding: 0 30px 0 108px;
    height: 70px;
    display: inline-block;
    width: 81px;
}

.txgk-box li.txgk11 {
    background: url(zjly1.png) 50px center;
}

.txgk-box li.txgk12 {
    background: url(zjly2.png) 50px center;
}

.txgk-box li.txgk13 {
    background: url(zjly3.png) 50px center;
}

.txgk-box li.txgk14 {
    background: url(zjly4.png) 50px center;
}

.txgk-box li.txgk15 {
    background: url(zjly5.png) 50px center;
}

.txgk-box li.txgk16 {
    background: url(zjly6.png) 50px center;
}

.tstx {
    background-color: #e4f3fc;
    margin-top: 20px;
}

.tstx .txtx-l {
    width: 68px;
    height: 291px;
    float: left;
    background: url(tsly.png) no-repeat;
}

#marquee2 {
    width: 1088px;
    height: 230px;
    overflow: hidden;
    padding-top: 30px;
}

#marquee2 ul {
    padding: 0;
}

#marquee2 ul li {
    float: left;
    padding: 0 1px;
    width: 344px;
    margin-left: 15px;
    position: relative;
}

#marquee2 ul li:first-child {
    margin-left: 0;
}

#marquee2 ul li img {
    display: block;
    width: 339px;
    height: 230px;
    border: none;
}

#marquee2 ul span {
    float: left;
    background: url(tsly_s.png) 50px center;
    width: 147px;
    height: 37px;
    position: absolute;
    left: 0;
    bottom: 20px;
    z-index: 5;
    color: #fff;
    line-height: 37px;
    text-align: center;
    overflow: hidden;
}

@media screen and (min-width: 300px) and (max-width: 960px) {
    .tx-top {
        padding-left: 8em;
        max-width: 1200px;
    }

    .top-r {
        display: none;
    }

    .logo .logos {
        max-width: 398px;
        margin-left: 1em;
    }
}

.rdztrk {
    width: 1170px;
    margin: 0 0px 14px 15px;
    height: 40px;
    border-bottom: 2px solid #22a0eb;
}

.rdztrk a {
    padding-left: 15px;
    display: block;
    height: 42px;
    color: #fff;
    background: url("bgn.png");
    width: 150px; /*display: block;*/
    font-size: 16px;
    font-weight: 400;
    line-height: 42px;
}

/*.interview3 .ftpic{float:left;text-align:center;}*/
/*.interview3 .ftxx{float:left;width:514px;padding:0 20px;line-height:40px;}*/
/*.ft_dw {margin-top: 29px;  height: auto;  overflow: hidden;  }*/

/*===============首页 - 政务公开================*/
/*政务公开*/
.zwgk_title {
    font-size: 25px;
    padding-left: 15px;
    line-height: 40px;
    width: 1100px;
    margin: 0;
    float: left;
}

.zwgk_tit {
    height: 40px;
    line-height: 40px;
    margin-bottom: 20px;
}

.more_right {
    float: right;
    margin-right: 15px;
}

.wire_left {
    border: 2px solid #0090cd;
    width: 110px;
    float: left;
    margin-left: 15px;
}

.wire_right {
    border: 2px solid #0090cd;
    width: 1045px;
    float: right;
    margin-right: 15px;
}

.zwgk_main {
    border-bottom: 1px solid #333;
    padding-bottom: 20px;
    margin-left: 15px;
    margin-right: 15px;
}

.zwgk_tab {
    width: 1170px;
}

.zwgk_tab_a {
    width: 390px;
}

.tab_a1 {
    border-bottom: 1px solid #333;
    height: 150px;
}

.tab_a1 img {
    float: left;
    width: 80px;
    height: 100px;
}

.tab_a1_tab {
    width: 300px;
    height: 150px;
    text-align: center;
    line-height: 25px;
}

.tab_a2 {
    height: 150px;
    line-height: 70px;
    text-align: center;
}

.tab_a2 img {
    float: left;
    width: 80px;
    height: 100px;
}

.tab_a2_btn {
    height: 50px;
    width: 60px;
    margin-right: 5px;
}

.tab_a2_btn2 {
    height: 50px;
    width: 130px;
    margin-right: 5px;
}

.zwgk_tab_b {
    width: 420px;
    padding-left: 10px;
    padding-right: 10px;
}

.tab_b1 {
    min-height: 250px;
}

.tab_b1_tit {
    background-color: #eee;
    padding-left: 20px;
    padding-right: 20px;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
}

.tab_b1_tit_rig {
    float: right;
}

.tab_b1_main {
    padding-left: 10px;
    padding-right: 10px;
}

.tab_b1_main_tab {
    width: 100%;
}

.main_tab_left {
    float: left;
    height: 35px;
    line-height: 35px;
    font-size: 25px;
}

.main_tab_time {
    float: right;
    height: 35px;
    line-height: 35px;
    font-size: 20px;
}

.tab_b2 {
    padding-left: 20px;
    padding-right: 20px;
}

.tab_b2_btn1 {
    width: 110px;
    height: 30px;
}

.tab_b2_btn2 {
    width: 140px;
    height: 30px;
}

.zwgk_tab_c {
    width: 310px;
    text-align: center;
    padding-right: 20px;
    padding-left: 10px;
}

.tab_c_tab {
    width: 100%;
    text-align: center;
}

.tab_c_tabl {
    width: 40%;
    height: 60px;
    line-height: 60px;
}

.tab_c_tabr {
    width: 60%;
    height: 60px;
    line-height: 60px;
}

.zwgk_bottom {
    margin: 15px;
    border-top: 1px solid #999; /*padding-top: 20px;*/
}

.zwgk_bottom_tab {
    width: 100%;
}

.zwgk_bottom_tab td {
    text-align: center;
}

.tab_btn {
    padding: 5px 10px;
    font-size: 15px;
    background-color: #eee;
    height: 50px;
}

.tab_btn:hover {
    color: #fff;
    background-color: #0090ce;
}

.tab_btn:hover .tab_btn_span {
    color: #fff;
}

.tab_btn_span {
    color: #0090cd;
    font-size: 15px;
}

/*===============首页 - 政民互动================*/
/*政民互动*/
.zmhd {
    height: 350px;
}

.zmhd_tit {
    padding: 0 15px;
}

.zmhd_main {
    float: left;
    width: 63%;
    padding-bottom: 15px;
    margin-right: 15px;
    margin-top: 20px;
}

.zmhd_main_tit {
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    background-color: #ddd;
    padding: 0 15px;
    border-bottom: 3px solid #0090cd;
}

.main_tit1 {
    background-color: #0090cd;
    padding: 13px 15px;
}

.main_tit2 {
    padding: 13px 15px;
}

.main_tit_btn {
    margin-left: 30px;
}

.zmhd_main_tab {
    margin-top: 15px;
}

.zmhd_tab {
    width: 100%;
    text-align: center;
    line-height: 20px;
}

.zmhd_bottom {
    background-color: #ddd;
    height: 30px;
    margin-top: 10px;
}

.zmhd_bottom_right {
    float: right;
    margin-right: 100px;
    margin-top: 5px;
}

.zmhd_right {
    float: right;
    width: 35%;
    margin-top: 20px;
}

.zmhd_right_tit {
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    background-color: #ddd;
    padding: 0 15px;
    border-bottom: 1px solid #999;
}

.zmhd_tit_span1 {
    background-color: #0090cd;
    padding: 13px 15px;
}

.zmhd_tit_span2 {
    padding: 13px 15px;
}

.zmhd_tab_right {
    width: 100%;
    margin: 20px 0;
    text-align: center;
    line-height: 50px;
}

.zmhd_zxft {
    background-color: #ddd;
    height: 50px;
    float: bottom;
    border-radius: 10px;
    text-align: center;
    line-height: 50px;
}

/*===============首页 - 政务服务================*/
/*政务服务*/
.zwfw {
    height: 350px;
}

.zwfw_left {
    width: 40%;
    padding: 15px;
    float: left;
}

.zwfw_left_tit {
    background-color: #ddd;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
}

.zwfw_tit {
    padding: 10px 15px;
}

.zwfw_tit_right {
    float: right;
}

.zwfw_left_tab {
    width: 100%;
    line-height: 50px;
    text-align: center;
    margin-top: 20px;
}

.zwfw_right {
    width: 55%;
    padding: 15px;
    float: right;
}

.zwfw_right_tit {
    background-color: #ddd;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
}

.zwfw_right_tab {
    width: 100%;
    line-height: 50px;
    text-align: center;
    margin-top: 20px;
}

.zwfw_right_btn {
    padding: 10px 0;
    width: 110px;
    border-radius: 30px;
    background-color: #fff;
    border: 1px solid #ccc;
}

.zwfw_right_tab tr {
    height: 50px;
}

a.actives {
    background-color: #0090ce;
}

.contain_left {
    width: 350px;
    float: left;
    padding-left: 20px;
}

.contain_right {
    width: 750px;
    float: right;
    padding-right: 20px;
}

.hd_box.xjtj {
    width: 315px;
    height: 250px;
    overflow: hidden;
    border: 0;
}

.xjtj_fd {
    width: 315px;
    height: 177px;
    margin: -536px 0px 0px -17px;
}

.hd_box.zjly {
    height: 1800px;
    overflow: hidden;
    border: 0;
}

.zjly_fd {
    margin: -490px 0px 0px -15px;
}

.hd_box.zwgk {
    height: 1800px;
    overflow: hidden;
    border: 0;
}

.zwgk_fd {
    margin: -490px 0px 0px -14px;
}

.hd_box.bsfw {
    height: 1800px;
    overflow: hidden;
    border: 0;
}

.bsfw_fd {
    margin: -490px 0px 0px -15px;
}

.hd_box.zmhd {
    height: 1800px;
    overflow: hidden;
    border: 0;
}

.zmhd_fd {
    margin: -490px 0px 0px -17px;
}
