﻿.tab a {
    margin-right: 0;
}

.a2 li a {
    height: 83px;
    margin-bottom: 7px;
}

.a3 li {
    width: 33%;
}

.a3 .s3 {
    background-position: 8px 8px;
    background-size: 60%;
    background-image: url(../images/denglu.png);
}

.ptwz li {
    text-align: center;
    font-weight: 700;
    background-color: #ecf5ff;
    border-left: 2px solid #6caaf0;
    border-right: 2px solid #6caaf0;
    margin-bottom: 10px;
    line-height: 40px;
}

.focus,
.focus .pic {
    height: 370px;
    width: 97%;
}

.a3 li a {
    margin: 8px 0px;
}

.ptwz a {
    color: #1456b0;
}

.focuss,
.focuss .picc {
    width: 100%;
    height: 256px;
}

.contactt {
    height: 334px;
}

.focuss .navi {
    width: 80%;
    position: absolute;
    //top: 145px;
    left: 60px;
}

.focuss .picc>div {
    height: 256px;
    /* width: 347px !important; */
    padding: 0;
}

.focuss .picc img {
    width: 110%;
    height: 256px;
}

.w3 li {
    width: 33.33%;
}

.p5 .list-b li {
    padding-left: 150px;
}

.a3 .s7 {
    background-image: url(../images/syhd01.png);
    background-position: 8px 8px;
    background-size: 60%;
}

.a3 .s8 {
    background-image: url(../images/syhd03.png);
    background-position: 8px 8px;
    background-size: 60%;
}

.a3 .s9 {
    background-image: url(../images/syhd02.png);
    background-position: 8px 8px;
    background-size: 60%;
}

.list-b li {
    border-bottom: none
}

.bgc-sy {
    background-color: #f8fbff;
    height: 100px;
}

.p5 .list-b li .tag {
    padding: 0;
}

.paddl {
    padding: 5px 0;
}

.paddl h2 {
    font-size: 15px;
    text-align: center;
}

.paddl p {
    line-height: 30px;
}

.topic-prev {
    background-image: url(../images/sylef.png);
    background-size: 125%;
}

.topic-next {
    background-image: url(../images/syrig.png);
    background-size: 125%;
}

.p5 .list-b .yjzjl {
    padding: 0;
}

.p5 .list-b .yjzjl p {
    line-height: 36px;
    font-size: 14px;
}

.p5 .list-b .yjzjl h4 {
    width: 80%;
    line-height: 50px;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#zxft .yjzjl h4 {
    padding-left: 30px;
    background-image: url(../images/sbfgg-mkf.png);
    background-repeat: no-repeat;
    background-position: 11px 16px;
    background-size: 13px;
}


}
.service {
    height: 50px;
}
.list-b li b {
    position: absolute;
    top: 10px;
    right: 0px;
    display: inline-block;
    line-height: 32px;
    padding: 0px 10px;
    text-align: center;
    border-radius: 50px;
    font-weight: normal;
    background-color: #ff9402;
    color: #fff;
}
.list-b li b.bcblue {
    background-color: #3ecdb5;
}
.a3 .sqwt {
    width: 95%;
    margin-top: 40px;
}
.a3 .sqwt i {
    color: #fff;
    font-size: 20px;
    width: 100%;
}
.p3 div.animated .list-t li a {
    display: inline;
    white-space: inherit;
    overflow: unset;
    text-overflow: unset;
}
.p3 div.animated .date {
    position: relative;
    margin-left: 10px;
}
.p3 div.animated .list-t li:before {
    top: 21px;
    left: 5px;
}
@media (max-width: 480px) {
    .list .pic {
        height: 79px;
    }
    
    .a1 li a {
        padding: 0px 5px;
    }
}
@media (max-width: 1200px) {
    .focus,
    .focus .pic {
        position: relative;
        width: 100%;
        height: auto;
    }
}
.list-t .jd {
    color: #2d8fff;
}
.gk_link {
    padding: 30px 0;
    display: block;
    color: #0e468c;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
}
.gk_link a {
    font-size: 16px;
    font-weight: bold;
    color: #0e468c;
}
.ywtb-card {
    margin-top: 35px;
    margin-bottom: 30px;
	height: 280px;
}
.ywtb-card>li {
    position: relative;
    height: 270px;
    overflow: hidden;
    float: left;
    width: 25%;
    border: 1px solid #ddd;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;
    margin-left: -1px;
    background-color: #fff;
    border-radius: 5px;
}
.ywtb-card li .card-title {
    padding: 10px 0;
    display: block;
    text-align: center;
    background-color: #f3f1f1;
    color: #505050;
    font-size: 16px;
}
.ywtb-card .icon-list {
    margin: 0 5px;
}
.ywtb-card .icon-list li {
    border-bottom: 1px solid #eee;
}
.ywtb-card .icon-list li a {
    display: block;
    padding: 18px 0;
    text-align: center;
    color: #505050;
    overflow: hidden;
    font-size: 14px;
}
.ywtb-card li.active {
    height: 290px;
    width: 50%;
    margin-top: -10px;
    border-color: #2d8fff;
    z-index: 2;
    background-image: url(../../images/fgw-syqhbjjt.jpg);
    background-position: 0px 58px;
    background-size: 104%;
    background-repeat: no-repeat;
}
.ywtb-card li.active .card-title {
    font-size: 18px;
    /* background: #c50001 url(../img/ywtb-bg.png) -30px center no-repeat; */
    
    background-color: #2d8fff;
    color: #fff;
}
.ywtb-card li.ywtb-item1.active .icon-list,
.ywtb-card li.ywtb-item2.active .icon-list {
    margin: 8px 15px;
    overflow: hidden;
}
.ywtb-card li.ywtb-item2.active .icon-list li {
    float: left;
    width: 50%;
    text-align: center;
    border: 0;
}
.ywtb-card li.ywtb-item3.active .icon-list li {
    width: 100%;
}
.ywtb-card li.ywtb-item1.active .icon-list li {
    float: left;
    width: 50%;
    text-align: center;
    border: 0;
}
.ywtb-card li.ywtb-item1.active .icon-list li i,
.ywtb-card li.ywtb-item2.active .icon-list li i,
.ywtb-card li.ywtb-item3.active .icon-list li i {
    position: relative;
    float: none;
    margin: 0 auto 5px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 50%;
    text-align: center;
    display: block;
    border: 1px solid #2d8fff;
    color: #2d8fff;
    overflow: hidden;
    transition: 0.6s;
}
.ywtb-card .icon-list li .dadaxsb {
    padding: 25px 0;
}
.ywtb-card li.active .card-title p {
    display: inline-block;
    margin-left: 10px;
}
.ywtb-card li.ywtb-item1.active .icon-list li i img,
.ywtb-card li.ywtb-item2.active .icon-list li i img {
    margin-bottom: 5px;
}
.ywtb-card li .card-title i img {
    display: none;
}
.ywtb-card li.active .card-title i img {
    display: inline-block;
}
.ywtb-card li .icon-list li a img {
    display: none;
}
.ywtb-card li.active .icon-list li a img {
    display: inline-block;
}
.ywtb-card .icon-list li:last-child {
    border-bottom: none;
}
.ywtb-card li.active .icon-list li .dadaxsb {
    padding: 15px;
}
.ywtb-card .icon-list:before {
    content: none;
}

/*2020.4.20*/
.a7{margin: 10px 0;}
.a7 li{
    position: relative;
    width: 31.33%;
    margin: 0 1%;
}
.a7 li.s1 a,.a7 li.s2 a,.a7 li.s3 a{
    padding:10px;
    height: 80px;
    border-radius: 3px;
    color: #fff;
}
.a7 li.s1 a{
    background: #ffb623;
    background: -webkit-linear-gradient(60deg, #ffd449, #ffb623);
    background: linear-gradient(60deg, #ffd449, #ffb623);
}
.a7 li.s2 a{
    background: #3d81fe;
    background: -webkit-linear-gradient(60deg, #82b8ff, #3d81fe);
    background: linear-gradient(60deg, #82b8ff, #3d81fe);
}
.a7 li.s3 a{
    background: #2ad695;
    background: -webkit-linear-gradient(60deg, #6bf5c2, #2ad695);
    background: linear-gradient(60deg, #6bf5c2, #2ad695);
}
.a7 li a{
    text-align: left;
}
.a7 li i{
    position: absolute;
    right: 5px;
    bottom: 5px;
}
.a7 li.s1 a i{
    background-position:-200px -200px;
}
.a7 li.s2 a i{
    background-position:-200px -240px;
}
.a7 li.s3 a i{
    background-position:-200px -280px;
}

.list-a li i {
    display: block;
    width: 40px;
    height: 40px;
    background-image: url(../images/icons_02.png);
    background-image: url(../images/icons_02_ie8.png)\9;
    background-size: 240px auto;
    background-repeat: no-repeat;
}

/*办事服务*/
.bsfw-list{overflow: hidden;margin-top: 10px;}
.bsfw-list li{float: left;width: 48%;margin: 0 1% 10px;}
.bsfw-list li a{position: relative;display: block;padding: 20px 10px;background-image: linear-gradient(90deg,#3778fe,#74acff);border-radius: 4px;font-size: 16px;line-height: 20px;color: #fff;}
.bsfw-list li a .icon{position: absolute;right: 10px;top: 50%;width: 28px;height: 28px;margin-top: -14px;}
.bsfw-list.style2 li{float: none;width: 98%;margin: 0 1% 0;}
.bsfw-list.style2 li a{background-image: linear-gradient(90deg,#ff8908,#ffb05b);}

/*举报方式*/
.jbfs-wrap{position: relative; display: block;margin-top: 15px;text-align: center; overflow: hidden;}
.jbfs-wrap a{display: block; width: 100%;}
.jbfs-wrap img{display: inline-block; width: 100%;height: 100px;}
.jbfs-wrap .jbfBtn{ position: absolute; top: 50%; left: auto; right: 0; width: 18px; height: 28px; border: none; z-index: 2; margin-top: -12px; background-size: cover; transition: 0.3s;background-color: rgba(0, 0, 0, .5); background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E"); background-size: 12px auto; }
.jbfs-wrap .jbfBtn.btn-prev{right: auto; left: 0; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E");}


/*首页*/
.p3 .pane{ height: 200px;}
.p3 .mb20{ margin-bottom: 10px;}
.p4 .pane{height: 240px;}










