* {
    margin: 0;
    padding: 0;
}

body,
html {
    font-size: .16rem;
}


.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: 6.5rem;
    background-color: #eeeeee;
}

.con3 {
    display: block;
    width: 12rem;
    height: 5.8rem;
    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 .4rem;
}

.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;
}