* {
    margin: 0;
    padding: 0;
}

body,
html {
    font-size: .16rem;
}

.clear_both {
    clear: both;
}

.odv {
    background: url(bgnew.png) no-repeat top center;
    background-size: 19.2rem;
}

a {
    text-decoration: none;
}

.header1bt {
    width: 12rem;
    padding: .65rem 0 .05rem;
    margin: 0 auto;
}

.header1bt img {
    width: 9.61rem;
}

.dh {
    width: 12rem;
    height: .55rem;
    margin: .9rem auto 0;
    background: rgb(13, 109, 195);
}

.dht {
    width: 8rem;
    height: .55rem;
    float: left;
    font-size: .2rem;
    font-weight: bold;
}

.search {
    width: 3.25rem;
    height: .55rem;
    float: right;
    margin-top: .05rem;
}

.content1 {
    width: 12rem;
    height: auto;
    margin: 0 auto;
    margin-top: .15rem;
}

.lunbo {
    width: 5.72rem;
    height: 4.1rem;
    float: left;
}

.xwdt {
    width: 5.97rem;
    height: 3.5rem;
    float: right;
    margin-bottom: .1rem;
    background-color: #fff;
    box-sizing: border-box;
    border-left: .02rem solid #0c64bd;
    box-shadow: 0rem 0rem .06rem .02rem rgba(10, 72, 144, .1)
}

.xwlist-li {
    margin-right: .06rem;
    border-bottom: dashed .01rem #959595;
    height: .38rem;
    box-sizing: border-box
}

.xwlist-liL {
    font-size: .16rem;
    line-height: .38rem;
    float: left;
    width: 80%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.xwlist-liR {
    float: right;
    line-height: .38rem;
    font-size: .16rem;
    color: #959595;
}

.tplj {
    width: 5.91rem;
    height: .5rem;
    float: right;
}

.clear {
    clear: both;
}

.content2 {
    width: 12rem;
    height: 3.4rem;
    margin: 0 auto;
    margin-top: .1rem;
}

.content6 {
    width: 12rem;
    height: 3.2rem;
    margin: 0 auto;
    margin-top: .1rem;
}

.tsfwbt,
.zfxxgkbt,
.wsbsdt,
.bs {
    height: .6rem;
    line-height: .6rem;
    background: url(btt.jpg);
    background-size: 100% 88%;
    margin: 0 auto;
    font-size: .3rem;
    font-weight: bold;
    color: rgb(12, 100, 189);
    text-align: center;
}

#btn5 a {
    color: rgb(12, 100, 189);
}

#btn5 .hover a {
    color: white;
}

.xbt {
    width: 8.2rem;
    height: .25rem;
    margin: 0 auto;
    margin-top: .1rem;
    font-size: .18rem;
}

.xbt1 {
    width: 10.2rem;
    margin: 0 auto;
    margin-top: .1rem;
}

.xtb {
    width: 10rem;
    height: 2rem;
    margin: 0 auto;
    margin-top: .2rem;
}

.tsfwtb1,
.tsfwtb2 {
    width: 10rem;
    height: 1rem;
}

.tsfwtb2 {
    padding-top: .1rem;
}

.tsxtb {
    width: 1.6rem;
    height: 1rem;
    float: left;
    margin-right: .5rem;
}

.tsxtb5 {
    margin-right: 0;
}

.content3 {
    height: 5.3rem;
    background-color: #eeeeee;
}

.con3 {
    display: block;
    width: 12rem;
    height: 4.7rem;
    margin: 0 auto;
    background-color: #fff;
    box-shadow: 0rem 0rem .06rem .02rem rgba(10, 72, 144, .1);
}

.grbsxtb1,
.grbsxtb2,
.frbsxtb1,
.frbsxtb2 {
    width: 9.7rem;
    height: 1.5rem;
}

.xtb1,
.xtb2,
.xtb3,
.xtb4,
.xtb5,
.xtb6 {
    width: 1rem;
    height: 1rem;
    float: left;
    margin: .25rem .37rem;
}

.xtb1 {
    margin-left: 0;
}

.xtb6 {
    margin-right: 0;
}

.sybz {
    width: 12rem;
    height: .45rem;
    margin: 0 auto;
    display: block;
}

.sybz>* {
    width: 1.85rem;
    height: .45rem;
    float: left;
    margin: 0 .1rem;
}

.sybz1 {
    margin-left: 1.7rem;
}

.sybz6 {
    margin-right: 0;
}

.content4 {
    width: 12rem;
    height: 4rem;
    margin: 0 auto;
}

.xxgknr1 {
    width: 2.8rem;
    height: 3.3rem;
    float: left;
    margin: .1rem .45rem 0 0;
}

.xxgkz1,
.xxgkz2,
.xxgkz3,
.xxgkz4,
.xxgkz5 {
    width: 2.78rem;
    height: .62rem;
    line-height: .62rem;
    font-size: .18rem;
    color: rgb(12, 100, 189);
    text-align: center;
    margin-bottom: .04rem;
    background: url(xxgkbg.png);
    background-size: 2.78rem;
    transition: .5s ease-in-out;
}

.xxgkz1:hover,
.xxgkz2:hover,
.xxgkz3:hover,
.xxgkz4:hover,
.xxgkz5:hover {
    background-position: .15rem 0;
}

.xxgkz1:hover a,
.xxgkz2:hover a,
.xxgkz3:hover a,
.xxgkz4:hover a,
.xxgkz5:hover a {
    margin-left: .15rem;
}

.xxgkz1 a,
.xxgkz2 a,
.xxgkz3 a,
.xxgkz4 a,
.xxgkz5 a {
    margin-left: 0;
    transition: .5s ease-in-out;
}

.xxgknr2 {
    width: 3.8rem;
    height: 3.3rem;
    float: left;
    margin: .1rem .45rem 0 0;
}

.xxgkc {
    height: .45rem;
    line-height: .45rem;
    color: rgb(12, 100, 189);
    font-size: .18rem;
    font-weight: bold;
    padding-left: .15rem;
    border-bottom: .02rem solid rgb(57, 135, 206);
}

.xxgknr3 {
    width: 8.75rem;
    height: 3.3rem;
    float: left;
    margin-top: .1rem;
}

.content5 {
    width: 12rem;
    height: 3.6rem;
    margin: .25rem auto 0;
}

.ztzlbt {
    width: 12rem;
    height: .36rem;
    line-height: .36rem;
    font-weight: bold;
    font-size: .3rem;
    margin-bottom: .2rem;
    color: rgb(12, 100, 189);
    background: url(ztzl.png) 0rem .01rem;
}

.kong {
    height: .3rem;
}

.xbt1 ul li {
    float: left;
    height: 2.09rem;
    width: 3.18rem;
    margin-right: .31rem;
    list-style-type: none;
}

.bottom {
    background: url("https://xzspj.sjz.gov.cn/templates/fcf88aef-e022-4018-bd27-82c8bac32669/202311/16/images/bottom.jpg") #184773 top repeat-x;
    background-size: 0.06rem !important;
}

.bottombox {
    width: 11.87rem !important;
    margin: 0 auto;
}



.wzlj {
    width: 12rem;
    height: .5rem;
    margin: 0 auto;
}

.nr {
    width: 12rem;
    margin: 0 auto;
}

.floatLeft {
    float: left;
    width: 2.8rem;
}

.lmlb {
    background-color: #fff;
    margin-bottom: .2rem;
    border-top: .02rem solid #115eb6;
}

.lmlb ul li {
    position: relative;
    height: .49rem;
    border: .01rem solid #ccc;
}

.lmlb ul li a {
    font-size: .18rem;
    color: #333;
    line-height: .5rem;
    text-align: left;
    display: block;
    height: 100%;
    padding-left: .2rem;
}

.lmlb ul li .arrow {
    opacity: 0;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transform: translateX(-0.2rem);
    -webkit-transform: translateX(-0.2rem);
    width: .07rem;
    height: .11rem;
    top: .2rem;
    right: .15rem;
    position: absolute;
    background: url(arrow-l.png);
    background-size: .07rem;
}

.lmlb ul li:hover .arrow {
    opacity: 1;
    transform: translateX(0);
    -webkit-transform: translateX(0);
}

#curr {
    background: rgb(13, 109, 195);
    color: #fff;
    font-size: .18rem
}

.bt {
    margin-bottom: .15rem;
}

.floatRight {
    float: right;
    width: 9rem;
    background-color: #fff;
}

.nrbt {
    width: 8.68rem;
    height: .5rem;
    background: #f1f1f1;
    margin: .15rem;
}

.nrbt>h3 {
    height: .5rem;
    line-height: .5rem;
    border-bottom: .04rem solid #0b6b95;
    float: left;
    padding: 0 .08rem;
    box-sizing: border-box;
}

.nrzw {
    width: 8.68rem;
    margin: .15rem;
}

.symrtop {
    background: #ffffff;
    padding: .1rem .14rem;
}

.xzspj {
    font-size: .16rem;
    font-weight: bold;
    line-height: .33rem;
}

.fbt {
    line-height: .23rem;
    font-size: .16rem;
    color: #535353;
}

.dz {
    line-height: .25rem;
    font-size: .14rem;
    margin-top: .2rem;
    display: block;
}

.zxdt,
.yy {
    width: 2.52rem;
    height: .39rem;
    line-height: .39rem;
    background: url(http://www.sjz.gov.cn/xxgkxzsp/atm/4/20200515143513980.png) center no-repeat;
    background-size: 100%;
    display: block;
    color: #fff;
    text-align: center;
    cursor: pointer;
}

.sj {
    line-height: .25rem;
    font-size: .14rem;
    margin-top: .24rem;
    display: block;
}

.yy {
    background: url(http://www.sjz.gov.cn/xxgkxzsp/atm/4/20200515143513913.png) center no-repeat;
    background-size: 100%;
}