/* 要闻动态 */

.yw_mobile_sub_box {
    margin-top: .2rem;
}

.yw_mobile_sub_box .tabs {
    background: url(../images/hd_mobile.png) no-repeat left top;
    background-size: .08rem;
    box-sizing: border-box;
    padding-left: .3rem;
}

.yw_mobile_sub_box .tabs span.on {
    border-bottom: 0;
}

.spxw_mobile {
    margin-top: .5rem;
}

.spxw_mobile_c {
    margin-top: .35rem;
}

.spxw_mobile_c ul li {
    width: 100%;
    float: left;
    height: 4.7rem;
}

.spxw_mobile_c ul li a {
    display: block;
    width: 100%;
    height: 100%;
}

.spxw_mobile_c ul li a .img {
    width: 100%;
    height: 3.83rem;
    float: left;
    position: relative;
}


/* .spxw_mobile_c ul li a .img::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: .8rem;
    height: .8rem;
    background: url(../images/spxw_mobile_xtb2.png) no-repeat center;
    background-size: 100%;
} */

.spxw_mobile_c ul li a .img img {
    width: 100%;
    height: 100%;
    float: left;
}

.spxw_mobile_c ul li a .txt {
    height: .87rem;
    width: 100%;
    float: left;
    border: .01rem solid #e9f0f5;
    box-sizing: border-box;
    background-color: #f7fbff;
    padding: 0 .29rem;
}

.spxw_mobile_c ul li a .txt span {
    display: block;
    font-size: .28rem;
    line-height: .85rem;
    box-sizing: border-box;
    background: url(../images/spxw_mobile_xtb.png) no-repeat left center;
    background-size: .36rem;
    padding-left: .6rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.nmgxwlb_mobile {
    margin-top: .5rem;
}

.nmgxwlb_mobile_c {
    margin-top: .35rem;
}

.nmgxwlb_mobile_c ul li {
    float: left;
    width: 100%;
    height: .88rem;
    box-sizing: border-box;
    border: .01rem solid #e9f0f5;
    padding: 0 .29rem;
    margin-bottom: .3rem;
}

.nmgxwlb_mobile_c ul li:last-child {
    margin-bottom: 0;
}

.nmgxwlb_mobile_c ul li a:first-child {
    display: block;
    font-size: .28rem;
    color: #333333;
    line-height: .86rem;
    float: left;
    box-sizing: border-box;
    padding-left: 1.16rem;
    background: url(../images/nmgxwlb_mobile_xtb.png) no-repeat left center;
    background-size: .9rem;
}

.nmgxwlb_mobile_c ul li a:last-child {
    display: block;
    float: right;
    width: .7rem;
    height: .44rem;
    background-color: #f2f8ff;
    border-radius: .1rem;
    margin-top: .2rem;
    font-size: .26rem;
    line-height: .44rem;
    text-align: center;
    color: #035ea5;
}


/* 政务公开 */

.gk_mobile_sub_box .tabs {
    background: url(../images/hd_mobile.png) no-repeat left top;
    background-size: 0.08rem;
    box-sizing: border-box;
    padding-left: 0.3rem;
}

.ldxx_mobile {
    margin-top: .5rem;
}

.ldxx_mobile_c {
    width: 100%;
    float: left;
    margin-top: .35rem;
}

.ldxx_mobile_c .first-ld {
    width: 100%;
    float: left;
}

.ldxx_mobile_c .first-ld .img {
    width: 2rem;
    height: 2.87rem;
    float: left;
    margin-right: .4rem;
}

.ldxx_mobile_c .first-ld .img a {
    display: block;
    width: 100%;
    height: 100%;
}

.ldxx_mobile_c .first-ld .img a img {
    float: left;
    width: 100%;
    height: 100%;
}

.ldxx_mobile_c .first-ld .txt {
    width: 4.4rem;
    float: right;
}

.ldxx_mobile_c .first-ld .txt h2 {
    width: 100%;
    font-size: .34rem;
    line-height: .34rem;
    text-align: center;
    float: left;
    margin-top: .4rem;
}

.ldxx_mobile_c .first-ld .txt a:nth-child(2) {
    width: 100%;
    font-size: .34rem;
    line-height: .34rem;
    text-align: center;
    letter-spacing: .15rem;
    float: left;
    display: block;
    margin-top: .3rem;
}

.ldxx_mobile_c .first-ld .txt a:nth-child(3) {
    width: 100%;
    display: block;
    height: .8rem;
    float: left;
    background: url(../images/ldxx_mobile_xtb.png) no-repeat 1.25rem center;
    background-size: .4rem;
    background-color: #f2f8ff;
    line-height: .8rem;
    font-size: .3rem;
    color: #035ea5;
    box-sizing: border-box;
    padding-left: 1.95rem;
    margin-top: .69rem;
}

.ldxx_mobile_c .other-ld {
    width: 100%;
    float: left;
    margin-top: .4rem;
    height: 2.77rem;
    background-color: #f2f8ff;
    box-sizing: border-box;
    padding: .29rem .4rem;
}

.ldxx_mobile_c .other-ld div {
    width: 100%;
    float: left;
}

.ldxx_mobile_c .other-ld div span {
    width: 1.7rem;
    display: block;
    float: left;
    font-size: .28rem;
    color: #035ea5;
    line-height: .56rem;
    text-align: right;
}

.ldxx_mobile_c .other-ld div>a {
    width: 4.2rem;
    display: block;
    float: right;
    font-size: .28rem;
    line-height: .56rem;
}

.ldxx_mobile_c .other-ld div ul {
    width: 4.2rem;
    float: right;
}

.ldxx_mobile_c .other-ld div ul li {
    width: .86rem;
    float: left;
    margin-right: .4rem;
}

.ldxx_mobile_c .other-ld div ul li:nth-child(3n) {
    margin-right: 0;
}

.ldxx_mobile_c .other-ld div ul li a {
    width: 100%;
    display: block;
    font-size: .28rem;
    line-height: .56rem;
    text-align-last: justify;
}

.ldhd_mobile {
    margin-top: .5rem;
}

.gk_rmlm_mobile {
    margin-top: .5rem;
}

.gk_rmlm_mobile ul {
    width: 6.88rem;
    margin-left: -.04rem;
}

.gk_rmlm_mobile ul li {
    float: left;
    width: 2.14rem;
    height: 2.34rem;
    box-sizing: border-box;
    padding: 0 .04rem .14rem;
    margin-right: .23rem;
}

.gk_rmlm_mobile ul li:nth-child(1) {
    background: url(../images/gk_rmlm_mobile_li1.png) no-repeat center;
    background-size: 100%;
}

.gk_rmlm_mobile ul li:nth-child(2) {
    background: url(../images/gk_rmlm_mobile_li2.png) no-repeat center;
    background-size: 100%;
}

.gk_rmlm_mobile ul li:nth-child(3) {
    background: url(../images/gk_rmlm_mobile_li3.png) no-repeat center;
    background-size: 100%;
    margin-right: 0;
}

.gk_rmlm_mobile ul li a {
    display: block;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding-top: 1.52rem;
    font-size: .3rem;
    color: #035ea5;
    text-align: center;
}

.qqzcwjk_mobile {
    margin-top: .5rem;
}

.qqzcwjk_mobile h2 {
    width: 100%;
    float: left;
}

.qqzcwjk_mobile h2 a {
    display: block;
    font-size: .34rem;
    color: #035ea5;
    background: url(../images/qqzcwjk_mobile_xtb.png) no-repeat left center;
    background-size: .41rem;
    box-sizing: border-box;
    padding-left: .6rem;
    line-height: .5rem;
    float: left;
}

.qqzcwjk_mobile h2 a i {
    color: #d00205;
}

.qqzcwjk_mobile_c {
    width: 100%;
    height: 5.06rem;
    float: left;
    margin-top: .18rem;
    box-sizing: border-box;
    border: .01rem solid #c7e0ff;
    border-radius: .1rem;
    background-color: #f2f8ff;
    padding: .21rem .3rem .4rem;
}

.qqzcwjk_mobile_c ul li {
    width: 100%;
    height: .7rem;
    float: left;
    border-radius: .1rem;
    margin-top: .19rem;
}

.qqzcwjk_mobile_c ul li input {
    width: 100%;
    height: 100%;
    font-size: .24rem;
    color: #333333;
    float: left;
    line-height: .68rem;
    border-radius: .06rem;
    box-sizing: border-box;
    border: .01rem solid #c7e0ff;
    background-color: #ffffff !important;
    padding: 0 .29rem;
}

.qqzcwjk_mobile_c ul li.title input::placeholder {
    color: #999999;
}

.qqzcwjk_mobile_c ul li.date input {
    width: 3rem;
    padding-right: .7rem;
    float: left;
    background: url(../images/qqzcwjk_mobile_xtb2.png) no-repeat center right .29rem;
    background-size: .25rem;
}

.qqzcwjk_mobile_c ul li.date input:nth-child(2) {
    float: right;
}

.qqzcwjk_mobile_c ul li.wh_nf input {
    width: 3rem;
}

.qqzcwjk_mobile_c ul li.wh_nf .select {
    width: 3rem;
    height: 100%;
    float: right;
    box-sizing: border-box;
    border: .01rem solid #c7e0ff;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: #fff;
    appearance: none;
    background-color: #ffffff !important;
    cursor: pointer;
    position: relative;
    background: url(../images/qqzcwjk_mobile_xtb3.png) no-repeat center right .29rem;
    background-size: .24rem;
}

.qqzcwjk_mobile_c ul li.wh_nf .select-box {
    box-sizing: border-box;
    padding-left: .29rem;
    width: 100%;
    font-size: .24rem;
    color: #333333;
    height: 100%;
    line-height: .68rem;
}

.qqzcwjk_mobile_c ul li.wh_nf .select-box span {
    color: #999999;
}

.qqzcwjk_mobile_c ul li.wh_nf .option-box {
    position: absolute;
    width: 3rem;
    left: -.01rem;
    top: .69rem;
    background: #ffffff;
    overflow-y: auto;
    display: none;
    z-index: 999;
    text-align: center;
    border: .01rem solid #c7e0ff;
    border-top: 0;
    box-sizing: border-box;
    padding: .05rem 0;
}

.qqzcwjk_mobile_c ul li.wh_nf .option-box ul li {
    width: 100%;
    height: .64rem;
    line-height: .64rem;
    cursor: pointer;
    font-size: .24rem;
    padding-left: .29rem;
    text-align: left;
    box-sizing: border-box;
    margin-top: 0;
}

.qqzcwjk_mobile_c ul li.wh_nf .option-box ul li:hover {
    background-color: #035ea5;
    color: #ffffff;
    border-radius: 0;
}

.qqzcwjk_mobile_c ul li.button button {
    width: 3rem;
    height: 100%;
    float: left;
    border: 0;
    box-sizing: border-box;
    background-color: #035ea5;
    font-size: .24rem;
    color: #ffffff;
    text-align: center;
    border-radius: .06rem;
}

.qqzcwjk_mobile_c ul li.button button:nth-child(2) {
    float: right;
}

.qqzcwjk_mobile_c ul li a {
    display: block;
    width: 1.93rem;
    height: 100%;
    font-size: .28rem;
    color: #035ea5;
    float: left;
    line-height: .68rem;
    box-sizing: border-box;
    border: .01rem solid #c7e0ff;
    background-color: #ffffff !important;
    text-align: center;
    margin-right: .18rem;
    border-radius: .06rem;
}

.qqzcwjk_mobile_c ul li a:last-child {
    margin-right: 0;
}

.zzqzfwj_mobile {
    margin-top: .5rem;
}

.zzqzfwj_mobile_c ul li {
    float: left;
    width: 100%;
    height: 1.7rem;
    border: .01rem solid #e9f0f5;
    box-sizing: border-box;
    margin-top: .35rem;
    padding: .21rem .29rem;
    position: relative;
    border-radius: .03rem;
}

.zzqzfwj_mobile_c ul li a {
    width: 100%;
    display: block;
    font-size: .28rem;
    line-height: .38rem;
    position: relative;
    text-align: justify;
    z-index: 99;
    float: left;
}

.zzqzfwj_mobile_c ul li a em {
    color: #035ea5;
    display: inline-block;
    width: 0.6rem;
    height: 0.32rem;
    margin-left: 0.1rem;
    border: 0.01rem dashed #035ea5;
    box-sizing: border-box;
    border-radius: 0.05rem;
    line-height: .28rem;
    font-size: .22rem;
    text-align: center;
}

.zzqzfwj_mobile_c ul li a i {
    display: inline-block;
    margin-left: 0.1rem;
    line-height: .28rem;
}

.zzqzfwj_mobile_c ul li a i img {
    vertical-align: top;
    width: 0.4rem;
    height: 0.3rem;
}

.zzqzfwj_mobile_c ul li span {
    display: block;
    font-size: .24rem;
    color: #999999;
    line-height: .24rem;
    float: left;
    margin-top: .18rem;
}

.gk_mobile_box2 {
    margin-top: .5rem;
}

.xwfbh_mobile {
    margin-top: .5rem;
}

.xwfbh_mobile_c {
    margin-top: .35rem;
}

.xwfbh_mobile_c ul li {
    float: left;
    width: 100%;
    min-height: 1.05rem;
    border-left: .01rem solid #e9f0f5;
    border-right: .01rem solid #e9f0f5;
    background-color: #f7fbff;
    box-sizing: border-box;
    padding: 0 .29rem;
}

.xwfbh_mobile_c ul li:nth-child(2) {
    border-top: .01rem solid #e9f0f5;
}

.xwfbh_mobile_c ul li:last-child {
    border-bottom: .01rem solid #e9f0f5;
}

.xwfbh_mobile_c ul li a {
    width: 100%;
    height: 100%;
    display: block;
    font-size: .28rem;
    line-height: .38rem;
    float: left;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    box-sizing: border-box;
    padding-left: .3rem;
    padding-top: .32rem;
    padding-bottom: .32rem;
}

.xwfbh_mobile_c ul li:nth-child(2) a {
    border-bottom: .01rem dashed #d6d6d6;
}

.xwfbh_mobile_c ul li a::after {
    content: "";
    position: absolute;
    width: .1rem;
    height: .1rem;
    background-color: #035ea5;
    left: 0;
    top: .46rem
}

.xwfbh_mobile_c ul li:first-child {
    height: 4.25rem;
    min-height: 1.05rem;
    background: none;
    padding: 0;
    border: 0;
}

.xwfbh_mobile_c ul li:first-child a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    padding-left: 0;
    padding-top: 0;
}

.xwfbh_mobile_c ul li:first-child a::after {
    display: none;
}

.xwfbh_mobile_c ul li:first-child a img {
    width: 100%;
    height: 100%;
    float: left;
}

.xwfbh_mobile_c ul li:first-child a span {
    display: block;
    width: 100%;
    height: .8rem;
    background: rgba(0, 0, 0, .6);
    left: 0;
    bottom: 0;
    z-index: 2;
    position: absolute;
    font-size: .28rem;
    color: #ffffff;
    text-align: center;
    line-height: .8rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
    padding: 0 .3rem;
}

.zfxxgk_mobile {
    margin-top: .5rem;
}

.zfxxgk_mobile_c {
    margin-top: .15rem;
}

.zfxxgk_mobile_c ul li {
    width: 3.3rem;
    height: .9rem;
    float: left;
    margin-right: .2rem;
    margin-top: .2rem;
}

.zfxxgk_mobile_c ul li:nth-child(2n) {
    margin-right: 0;
}

.zfxxgk_mobile_c ul li:nth-child(1) {
    background: url(../images/zfxxgk_mobile_c_li1.png) no-repeat center;
    background-size: 100%;
}

.zfxxgk_mobile_c ul li:nth-child(2) {
    background: url(../images/zfxxgk_mobile_c_li2.png) no-repeat center;
    background-size: 100%;
}

.zfxxgk_mobile_c ul li:nth-child(3) {
    background: url(../images/zfxxgk_mobile_c_li3.png) no-repeat center;
    background-size: 100%;
}

.zfxxgk_mobile_c ul li:nth-child(4) {
    background: url(../images/zfxxgk_mobile_c_li4.png) no-repeat center;
    background-size: 100%;
}

.zfxxgk_mobile_c ul li:nth-child(5) {
    background: url(../images/zfxxgk_mobile_c_li5.png) no-repeat center;
    background-size: 100%;
}

.zfxxgk_mobile_c ul li:nth-child(6) {
    background: url(../images/zfxxgk_mobile_c_li6.png) no-repeat center;
    background-size: 100%;
}

.zfxxgk_mobile_c ul li:nth-child(7) {
    background: url(../images/zfxxgk_mobile_c_li7.png) no-repeat center;
    background-size: 100%;
}

.zfxxgk_mobile_c ul li:nth-child(8) {
    background: url(../images/zfxxgk_mobile_c_li8.png) no-repeat center;
    background-size: 100%;
}

.zfxxgk_mobile_c ul li a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: .3rem;
    line-height: .9rem;
    box-sizing: border-box;
    padding-left: .7rem;
}

.zdlyxxgk_mobile {
    margin-top: .5rem;
}

.zdlyxxgk_mobile_c {
    height: 4.38rem;
    overflow: hidden;
    border: .01rem solid #c7e0ff;
    box-sizing: border-box;
    margin-top: .35rem;
    padding: 0 .19rem .19rem;
    position: relative;
}

.zdlyxxgk_mobile_c ul li {
    float: left;
    width: 3.09rem;
    height: 1.66rem;
    background-color: #f2f8ff;
    margin-right: .2rem;
    margin-top: .2rem;
}

.zdlyxxgk_mobile_c ul li:nth-child(2n) {
    margin-right: 0;
}

.zdlyxxgk_mobile_c ul li a {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}

.zdlyxxgk_mobile_c ul li a img {
    width: .6rem;
}

.zdlyxxgk_mobile_c ul li a span {
    display: block;
    width: 100%;
    text-align: center;
    font-size: .3rem;
    color: #333333;
    line-height: .3rem;
    margin-top: .2rem;
}

.zdlyxxgk_mobile_c .swiper-pagination2 {
    position: absolute;
    right: unset !important;
    left: 50%;
    bottom: .2rem !important;
    transform: translate(-50%, 0);
}

.zdlyxxgk_mobile_c .swiper-pagination2 span {
    border: 0 !important;
    background-color: #e5eff6;
    border-radius: .3rem;
    margin-right: .1rem !important;
}

.zdlyxxgk_mobile_c .swiper-pagination2 span:last-child {
    margin-right: 0 !important;
}

.zdlyxxgk_mobile_c .swiper-pagination2 span.swiper-pagination-bullet-active {
    background-color: #035ea5;
    width: .26rem;
}

.bmxxgk_mobile {
    margin-top: .5rem;
}

.bmxxgk_mobile .bmxxgk_mobile_c {
    height: 5.06rem;
    overflow: hidden;
    border: .01rem solid #c7e0ff;
    box-sizing: border-box;
    margin-top: .35rem;
    padding: 0 .19rem .19rem;
    position: relative;
}

.bmxxgk_mobile_c .swiper-container1 {
    overflow: hidden;
}

.bmxxgk_mobile .bmxxgk_mobile_c .item {
    height: 5.04rem;
}

.bmxxgk_mobile_c ul li {
    float: left;
    width: 3.09rem;
    height: .9rem;
    background-color: #f2f8ff;
    margin-right: .2rem;
    margin-top: .2rem;
}

.bmxxgk_mobile_c ul li:nth-child(2n) {
    margin-right: 0;
}

.bmxxgk_mobile_c ul li a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: .3rem;
    color: #333333;
    line-height: .9rem;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    box-sizing: border-box;
    padding: 0 .2rem;
}

.bmxxgk_mobile_c .swiper-pagination5 {
    position: absolute;
    right: unset !important;
    left: 50%;
    bottom: .2rem !important;
    transform: translate(-50%, 0);
}

.bmxxgk_mobile_c .swiper-pagination5 span {
    border: 0 !important;
    background-color: #e5eff6;
    border-radius: .3rem;
    margin-right: .1rem !important;
}

.bmxxgk_mobile_c .swiper-pagination5 span:last-child {
    margin-right: 0 !important;
}

.bmxxgk_mobile_c .swiper-pagination5 span.swiper-pagination-bullet-active {
    background-color: #035ea5;
    width: .26rem;
}

.bmxxgk_mobile_c .item1 {
    padding: .2rem 0;
    box-sizing: border-box;
}

.bmxxgk_mobile_c .bmxxgk-sub-box {
    width: 100%;
    height: 4.6rem;
    overflow-y: auto;
    overflow-x: hidden;
    box-sizing: border-box;
}

.bmxxgk_mobile_c .head {
    width: 100%;
    float: left;
    font-size: .3rem;
    color: #035ea5;
    line-height: .3rem;
    font-weight: 700;
    margin-top: .5rem;
}

.bmxxgk_mobile_c .head:first-child {
    margin-top: 0;
}

.gk_zt_mobile {
    margin-top: .5rem;
}


/* 政民互动 */

.hd_mobile_sub_box .tabs {
    background: url(../images/hd_mobile.png) no-repeat left top;
    background-size: 0.08rem;
    box-sizing: border-box;
    padding-left: 0.3rem;
}

.hd_mobile_sub_box .xx_mobile a {
    border-radius: .08rem;
}

.hd_fkhy_mobile {
    margin-top: .5rem;
}

.hd_fkhy_mobile_c {
    margin-top: .35rem;
}

.hd_fkhy_mobile_c_t {
    height: .78rem;
    background-color: #f2f8ff;
    box-sizing: border-box;
    padding: 0 .3rem;
}

.hd_fkhy_mobile_c_t span {
    display: block;
    font-size: .28rem;
    color: #035ea5;
    line-height: .78rem;
    float: left;
}

.hd_fkhy_mobile_c_t span:last-child {
    float: right;
}

.hd_fkhy_mobile_c_c ul li {
    float: left;
    width: 100%;
    min-height: 1rem;
    max-height: 1.38rem;
    box-sizing: border-box;
    border-bottom: 0.01rem solid #eeeeee;
    padding: .28rem 0;
}

.hd_fkhy_mobile_c_c ul li a {
    width: 74%;
    font-size: .28rem;
    color: #333333;
    float: left;
    display: block;
    text-align: justify;
    line-height: .39rem;
    white-space: unset;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    position: relative;
    padding-left: .3rem;
    box-sizing: border-box;
}

.hd_fkhy_mobile_c_c ul li a::after {
    width: 0.1rem;
    height: 0.1rem;
    background-color: #035ea5;
    position: absolute;
    content: "";
    left: 0;
    top: .15rem;
}

.hd_fkhy_mobile_c_c ul li span {
    font-size: .26rem;
    line-height: .38rem;
    color: #999999;
    float: right;
}

.hd_sqbjtj_mobile {
    margin-top: .5rem;
}

.hd_sqbjtj_mobile h2 {
    height: .42rem;
    font-size: .34rem;
    color: #035ea5;
    line-height: .42rem;
    text-align: center;
    background: url(../images/hd_sqbjtj_mobile_h2.png) no-repeat center;
    background-size: 100%;
}

.hd_sqbjtj_mobile_tab {
    margin-top: .35rem;
    float: left;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: flex-start;
}

.hd_sqbjtj_mobile_tab ul li {
    float: left;
    width: 1.5rem;
    height: .56rem;
    border: .01rem solid #035ea5;
    border-right: 0;
    box-sizing: border-box;
    overflow: hidden;
    font-size: .26rem;
    color: #666666;
    text-align: center;
    line-height: .52rem;
    cursor: pointer;
}

.hd_sqbjtj_mobile_tab ul li:first-child {
    border-top-left-radius: .3rem;
    border-bottom-left-radius: .3rem;
}

.hd_sqbjtj_mobile_tab ul li:last-child {
    border-top-right-radius: .3rem;
    border-bottom-right-radius: .3rem;
    border-right: .01rem solid #035ea5;
}

.hd_sqbjtj_mobile_tab ul li.on {
    background-color: #035ea5;
    color: #ffffff;
}

.hd_sqbjtj_mobile_cout {
    margin-top: .05rem;
}

.hd_sqbjtj_mobile_cout .item {
    width: 3.25rem;
    height: 1.5rem;
    float: left;
    margin-right: .3rem;
    margin-top: .3rem;
    box-sizing: border-box;
    padding: .35rem .4rem;
}

.hd_sqbjtj_mobile_cout .item:nth-child(2n) {
    margin-right: 0;
}

.hd_sqbjtj_mobile_cout .item1 {
    background: url(../images/hd_sqbjtj_mobile_cout_item1.png) no-repeat center;
    background-size: 100%;
}

.hd_sqbjtj_mobile_cout .item2 {
    background: url(../images/hd_sqbjtj_mobile_cout_item2.png) no-repeat center;
    background-size: 100%;
}

.hd_sqbjtj_mobile_cout .item3 {
    background: url(../images/hd_sqbjtj_mobile_cout_item3.png) no-repeat center;
    background-size: 100%;
}

.hd_sqbjtj_mobile_cout .item4 {
    background: url(../images/hd_sqbjtj_mobile_cout_item4.png) no-repeat center;
    background-size: 100%;
}

.hd_sqbjtj_mobile_cout .item p {
    width: 100%;
    float: left;
}

.hd_sqbjtj_mobile_cout .item p i {
    font-size: .4rem;
    display: block;
    float: left;
    line-height: .4rem;
    font-weight: bold;
}

.hd_sqbjtj_mobile_cout .item1 p i {
    color: #ff6c53;
}

.hd_sqbjtj_mobile_cout .item2 p i {
    color: #5b96ef;
}

.hd_sqbjtj_mobile_cout .item3 p i {
    color: #43c172;
}

.hd_sqbjtj_mobile_cout .item4 p i {
    color: #fd9010;
}

.hd_sqbjtj_mobile_cout .item p em {
    font-size: .26rem;
    display: block;
    float: left;
    line-height: .26rem;
    color: #999999;
    margin-top: .11rem;
    margin-left: .1rem;
}

.hd_sqbjtj_mobile_cout .item span {
    width: 100%;
    float: left;
    display: block;
    font-size: .28rem;
    color: #666666;
    line-height: .28rem;
    margin-top: .14rem;
}

.hd_zxft_mobile {
    margin-top: .5rem;
}

.hd_zxft_mobile_c {
    margin-top: .35rem;
}

.hd_zxft_mobile_c_frist {
    height: 4.79rem;
    box-sizing: border-box;
    padding: 0 .1rem .1rem 0;
    background: url(../images/hd_zxft_mobile_c_frist.png) no-repeat center;
    background-size: 100%;
}

.hd_zxft_mobile_c_frist .img {
    display: block;
    width: 100%;
    float: left;
    height: 3.77rem;
}

.hd_zxft_mobile_c_frist .img a {
    width: 100%;
    height: 100%;
    display: block;
}

.hd_zxft_mobile_c_frist .img a img {
    width: 100%;
    height: 100%;
    float: left;
}

.hd_zxft_mobile_c_frist .txt {
    width: 100%;
    height: .9rem;
    display: block;
    float: left;
    box-sizing: border-box;
    padding: 0 .3rem;
}

.hd_zxft_mobile_c_frist .txt a {
    width: 100%;
    display: block;
    font-size: .28rem;
    color: #333333;
    line-height: .9rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hd_zxft_mobile_c_other ul li {
    width: 100%;
    float: left;
    height: 1rem;
    box-sizing: border-box;
    border-bottom: .01rem solid #eeeeee;
}

.hd_zxft_mobile_c_other ul li a {
    display: block;
    width: 75%;
    float: left;
    font-size: .28rem;
    color: #333333;
    line-height: .99rem;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    box-sizing: border-box;
    padding-left: .3rem;
}

.hd_zxft_mobile_c_other ul li a::after {
    width: 0.1rem;
    height: 0.1rem;
    background-color: #035ea5;
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
}

.hd_zxft_mobile_c_other ul li span {
    display: block;
    font-size: .26rem;
    color: #999999;
    float: right;
    line-height: .99rem;
}

.hd_yjzj_mobile {
    margin-top: .5rem;
}

.hd_zcwdl_mobile {
    margin-top: .5rem;
    height: 1.5rem;
}

.hd_zcwdl_mobile a {
    width: 100%;
    height: 100%;
    display: block;
}

.hd_zcwdl_mobile a img {
    width: 100%;
    height: 100%;
    float: left;
}

.hd_zwxmt_mobile {
    margin-top: .4rem;
    height: 1.5rem;
}

.hd_zwxmt_mobile a {
    width: 100%;
    height: 100%;
    display: block;
}

.hd_zwxmt_mobile a img {
    width: 100%;
    height: 100%;
    float: left;
}

.hd_nmgzzqtyhdjlpt_mobile {
    height: 1.5rem;
    background: url(../images/nmgzzqtyhdjlpt_img.png) no-repeat center;
    background-size: 100%;
    margin-top: .4rem;
    box-sizing: border-box;
    position: relative;
}

.hd_nmgzzqtyhdjlpt_mobile>ul {
    width: 1.85rem;
    position: absolute;
    right: .57rem;
    top: .24rem;
}

.hd_nmgzzqtyhdjlpt_mobile>ul li {
    float: left;
    width: 1.8rem;
    height: .51rem;
    background: url(../images/hd_nmgzzqtyhdjlpt_mobile_xtb.png) no-repeat center;
    background-size: 100%;
    box-sizing: border-box;
    padding: 0 .05rem .07rem;
    cursor: pointer;
    margin-bottom: .08rem;
}

.hd_nmgzzqtyhdjlpt_mobile>ul li:last-child {
    margin-bottom: 0;
}

.hd_nmgzzqtyhdjlpt_mobile>ul li span {
    display: block;
    width: 100%;
    height: 100%;
    font-size: .26rem;
    color: #1e88db;
    line-height: .44rem;
    box-sizing: border-box;
    padding-left: .18rem;
    position: relative;
}

.hd_nmgzzqtyhdjlpt_mobile>ul li span::after {
    content: "";
    position: absolute;
    width: .13rem;
    height: .08rem;
    right: .2rem;
    top: .18rem;
    transition: all .5s;
    background: url(../images/hd_nmgzzqtyhdjlpt_mobile_xtb2.png) no-repeat center;
    background-size: 100%;
}

.hd_nmgzzqtyhdjlpt_mobile>ul li.on span::after {
    transform: rotate(180deg);
}

.hd_nmgzzqtyhdjlpt_mobile .item {
    width: 100%;
    min-height: 1rem;
    box-sizing: border-box;
    padding: .3rem .3rem .06rem;
    border: .01rem solid #e9e9e9;
    box-shadow: 0 0 .1rem #e9e9e9;
    background-color: #ffffff;
    position: absolute;
    left: 0;
    bottom: 1.8rem;
    z-index: 999;
}

.hd_nmgzzqtyhdjlpt_mobile .item::before {
    content: '';
    width: .25rem;
    height: .25rem;
    background: #fff;
    border-bottom: .01rem solid #e9e9e9;
    border-right: .01rem solid #e9e9e9;
    -webkit-transform: rotate(46deg);
    -ms-transform: rotate(46deg);
    transform: rotate(46deg);
    display: block;
    position: absolute;
    left: 75%;
    bottom: -.13rem;
}

.hd_nmgzzqtyhdjlpt_mobile .item ul li {
    width: 2.9rem;
    float: left;
    margin-right: .3rem;
    margin-bottom: .3rem;
}

.hd_nmgzzqtyhdjlpt_mobile .item ul li:nth-child(2n) {
    margin-right: 0;
}

.hd_nmgzzqtyhdjlpt_mobile .item ul li a {
    width: 100%;
    font-size: .28rem;
    display: block;
    line-height: .38rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    box-sizing: border-box;
    padding-left: .3rem;
}

.hd_nmgzzqtyhdjlpt_mobile .item ul li a::after {
    content: "";
    width: .1rem;
    height: .1rem;
    background-color: #035ea5;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
    position: absolute;
}


/* 政府数据 */

.sj_mobile_sub_box .tabs {
    background: url(../images/hd_mobile.png) no-repeat left top;
    background-size: 0.08rem;
    box-sizing: border-box;
    padding-left: 0.3rem;
}

.sj_sjtj_mobie {
    margin-top: .5rem;
}

.sj_sjtj_mobie .item {
    height: 4.54rem;
    margin-top: .35rem;
    border: .01rem solid #eeeeee;
    box-sizing: border-box;
    padding: .29rem;
}

.sj_sjtj_mobie .item h2 {
    width: 100%;
    float: left;
}

.sj_sjtj_mobie .item h2 a {
    font-size: .32rem;
    color: #333333;
    display: block;
    float: left;
    line-height: .5rem;
    box-sizing: border-box;
    padding-left: .68rem;
}

.sj_sjtj_mobie .item1 h2 a {
    background: url(../images/sj_sjtj_mobie_xtb.png) no-repeat left center;
    background-size: .5rem;
}

.sj_sjtj_mobie .item2 h2 a {
    background: url(../images/sj_sjtj_mobie_xtb2.png) no-repeat left center;
    background-size: .5rem;
}

.sj_sjtj_mobie .item3 h2 a {
    background: url(../images/sj_sjtj_mobie_xtb3.png) no-repeat left center;
    background-size: .5rem;
}

.sj_sjtj_mobie .item ul {
    width: 100%;
    float: left;
    margin-top: .2rem;
}

.sj_sjtj_mobie .item ul li {
    float: left;
    width: 100%;
    margin-bottom: .32rem;
}

.sj_sjtj_mobie .item ul li a {
    width: 100%;
    display: block;
    font-size: .28rem;
    line-height: .38rem;
    color: #333333;
    position: relative;
    box-sizing: border-box;
    padding-left: .3rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.sj_sjtj_mobie .item ul li a::after {
    width: 0.1rem;
    height: 0.1rem;
    background-color: #035ea5;
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
}

.sj_nmgzzqggsjkfpt_mobile {
    margin-top: .5rem;
    height: 1.5rem;
}

.sj_nmgzzqggsjkfpt_mobile a {
    display: block;
    width: 100%;
    height: 100%;
}

.sj_nmgzzqggsjkfpt_mobile a img {
    float: left;
    width: 100%;
    height: 100%;
}

.sj_sjfb_mobile {
    margin-top: .5rem;
}

.sj_sjfb_mobile_c {
    max-height: 9.75rem;
    background: url(../images/sj_sjfb_mobile_c_bj.png) no-repeat center top;
    background-size: 100%;
    box-sizing: border-box;
    padding: .32rem .15rem .15rem;
    margin-top: .35rem;
}

.sj_sjfb_mobile_c .tabs2 {
    width: 100%;
    height: .59rem;
    overflow-y: hidden;
    overflow-x: auto;
    margin: 0;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    -ms-overflow-style: none;
    box-sizing: border-box;
}

.sj_sjfb_mobile_c .tabs2::-webkit-scrollbar {
    display: none;
}

.sj_sjfb_mobile_c .tabs2.show-scrollbar::-webkit-scrollbar {
    display: block;
    height: 2px;
    background: rgba(0, 0, 0, 0.1);
}

.sj_sjfb_mobile_c .tabs2.show-scrollbar::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.3);
    border-radius: 2px;
}

.sj_sjfb_mobile_c .tabs2 span {
    display: inline-block;
    font-size: .28rem;
    line-height: .28rem;
    color: #666666;
    padding: 0 .22rem;
    box-sizing: border-box;
    position: relative;
    padding-bottom: .31rem;
}

.sj_sjfb_mobile_c .tabs2 span.on::after {
    position: absolute;
    width: .26rem;
    height: .15rem;
    content: "";
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 0);
    background: url(../images/sj_sjfb_mobile_xtb.png) no-repeat center;
    background-size: 100%;
}

.sj_sjfb_mobile_c .tabs2 span.on {
    font-size: .3rem;
    font-weight: bold;
    color: #035ea5;
}

.sj_sjfb_mobile_c .swiper-container2 {
    overflow: hidden;
}

.sj_sjfb_mobile_c .item_box {
    background-color: #ffffff;
    box-sizing: border-box;
    padding: 0 .3rem .4rem;
}

.sj_sjfb_mobile_c .item_box .item {
    margin-top: .4rem;
}

.sj_sjfb_mobile_c .item_box h2 {
    width: 100%;
    float: left;
    height: .28rem;
}

.sj_sjfb_mobile_c .item_box h2 a {
    font-size: .28rem;
    color: #035ea5;
    float: left;
    line-height: .28rem;
}

.sj_sjfb_mobile_c .item_box ul {
    width: 100%;
    float: left;
    margin-top: .25rem;
}

.sj_sjfb_mobile_c .item_box ul li {
    width: 100%;
    float: left;
    margin-bottom: .33rem;
}

.sj_sjfb_mobile_c .item_box ul li:last-child {
    margin-bottom: 0;
}

.sj_sjfb_mobile_c .item_box ul li a {
    display: block;
    width: 73%;
    float: left;
    font-size: .28rem;
    color: #333333;
    line-height: .38rem;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    box-sizing: border-box;
    padding-left: 0.3rem;
}

.sj_sjfb_mobile_c .item_box ul li a::after {
    width: 0.1rem;
    height: 0.1rem;
    background-color: #035ea5;
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
}

.sj_sjfb_mobile_c .item_box ul li span {
    display: block;
    font-size: .26rem;
    color: #999999;
    float: right;
    line-height: .38rem;
}


/* 亮丽内蒙古 */

.ll_banner_mobile {
    height: 4.44rem;
    position: relative;
}

.ll_banner_mobile_zd {
    width: 100%;
    height: 100%;
    position: absolute;
    background: url(../images/ll_banner_mobile_zd.png) no-repeat center bottom;
    background-size: 100%;
    left: 0;
    bottom: 0;
    z-index: 9;
}

.ll_banner_mobile_logo {
    width: 2.63rem;
    height: 2.52rem;
    position: absolute;
    background: url(../images/ll_banner_mobile_logo.png) no-repeat center bottom;
    background-size: 100%;
    top: .62rem;
    right: 1.16rem;
    z-index: 9;
}

.ll_banner_mobile_tab {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 8;
}

.ll_banner_mobile_tab .swiper-slide img {
    width: 100%;
    height: 100%;
}

.ll_nmggk_mobile {
    margin-top: .4rem;
}

.ll_nmggk_mobile_hd {
    height: 1.38rem;
    background: url(../images/ll_nmggk_mobile_hd.png) no-repeat center;
    background-size: 5.7rem;
}

.ll_nmggk_mobile_hd a {
    display: block;
    width: 3.5rem;
    height: 100%;
    margin: auto;
}

.ll_nmggk_mobile_bd {
    height: 13.13rem;
    margin-top: .4rem;
    background-color: #edf5ff;
    box-sizing: border-box;
    padding: .15rem;
}

.ll_nmggk_mobile_bd_box {
    background-color: #ffffff;
    box-sizing: border-box;
    padding: .3rem .3rem .4rem;
}

.ll_nmggk_mobile_sp {
    height: 3.33rem;
    position: relative;
}

.ll_nmggk_mobile_sp video {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 8;
}

.ll_nmggk_mobile_sp i {
    width: 100%;
    height: 100%;
    display: block;
    opacity: 1;
    position: absolute;
    left: 50%;
    cursor: pointer;
    top: 50%;
    background: url(../images/ll_nmggk_mobile_sp_xtb.png) no-repeat center;
    background-size: .8rem;
    z-index: 9;
    transform: translate(-50%, -50%);
}

.ll_nmgk_mobile_qqgk {
    margin-top: .35rem;
}

.ll_nmgk_mobile_qqgk h2 {
    width: 100%;
    float: left;
}

.ll_nmgk_mobile_qqgk h2 a {
    font-size: .34rem;
    color: #333333;
    line-height: .34rem;
    display: block;
    float: left;
}

.ll_nmgk_mobile_qqgk .cout {
    width: 100%;
    float: left;
    font-size: .28rem;
    color: #666666;
    line-height: .56rem;
    font-family: "微软雅黑";
    text-indent: 2em;
    text-align: justify;
    margin-top: .156rem;
}

.ll_nmgk_mobile_qqgk .cout * {
    font-size: .28rem !important;
    color: #666666 !important;
    line-height: .56rem !important;
    font-family: "微软雅黑" !important;
}

.ll_nmgk_mobile_qqgk .cout a {
    color: #035ea5 !important;
}

.ll_nmgk_mobile_btm {
    width: 6.1rem;
    margin: auto;
    margin-top: .13rem;
    margin-left: -.1rem;
}

.ll_nmgk_mobile_btm ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: flex-start;
    align-items: center;
}

.ll_nmgk_mobile_btm ul li {
    float: left;
    width: 1.4rem;
    height: 1.8rem;
    margin-right: .16rem;
    margin-top: .3rem;
}

.ll_nmgk_mobile_btm ul li:nth-child(1),
.ll_nmgk_mobile_btm ul li:nth-child(2),
.ll_nmgk_mobile_btm ul li:nth-child(3),
.ll_nmgk_mobile_btm ul li:nth-child(4) {
    margin-top: 0;
}

.ll_nmgk_mobile_btm ul li:nth-child(4n) {
    margin-right: 0;
}

.ll_nmgk_mobile_btm ul li a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}

.ll_nmgk_mobile_btm ul li a img {
    width: 1.4rem;
    height: 1.47rem;
}

.ll_nmgk_mobile_btm ul li a span {
    width: 100%;
    font-size: .3rem;
    color: #333333;
    text-align: center;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
}

.ll_yjnmg_mobile {
    margin-top: .6rem;
    height: 7.52rem;
    background: url(../images/ll_yjnmg_mobile_bj.png) no-repeat center bottom;
    background-size: 100%;
}

.ll_yjnmg_mobile_hd {
    height: 1.41rem;
    background: url(../images/ll_yjnmg_mobile_hd.png) no-repeat center;
    background-size: 5.7rem;
}

.ll_yjnmg_mobile_hd a {
    display: block;
    width: 3.5rem;
    height: 100%;
    margin: auto;
}

.ll_yjnmg_mobile_bd {
    box-sizing: border-box;
    padding: 0 .6rem;
    margin-top: .4rem;
    position: relative;
}

.ll_yjnmg_mobile_bd .mySwiper3 {
    overflow: hidden;
    height: 5.1rem;
}

.ll_yjnmg_mobile_bd a {
    width: 3rem;
    height: 4.64rem;
    display: block;
}

.ll_yjnmg_mobile_bd .yjnmg_a1 {
    float: left;
}

.ll_yjnmg_mobile_bd .yjnmg_a2 {
    float: right;
}

.ll_yjnmg_mobile_bd a .img {
    width: 100%;
    height: 3.98rem;
    float: left;
    position: relative;
    overflow: hidden;
    border-radius: .2rem;
}

.ll_yjnmg_mobile_bd a .img img {
    width: 100%;
    height: 100%;
    float: left;
    overflow: hidden;
    border-radius: .2rem;
}

.ll_yjnmg_mobile_bd a .img i {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}

.ll_yjnmg_mobile_bd .yjnmg_a1 .img i {
    background: url(../images/ll_yjnmg_mobile_bd_zd2.png) no-repeat center bottom;
    background-size: 100%;
}

.ll_yjnmg_mobile_bd .yjnmg_a2 .img i {
    background: url(../images/ll_yjnmg_mobile_bd_zd2.png) no-repeat center bottom;
    background-size: 100%;
}

.ll_yjnmg_mobile_bd .txt {
    width: 100%;
    float: left;
}

.ll_yjnmg_mobile_bd .txt span {
    display: block;
    width: 100%;
    font-size: .34rem;
    color: #035ea5;
    font-weight: bold;
    text-align: center;
    line-height: .4rem;
    margin-top: .25rem;
    box-sizing: border-box;
    padding: 0 .3rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.ll_yjnmg_mobile_bd .yjnmg_a1 img {
    width: 3rem !important;
    height: 3.98rem !important;
    float: left;
}

.ll_yjnmg_mobile_bd .yjnmg_a2 img {
    width: 3rem !important;
    height: 3.98rem !important;
    float: right;
}

.ll_yjnmg_mobile_bd .swiper-next {
    width: 0.4rem;
    height: 0.66rem;
    background: url(../images/yjnmg_rt.png) no-repeat center;
    background-size: 100%;
    left: auto;
    right: 0;
    cursor: pointer;
    position: absolute;
    top: 1.67rem;
    z-index: 999;
}

.ll_yjnmg_mobile_bd .swiper-prev {
    width: 0.4rem;
    height: 0.66rem;
    background: url(../images/yjnmg_le.png) no-repeat center;
    background-size: 100%;
    left: 0;
    right: auto;
    cursor: pointer;
    position: absolute;
    top: 1.67rem;
    z-index: 999;
}

.ll_yjnmg_mobile_bd .swiper-pagination3 {
    position: absolute;
    right: unset !important;
    bottom: 0 !important;
    left: 50%;
    transform: translate( -50%, 0);
}

.ll_yjnmg_mobile_bd .swiper-pagination3 span {
    width: .16rem;
    height: .16rem;
    margin-right: .1rem !important;
    border: .01rem solid #035ea5 !important;
}

.ll_yjnmg_mobile_bd .swiper-pagination3 span:last-child {
    margin-right: 0 !important;
}

.ll_yjnmg_mobile_bd .swiper-pagination3 .swiper-pagination-bullet-active {
    background-color: #035ea5 !important;
}

.ll_sems_mobile {
    overflow: hidden;
    margin-top: .6rem;
}

.ll_sems_mobile_hd {
    height: 1.41rem;
    background: url(../images/ll_sems_mobile_hd.png) no-repeat center;
    background-size: 5.7rem;
}

.ll_sems_mobile_hd a {
    display: block;
    width: 3.5rem;
    height: 100%;
    margin: auto;
}

.ll_sems_mobile_bd {
    overflow: hidden;
    margin-top: .4rem;
    height: 3.48rem;
    position: relative;
}

.ll_sems_mobile_bd .swiper-container {
    width: 15.5rem;
    margin-left: -4.01rem;
}

.ll_sems_mobile_bd a {
    display: block;
    width: 5rem;
    height: 3.48rem;
    position: relative;
}

.ll_sems_mobile_bd a img {
    float: left;
    width: 100%;
    height: 100%;
}

.ll_sems_mobile_bd a span {
    display: block;
    width: 100%;
    height: .6rem;
    position: absolute;
    left: 0;
    bottom: .2rem;
    background: url(../images/ll_sems_mobile_bd_xtb.png) no-repeat .2rem center;
    background-size: 3.76rem;
    box-sizing: border-box;
    padding: 0 .45rem;
    font-size: .3rem;
    color: #ffffff;
    line-height: .6rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    opacity: 0;
}

.ll_sems_mobile_bd .swiper-slide-active a span {
    opacity: 1;
}

.ll_sems_mobile_bd .swiper-next {
    width: .51rem;
    height: 1rem;
    top: 1.24rem;
    right: .35rem;
    background: url(../images/ll_sems_mobile_hd_rt.png) no-repeat center;
    background-size: 100%;
}

.ll_sems_mobile_bd .swiper-prev {
    width: .51rem;
    height: 1rem;
    top: 1.24rem;
    left: .35rem;
    background: url(../images/ll_sems_mobile_hd_le.png) no-repeat center;
    background-size: 100%;
}


/* 通用列表 */

.position-box {
    min-height: .56rem;
    background: url(../images/position.png) no-repeat left .15rem;
    background-size: .23rem;
    font-size: .28rem;
    line-height: .56rem;
    color: #666666;
    padding-left: .35rem;
    box-sizing: border-box;
    margin-top: .3rem;
    margin-bottom: -.2rem;
}

.position-box a:last-child {
    color: #035ea5;
}

.tylb_mobile {
    margin-top: .5rem;
}

.tylb_mobile .tabs {
    background: url(../images/hd_mobile.png) no-repeat left top;
    background-size: 0.08rem;
    box-sizing: border-box;
    padding-left: 0.3rem;
}

.tylb_mobile .tabs span {
    font-weight: bold;
    color: #035ea5;
}


/* 通用细览 */

.tyxl_mobile {
    margin-top: .5rem;
    overflow: hidden;
}

.tyxl_mobile_title {
    width: 100%;
    font-size: .38rem;
    color: #333333;
    line-height: .6rem;
    font-weight: bold;
    text-align: left;
}

.tyxl_mobile_xq {
    width: 100%;
    /* height: 1.1rem; */
    box-sizing: border-box;
    border-bottom: .01rem solid #f2f2f2;
    margin-top: .35rem;
    padding-bottom: 0.25rem;
}

.tyxl_mobile_xq .l span {
    width: 100%;
    font-size: .28rem;
    color: #999999;
    display: block;
    float: left;
    line-height: .42rem;
}

.tyxl_mobile_xq .l span:last-child {
    margin-right: 0;
}

.tyxl_mobile_content {
    width: 100%;
    min-height: 3rem;
    font-size: .28rem;
    color: #333333;
    font-family: "微软雅黑" !important;
    line-height: .56rem;
    box-sizing: border-box;
    text-align: justify;
    padding-top: .2rem;
}

.tyxl_mobile_content * {
    font-size: .28rem !important;
    color: #333333 !important;
    font-family: "微软雅黑" !important;
    line-height: .56rem !important;
}

.docContent img,
.tyxl_mobile_content img {
    max-width: 100% !important;
    height: auto !important;
}

.docContent table {
    max-width: 100% !important;
}

.docContent video {
    max-width: 100% !important;
}

.docContent iframe {
    max-width: 100% !important;
}

.video-js {
    margin: 0 auto !important;
    display: block;
}


/* 政府文件细览 */

.tyxl_mobile_table {
    width: 100%;
    margin-bottom: .4rem;
    border-collapse: collapse;
    border-spacing: 0;
    border-bottom: .01rem solid #e1e1e1;
    float: left;
}

.tyxl_mobile_table tr,
th,
td {
    padding: 0.15rem;
    line-height: .3rem;
    font-size: .26rem;
    font-family: "微软雅黑";
}

.tyxl_mobile_table th {
    width: 30%;
    color: #333333;
    border: .01rem solid #e1e1e1;
    border-bottom: 0;
    padding: 0.15rem;
    line-height: .4rem;
    font-size: .26rem;
    font-family: "微软雅黑";
}

.tyxl_mobile_table td {
    border-top: .01rem solid #e1e1e1;
    border-right: .01rem solid #e1e1e1;
    width: 70%;
    color: #666666;
}

.tyxl_mobile_table td.gwsxCon,
.tyxl_mobile_table th.sx {
    border-bottom: .01rem solid #e1e1e1;
}

.tyxl_mobile_xgbszn {
    min-height: 1.6rem;
    width: 100%;
    box-sizing: border-box;
    border: .01rem solid #e1e1e1;
    margin-top: .5rem;
    margin-bottom: .5rem;
}

.tyxl_mobile_xgbszn h2 {
    width: 100%;
    height: .8rem;
    background: url(../images/zfwjxl_xtb.png) no-repeat left .29rem center;
    background-size: .6rem;
    background-color: #f2f8ff;
    float: left;
    color: #035ea5;
    font-size: .3rem;
    line-height: .8rem;
    box-sizing: border-box;
    padding-left: 1.1rem;
}

.tyxl_mobile_xgbszn ul {
    float: left;
    width: 100%;
    box-sizing: border-box;
    padding: .1rem .29rem;
}

.tyxl_mobile_xgbszn ul li {
    width: 100%;
    float: left;
}

.tyxl_mobile_xgbszn ul li a {
    display: block;
    max-width: 100%;
    font-size: .28rem;
    float: left;
    line-height: .56rem;
    box-sizing: border-box;
    background: url(../images/zfwjxl_xtb2.png) no-repeat left center;
    background-size: .22rem;
    padding-left: .35rem;
}

.tyxl_mobile_gl {
    width: 100%;
    position: relative;
}

.tyxl_mobile_gl .item {
    width: 100%;
    float: left;
    box-sizing: border-box;
    padding-bottom: .6rem;
    margin-top: .5rem;
    background: url(../images/zfwjxl_fg.png) no-repeat center bottom;
    background-size: 100%;
}

.tyxl_mobile_gl .zhedang-box {
    width: 100%;
    background-color: #ffffff;
    left: 0;
    bottom: 0;
    height: .6rem;
    position: absolute;
}

.zfwjxl-box-right-con-qzb {
    width: 100%;
    height: 3.2rem;
    position: relative;
    background: url(../images/zfwjxl_qzb_bj.png) no-repeat center;
    background-size: 100%;
}

.zfwjxl-box-right-con-qzb>a {
    position: absolute;
    top: 1.8rem;
    left: .6rem;
    background-color: #ffffff;
    border: .01rem solid #90badd;
    box-sizing: border-box;
    border-radius: .5rem;
    height: .8rem;
    width: 2.5rem;
    font-size: .3rem;
    color: #1665a9;
    text-align: center;
    line-height: .78rem;
}

.zfwjxl-box-right-con-qzb>span {
    position: absolute;
    top: 1.8rem;
    right: .6rem;
    background-color: #ffffff;
    border: .01rem solid #90badd;
    box-sizing: border-box;
    border-radius: .5rem;
    height: .8rem;
    width: 2.5rem;
    font-size: .3rem;
    color: #1665a9;
    text-align: center;
    line-height: .78rem;
    cursor: pointer;
}

.zfwjxl-box-right-con-qzb-download-list {
    position: absolute;
    left: 50%;
    transform: translate( -50%, 0);
    padding-top: .1rem;
    top: .78rem;
}

.zfwjxl-box-right-con-qzb-download-list a {
    position: static;
    display: block;
    margin-bottom: .05rem;
    width: 1.6rem;
    text-align: left;
    box-sizing: border-box;
    padding-left: .7rem;
    color: #ffffff;
    font-size: .28rem;
    border-radius: .1rem;
}

.zfwjxl-box-right-con-qzb-download-list a#mobile_word {
    background: url(../images/zfwjxl_download1.png) no-repeat .2rem center;
    background-size: .34rem;
    background-color: #408ada;
}

.zfwjxl-box-right-con-qzb-download-list a#mobile_pdf {
    background: url(../images/zfwjxl_download2.png) no-repeat .2rem center;
    background-size: .34rem;
    background-color: #db090a;
}

.zfwjxl-box-right-con-title {
    width: 100%;
    float: left;
}

.zfwjxl-box-right-con-title a {
    background: url(../images/hd_mobile.png) no-repeat left;
    background-size: .08rem;
    box-sizing: border-box;
    padding-left: .3rem;
    font-size: .34rem;
    cursor: auto;
    color: #035ea5;
    line-height: .34rem;
    float: left;
}

.zfwjxl-box-right-con-list {
    width: 100%;
    float: left;
    margin-top: .05rem;
}

.zfwjxl-box-right-con-list li {
    width: 100%;
    float: left;
    margin-top: .3rem;
    border: .01rem solid #e1e1e1;
    /* height: 1.38rem; */
    box-sizing: border-box;
    padding: .15rem .3rem;
}

.zfwjxl-box-right-con-list h3 a {
    display: block;
    width: 100%;
    position: relative;
    text-align: justify;
    font-size: .28rem;
    font-weight: normal;
    line-height: .5rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.tyxl_mobile_content2 {
    padding-top: 0;
    margin-top: -.25rem;
    float: left;
    position: relative;
    z-index: 9;
}


/* 图片列表 */

.tpxw_mobile_c {
    margin-top: .05rem;
}

.tpxw_mobile_c ul li {
    float: left;
    width: 100%;
    margin-top: .3rem;
}

.tpxw_mobile_c ul li a {
    display: block;
    width: 100%;
    height: 100%;
}

.tpxw_mobile_c ul li a .img {
    float: left;
    width: 100%;
    height: 3.81rem;
}

.tpxw_mobile_c ul li a .img img {
    width: 100%;
    height: 100%;
    float: left;
}

.tpxw_mobile_c ul li a .txt {
    width: 100%;
    max-height: 2rem;
    float: left;
    box-sizing: border-box;
    border: .01rem solid #e9f0f5;
    background-color: #f7fbff;
    padding: .2rem .3rem;
}

.tpxw_mobile_c ul li a .txt span {
    display: block;
    width: 100%;
    text-align: justify;
    font-size: .28rem;
    color: #333333;
    line-height: .5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    float: left;
}

.tpxw_mobile_c ul li a .txt em {
    font-size: .26rem;
    color: #999999;
    display: block;
    width: 100%;
    float: left;
    margin-top: .1rem;
}


/* 通用单篇 */

.tydp_mobile .tyxl_mobile_xq {
    height: .7rem;
}


/* 专题专栏 */

.ztzl_mobile_box {
    margin-top: .5rem;
    position: relative;
    overflow: hidden;
}

.ztzl_mobile_box .hd {
    width: 100%;
    float: left;
    height: 0.64rem;
    position: relative;
    border-bottom: 0.01rem solid #eeeeee;
    background: url(../images/hd_mobile.png) no-repeat left top;
    background-size: 0.08rem;
    box-sizing: border-box;
    padding-left: 0.3rem;
}

.ztzl_mobile_box .hd span {
    display: block;
    float: left;
    color: #035ea5;
    font-weight: bold;
    font-size: .34rem;
    cursor: pointer;
    margin-right: 0.7rem;
    padding-bottom: 0.26rem;
}

.ztzl_mobile_box .bd {
    width: 100%;
    float: left;
    margin-top: .35rem;
    overflow: hidden;
}

.ztzl_mobile_box .bd .inHd {
    height: .6rem;
    width: 100%;
    float: left;
}

.ztzl_mobile_box .bd .inHd ul {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: center;
}

.ztzl_mobile_box .bd .inHd ul li {
    width: 1.1rem;
    border: .01rem solid #035ea5;
    box-sizing: border-box;
    height: .6rem;
    border-right: 0;
}

.ztzl_mobile_box .bd .inHd ul li:last-child {
    border-right: .01rem solid #035ea5;
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
}

.ztzl_mobile_box .bd .inHd ul li:first-child {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
}

.ztzl_mobile_box .bd .inHd ul li.on {
    background-color: #035ea5;
}

.ztzl_mobile_box .bd .inHd ul li a {
    display: block;
    text-align: center;
    line-height: .58rem;
    color: #666666;
    font-size: .28rem;
}

.ztzl_mobile_box .bd .inHd ul li.on a {
    color: #ffffff;
}

.ztzl_mobile_box .bd .inBd {
    width: 100%;
    float: left;
    overflow: hidden;
    margin-top: .1rem;
}

.ztzl_mobile_box .bd .inBd .item ul li {
    float: left;
    width: 3.3rem;
    height: 2.59rem;
    margin-right: .2rem;
    margin-top: .2rem;
}

.ztzl_mobile_box .bd .inBd .item ul li:nth-child(2n) {
    margin-right: 0;
}

.ztzl_mobile_box .bd .inBd .item ul li a {
    display: block;
    width: 100%;
    height: 100%;
}

.ztzl_mobile_box .bd .inBd .item ul li a .img {
    width: 100%;
    height: 1.99rem;
    float: left;
    overflow: hidden;
}

.ztzl_mobile_box .bd .inBd .item ul li a .img img {
    width: 100%;
    height: 100%;
    float: left;
}

.ztzl_mobile_box .bd .inBd .item ul li a .txt {
    box-sizing: border-box;
    height: .6rem;
    border: .01rem solid #e9f0f5;
    border-top: 0;
    float: left;
    width: 100%;
}

.ztzl_mobile_box .bd .inBd .item ul li a .txt span {
    display: block;
    width: 100%;
    line-height: .59rem;
    font-size: .28rem;
    color: #333333;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    box-sizing: border-box;
    padding: 0 .2rem;
}

.gdzt_mobile_box .bd {
    margin-top: 0.05rem;
}

.gdzt_mobile_box .bd ul li {
    float: left;
    width: 100%;
    height: .8rem;
    box-sizing: border-box;
    border: .01rem solid #e1e1e1;
    margin-top: .3rem;
}

.gdzt_mobile_box .bd ul li a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: .28rem;
    box-sizing: border-box;
    line-height: .78rem;
    padding-right: .29rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: .85rem;
    background: url(../images/gdzt_xtb.png) no-repeat left .29rem top .26rem;
    background-size: .28rem;
}


/* 信件细览 */


/* 信件细览 */

.xjxl_mobile .xl_cont_mobile {
    margin-top: .35rem;
}

.xjxl_mobile .xl_cont_mobile table {
    width: 100%;
    border-spacing: inherit;
    border-left: .01rem solid #e5e5e5;
    border-top: .01rem solid #e5e5e5;
}

.xjxl_mobile .xl_cont_mobile table th {
    font-size: 0.3rem;
    width: 30%;
    text-align: right;
    padding-right: 0.3rem;
    height: 0.8rem;
    background-color: #f3f7fa;
    border-right: .01rem solid #e5e5e5;
    border-bottom: .01rem solid #e5e5e5;
    font-weight: 700;
    color: #333333;
}

.xjxl_mobile .xl_cont_mobile table td {
    width: 60%;
    padding: 0 0.2rem;
    font-size: 0.29rem;
    line-height: 0.54rem;
    height: 1rem;
    border-right: .01rem solid #e5e5e5;
    border-bottom: .01rem solid #e5e5e5;
    text-align: left;
    box-sizing: border-box;
}


/* 在线访谈细览 */

.zxftxl_mobile {
    margin-top: .5rem;
}

.zxftxl_mobile_xq {
    width: 100%;
    float: left;
}

.zxftxl_mobile_xq .item1 {
    width: 100%;
    height: 4rem;
    float: left;
    box-sizing: border-box;
    padding-right: .1rem;
    padding-bottom: .24rem;
    background: url(../images/zxft_xl_xq_l.png) no-repeat center top;
    background-size: 100%;
}

.zxftxl_mobile_xq .item1 .img {
    width: 100%;
    height: 100%;
}

.zxftxl_mobile_xq .item1 .img img {
    width: 100%;
    height: 100%;
    float: left;
}

.zxftxl_mobile_xq .item1 .sp {
    width: 100%;
    height: 100%;
}

.zxftxl_mobile_xq .item1 .sp video {
    width: 100%;
    height: 100%;
    float: left;
}

.zxftxl_mobile_xq .item2 {
    width: 100%;
    float: left;
    overflow: hidden;
}

.zxftxl_mobile_xq .item2 i {
    display: block;
    width: 1.4rem;
    height: .54rem;
    font-size: .26rem;
    color: #ffffff;
    box-sizing: border-box;
    padding-left: .12rem;
    line-height: .52rem;
    float: left;
    margin-top: .1rem;
    background: url(../images/zxft_xl_xq_r_i.png) no-repeat center;
    background-size: 100%;
}

.zxftxl_mobile_xq .item2 h2 {
    width: 100%;
    float: left;
    font-size: .32rem;
    color: #333333;
    line-height: .54rem;
    margin-top: .1rem;
    box-sizing: border-box;
    padding-bottom: .3rem;
    background: url(../images/zxft_xl_xq_r_fg.png) no-repeat center bottom;
    background-size: 100%;
}

.zxftxl_mobile_xq .item2 div {
    width: 100%;
    float: left;
    margin-top: .1rem;
}

.zxftxl_mobile_xq .item2 div p {
    width: 100%;
    float: left;
    margin-bottom: .1rem;
}

.zxftxl_mobile_xq .item2 div p:last-child {
    margin-top: .08rem;
}

.zxftxl_mobile_xq .item2 div p span {
    font-size: .28rem;
    color: #035ea5;
    line-height: .48rem;
    display: block;
    float: left;
}

.zxftxl_mobile_xq .item2 div p:first-child span {
    line-height: .56rem;
}

.zxftxl_mobile_xq .item2 div p em {
    font-size: .28rem;
    color: #333333;
    display: block;
    line-height: .48rem;
}

.zxftxl_mobile_xq .item2 div p:first-child em {
    line-height: .56rem;
}

.zxft-wzsl-box {
    width: 100%;
    float: left;
    margin-top: .4rem;
    box-sizing: border-box;
    border: .01rem solid #e1e1e1;
    background-color: #f2f8ff;
    padding: .3rem .15rem .3rem .3rem;
}

.zxft-wzsl-box .hd {
    width: 100%;
    float: left;
}

.zxft-wzsl-box .hd h2 {
    font-size: .34rem;
    line-height: .34rem;
    color: #035ea5;
    float: left;
    background: url(../images/hd_mobile.png) no-repeat left 2px;
    background-size: .08rem;
    box-sizing: border-box;
    padding-left: .3rem;
}

.zxft-wzsl-box .bd {
    width: 100%;
    float: left;
    padding-right: .15rem;
    height: 10rem;
    overflow-y: auto;
    margin-top: .35rem;
    box-sizing: border-box;
}

.zxft-wzsl-box .bd .zcr {
    width: 100%;
    float: left;
    margin-bottom: .3rem;
    border: .01rem solid #e1e1e1;
    box-sizing: border-box;
    background-color: #ffffff;
    padding: .3rem;
}

.zxft-wzsl-box .bd .zcr:last-child {
    margin-bottom: 0;
}

.zxft-wzsl-box .bd .zcr h5 {
    min-width: 2rem;
    min-height: .38rem;
    float: left;
}

.zxft-wzsl-box .bd .zcr h5 span {
    background-color: #f2f8ff;
    border-radius: .1rem;
    display: block;
    line-height: .38rem;
    font-size: .28rem;
    color: #035ea5;
    float: left;
    font-weight: normal;
    margin-right: .18rem;
    padding: .1rem .2rem;
    margin-bottom: .2rem;
    box-sizing: border-box;
}

.zxft-wzsl-box .bd .zcr h5 i {
    display: block;
    min-height: .38rem;
    float: right;
    line-height: .38rem;
    margin-top: .01rem;
    border-radius: .1rem;
    font-size: .28rem;
    font-weight: normal;
    color: #035ea5;
    background-color: #f2f8ff;
    padding: .1rem .2rem;
}

.zxft-wzsl-box .bd .zcr .shilu {
    width: 100%;
    font-size: .28rem;
    line-height: .48rem;
    color: #333333;
    font-family: "微软雅黑";
    float: left;
    text-indent: 2em;
    margin-top: .22rem;
}

.zxft-wzsl-box .bd .zcr .shilu * {
    font-size: .28rem !important;
    line-height: .48rem !important;
    color: #333333 !important;
    font-family: "微软雅黑" !important;
}


/* 意见征集细览 */

.tyxl_mobile_text_bd {
    width: 100%;
    margin-top: .35rem;
    position: relative;
}

.tyxl_mobile_text_bd>.hd {
    width: 100%;
    height: .8rem;
    background-color: #f2f8ff;
}

.tyxl_mobile_text_bd>.hd ul {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: center;
    width: 100%;
    margin: 0;
    white-space: nowrap;
    overflow-y: hidden;
    overflow-x: auto;
    box-sizing: border-box;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.tyxl_mobile_text_bd>.hd ul::-webkit-scrollbar {
    display: none;
}

.tyxl_mobile_text_bd>.hd li {
    display: inline-block;
    background-color: #f2f8ff;
    height: .8rem;
    box-sizing: border-box;
    padding: 0 0.2rem;
}

.tyxl_mobile_text_bd>.hd li.on {
    background-color: #e0eeff;
}

.tyxl_mobile_text_bd>.hd li a {
    width: 100%;
    height: 100%;
    font-size: .3rem;
    line-height: .8rem;
    text-align: center;
    color: #035ea5;
    display: block;
}

.tyxl_mobile_text_bd>.hd li.on a {
    font-weight: bold;
}

.tyxl_mobile_text_bd .bd {
    width: 100%;
}

.tyxl_mobile_text_bd .bd .zj_txt_con {
    padding: .4rem 0 .2rem;
    position: relative;
    z-index: 1;
    min-height: auto !important;
}

#zjfujian {
    position: relative;
    z-index: 1;
    min-height: auto !important;
}

.zj_fankui .text_yjxd {
    margin-top: .3rem;
}

.zj_fankui .text_yjxd .hd {
    height: .5rem;
    background: url(../images/hd_mobile.png) no-repeat left .02rem;
    background-size: .08rem;
    box-sizing: border-box;
    padding-left: .3rem;
}

.zj_fankui .text_yjxd .hd span {
    display: inline-block;
    font-size: .34rem;
    font-weight: 700;
    line-height: .34rem;
    color: #035ea5;
}

.zj_fankui .text_yjxd .bd li {
    margin-top: .2rem;
}

.zj_fankui .text_yjxd .bd table {
    width: 100%;
    text-align: center;
    border-spacing: inherit;
    border-top: .01rem solid #e3e3e3;
    border-left: .01rem solid #e3e3e3;
}

.zj_fankui .text_yjxd .bd table th {
    background-color: #f3f4f8;
    font-size: .28rem;
    color: #333;
    font-weight: 400;
    border-right: .01rem solid #e3e3e3;
    border-bottom: .01rem solid #e3e3e3;
    width: 1.4rem;
}

.zj_fankui .text_yjxd .bd table td {
    text-align: left;
    font-size: .28rem;
    color: #333;
    border-right: .01rem solid #e3e3e3;
    border-bottom: .01rem solid #e3e3e3;
    padding: .2rem .3rem;
    line-height: .48rem;
    text-align: justify;
}

.havenosubmit2 {
    width: 2.96rem;
    position: absolute;
    height: 2.36rem;
    right: .7rem;
    bottom: 0;
    z-index: 0;
    background: url(../images/myzj_xl_yjs.png) no-repeat center;
    background-size: 100%;
}

.gltqm-prompt-box {
    position: fixed;
    z-index: 2000;
    height: 200px;
    width: 300px;
    left: 50%;
    top: 200px;
    margin-left: -150px;
    background: #fff;
    border-radius: 4px;
    overflow: hidden;
    display: none;
}

.gltqm-prompt-posi {
    position: relative;
    height: 100%;
    width: 100%;
}

.gltqm-prompt-tit {
    position: absolute;
    width: 100%;
    top: 0px;
    left: 0px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    background: #eee;
}

.gltqm-prompt-conts {
    position: absolute;
    top: 80px;
    left: 0px;
    width: 100%;
    height: 40px;
}

.gltqm-prompt-conts p {
    font-size: 14px;
    line-height: 40px;
    text-align: center;
}

.gltqm-prompt-btn {
    width: 200px;
    height: 30px;
    position: absolute;
    bottom: 14px;
    left: 50%;
    margin-left: -100px;
}

.gltqm-prompt-btn input {
    height: 30px;
    width: 40%;
    text-align: center;
    line-height: 30px;
    border-radius: 4px;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
}

.gltqm-prompt-lf {
    background: #3a9bd3;
}

.gltqm-prompt-rt {
    background: #ccc;
}

.xy_myzj_TanChu {
    width: 100%;
    box-sizing: border-box;
    padding: .4rem 0 0;
}

.xy_myzj_TanChu_cont {
    border-top: .01rem solid #e1e1e1;
    border-left: .01rem solid #e1e1e1;
    box-sizing: border-box;
}

.xy_myzj_TanChu_cont label {
    width: 100%;
    height: .8rem;
    border-bottom: .01rem solid #e1e1e1;
    border-right: .01rem solid #e1e1e1;
    box-sizing: border-box;
    float: left;
}

.xy_myzj_TanChu_cont label:nth-child(3) {
    width: 100%;
    height: 3rem;
    border-bottom: .01rem solid #e1e1e1;
    border-right: .01rem solid #e1e1e1;
    box-sizing: border-box;
    float: left;
}

.xy_myzj_TanChu_cont label:last-child {
    width: 100%;
}

.xy_myzj_TanChu_cont label span {
    float: left;
    width: 1.8rem;
    border-right: .01rem solid #e1e1e1;
    box-sizing: border-box;
    height: 100%;
    line-height: .78rem;
    text-align: right;
    font-size: .28rem;
    padding: 0 .2rem 0 .1rem;
}

.xy_myzj_TanChu_cont label font {
    font-size: .28rem;
    color: #fa2b2b;
    margin-right: .05rem;
}

.xy_myzj_TanChu_cont label input {
    float: left;
    width: 4.95rem;
    height: .78rem;
    border-radius: .06rem;
    box-sizing: border-box;
    border: 0;
    padding: 0 .2rem;
    outline: none;
    font-size: .28rem;
    color: #333333;
}

.xy_myzj_TanChu_cont label input::placeholder {
    color: #999999;
}

.xy_myzj_TanChu_cont label:last-child input {
    width: 2.5rem;
    border-right: .01rem solid #e1e1e1;
}

.xy_myzj_TanChu_cont textarea {
    float: left;
    width: 4.95rem;
    height: 3rem;
    border: 0;
    border-radius: .06rem;
    box-sizing: border-box;
    padding: .2rem;
    outline: none;
    font-size: .28rem;
    font-family: "微软雅黑";
    border-bottom: .01rem solid #e1e1e1;
}

.xy_myzj_TanChu_cont textarea::placeholder {
    color: #999999;
}

.xy_myzj_TanChu_cont label:last-child img {
    float: left;
    width: 2rem !important;
    height: .78rem !important;
    margin-left: .04rem;
    cursor: pointer;
    margin-top: 0;
}

.xy_myzj_TanChu_submit {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: flex-start;
}

.xy_myzj_TanChu_submit button {
    font-size: .28rem;
    color: #fefefe;
    width: 2rem;
    height: .6rem;
    margin-top: .5rem;
    line-height: .6rem;
    text-align: center;
    background-color: #035ea5;
    outline: none;
    border: none;
    cursor: pointer;
}


/* 领导细览 */

.ldxl_mobile {
    margin-top: .5rem;
}

.ldxl-ldxq-box {
    box-sizing: border-box;
    width: 100%;
    float: left;
    display: flex;
    justify-content: center;
    align-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    padding-top: .4rem;
}

.ldxl-ldxq-box>img {
    width: 2rem;
    height: 2.87rem;
}

.ldxl-ldxq-box>h1 {
    width: 100%;
    display: block;
    font-size: .34rem;
    line-height: .34rem;
    color: #035ea5;
    text-align: center;
    margin-top: .3rem;
}

.ldxl-ldxq-box>h2 {
    width: 100%;
    display: block;
    font-size: .32rem;
    line-height: .32rem;
    color: #333333;
    text-align: center;
    margin-top: .2rem;
}

.ldxl-ldxq-ldfg-box {
    width: 100%;
    margin-top: .6rem;
}

.ldxl-ldxq-ldjj-box {
    width: 100%;
    margin-top: .4rem;
}

.ldxl-ldxq-ldfg-box .hd,
.ldxl-ldxq-ldjj-box .hd {
    width: 100%;
    float: left;
}

.ldxl-ldxq-ldfg-box .hd h2,
.ldxl-ldxq-ldjj-box .hd h2 {
    font-size: .34rem;
    color: #035ea5;
    font-weight: bold;
    line-height: .34rem;
    float: left;
    display: block;
    background: url(../images/hd_mobile.png) no-repeat left .02rem;
    background-size: .08rem;
    box-sizing: border-box;
    padding-left: .3rem;
}

.ldxl-ldxq-ldfg-box .bd,
.ldxl-ldxq-ldjj-box .bd {
    width: 100%;
    float: left;
    font-size: .28rem;
    color: #333333;
    line-height: .56rem;
    font-family: "微软雅黑";
    text-indent: 2em;
    margin-top: .3rem;
    box-sizing: border-box;
    padding-bottom: .35rem;
    background: url(../images/ldxl_fg.png) no-repeat center bottom;
    background-size: 100%;
}

.ldxl-ldxq-ldfg-box .bd *,
.ldxl-ldxq-ldjj-box .bd * {
    font-size: .28rem !important;
    color: #333333 !important;
    line-height: .56rem !important;
    font-family: "微软雅黑" !important;
}

.ldxl-ldhd-box {
    width: 100%;
    float: left;
    margin-top: .5rem;
}

.ldxl-ldhd-box .hd {
    width: 100%;
    float: left;
}

.ldxl-ldhd-box .hd a:first-child {
    font-size: .34rem;
    color: #035ea5;
    font-weight: bold;
    line-height: .34rem;
    float: left;
    display: block;
    background: url(../images/hd_mobile.png) no-repeat left .02rem;
    background-size: .08rem;
    box-sizing: border-box;
    padding-left: .3rem;
}

.ldxl-ldhd-box .hd a:nth-child(2) {
    font-size: 0.24rem;
    color: #999999;
    display: block;
    float: right;
    line-height: .34rem;
}

.ldxl-ldhd-box .bd {
    width: 100%;
    float: left;
    margin-top: .15rem;
}

.ldxl-ldhd-box .bd ul li {
    float: left;
    width: 100%;
    height: .8rem;
    box-sizing: border-box;
    border-bottom: .01rem dashed #d6d6d6;
}

.ldxl-ldhd-box .bd ul li a {
    display: block;
    font-size: .28rem;
    line-height: .79rem;
    float: left;
    width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    box-sizing: border-box;
    padding-left: .3rem;
}

.ldxl-ldhd-box .bd ul li a::after {
    content: "";
    position: absolute;
    width: .1rem;
    height: .1rem;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
    background-color: #035ea5;
}

.ldxl-ldhd-box .bd ul li span {
    display: block;
    float: right;
    font-size: .26rem;
    color: #999999;
    line-height: .79rem;
}


/* 新闻发布会 */

.xwfbh_mobile_sub_box .tabs {
    background: url(../images/hd_mobile.png) no-repeat left top;
    background-size: 0.08rem;
    box-sizing: border-box;
    padding-left: 0.3rem;
}

.xwfbh_mobile2 {
    margin-top: .5rem;
    overflow: hidden;
}

.xwfbh_mobile2 .tabs2 {
    margin: 0;
    white-space: nowrap;
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
    box-sizing: border-box;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.xwfbh_mobile2 .tabs2::-webkit-scrollbar {
    display: none;
}

.xwfbh_mobile2 .tabs2.show-scrollbar::-webkit-scrollbar {
    display: block;
    height: 2px;
    background: rgba(0, 0, 0, 0.1);
}

.xwfbh_mobile2 .tabs2.show-scrollbar::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.3);
    border-radius: 2px;
}

.xwfbh_mobile2 .tabs2 span {
    display: inline-block;
    float: none;
    margin-right: .5rem;
}

.xwfbh_mobile2 ul li {
    float: left;
    width: 100%;
    height: 1.4rem;
    margin-top: .3rem;
}

.xwfbh_mobile2 ul li .l {
    width: 1.2rem;
    height: 100%;
    background-color: #f2f8ff;
    box-sizing: border-box;
    padding-top: .24rem;
    position: relative;
}

.xwfbh_mobile2 ul li .l::after {
    width: .18rem;
    height: .01rem;
    position: absolute;
    content: "";
    left: 50%;
    bottom: .3rem;
    transform: translate(-50%, 0);
    background-color: #035ea5;
}

.xwfbh_mobile2 ul li .l i {
    display: block;
    width: 100%;
    font-size: .32rem;
    color: #035ea5;
    text-align: center;
    line-height: .32rem;
    font-weight: 600;
}

.xwfbh_mobile2 ul li .l em {
    display: block;
    width: 100%;
    font-size: .2rem;
    color: #035ea5;
    text-align: center;
    line-height: .2rem;
    margin-top: .1rem;
}

.xwfbh_mobile2 ul li .r {
    width: 5.3rem;
    height: 100%;
}

.xwfbh_mobile2 ul li .r a {
    width: 98%;
    display: block;
    float: left;
    font-size: .28rem;
    line-height: .38rem;
    /* text-align: justify; */
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-top: .08rem;
}

.xwfbh_mobile2 ul li .r span {
    display: block;
    width: 100%;
    font-size: .26rem;
    color: #999999;
    float: left;
    box-sizing: border-box;
    padding-left: .35rem;
    margin-top: .18rem;
    background: url(../images/xwfbh_tab_xtb.png) no-repeat left center;
    background-size: .21rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: .28rem;
}

.xwfbh_mobile2 .gd {
    width: 100%;
    height: 0.6rem;
    display: block;
    font-size: .24rem;
    text-align: center;
    color: #999999;
    line-height: .6rem;
    background-color: #f5f5f5;
    float: left;
    border-radius: 0.3rem;
    margin-top: .4rem;
}

.xwfbh_mobile3 {
    height: 1.2rem;
    margin-top: .5rem;
}

.xwfbh_mobile3 a {
    display: block;
    width: 100%;
    height: 100%;
}

.xwfbh_mobile3 a img {
    float: left;
    width: 100%;
    height: 100%;
}

.xwfbh_mobile4 {
    margin-top: .5rem;
}

.xwfbh_mobile4_c {
    margin-top: .15rem;
}

.xwfbh_mobile4_c ul li {
    float: left;
    width: 3.3rem;
    height: .8rem;
    background-color: #f2f8ff;
    transition: background 0.3s;
    margin-top: .2rem;
    margin-right: .2rem;
}

.xwfbh_mobile4_c ul li:nth-child(2n) {
    margin-right: 0;
}

.xwfbh_mobile4_c ul li a {
    display: block;
    width: 100%;
    height: 100%;
    color: #333333;
    text-align: center;
    line-height: .8rem;
    font-size: .28rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}


/* 政策解读 */

.header_zcjd_mobile {
    background: url(../images/header_zcjd_bj.jpg) no-repeat center top;
    background-size: 100%;
    height: 3.83rem;
    box-sizing: border-box;
    padding-top: .3rem;
}

.header_zcjd_mobile .container_mobile {
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: center;
    align-items: flex-start;
}

.header_zcjd_mobile_top {
    width: 100%;
}

.header_zcjd_mobile_top .l {
    width: 3.8rem;
    height: .78rem;
}

.header_zcjd_mobile_top .l a {
    width: 100%;
    height: 100%;
    display: block;
}

.header_zcjd_mobile_top .l a img {
    width: 100%;
    height: 100%;
    float: left;
}

.header_zcjd_mobile_top .r a {
    display: block;
    width: 1.7rem;
    height: .56rem;
    line-height: .56rem;
    float: left;
    font-size: .24rem;
    box-sizing: border-box;
}

.header_zcjd_mobile_top .r a.wza {
    color: #035ea5;
    padding-left: .4rem;
    background: url(../images/wza_zcjd.png) no-repeat center;
    background-size: 100%;
}

.header_search_mobile_zcjd {
    margin-top: 1.5rem;
}

.zcdj_mobile_sub_box .tabs {
    background: url(../images/hd_mobile.png) no-repeat left top;
    background-size: 0.08rem;
    box-sizing: border-box;
    padding-left: 0.3rem;
}

.zcdj_mobile {
    margin-top: .5rem;
    overflow: hidden;
}

.zcdj_mobile .tabs2 {
    margin: 0;
    white-space: nowrap;
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
    box-sizing: border-box;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.zcdj_mobile .tabs2::-webkit-scrollbar {
    display: none;
}

.zcdj_mobile .tabs2.show-scrollbar::-webkit-scrollbar {
    display: block;
    height: 2px;
    background: rgba(0, 0, 0, 0.1);
}

.zcdj_mobile .tabs2.show-scrollbar::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.3);
    border-radius: 2px;
}

.zcdj_mobile .tabs2 span {
    display: inline-block;
    float: none;
    margin-right: .5rem;
}

.zcdj_mobile ul {
    margin-top: .15rem;
}

.zcdj_mobile ul li {
    width: 100%;
    height: 1.55rem;
    box-sizing: border-box;
    border: .01rem solid #e9f0f5;
    border-radius: .06rem;
    float: left;
    padding: .2rem;
    margin-top: .2rem;
}

.zcdj_mobile ul li>a {
    width: 100%;
    display: block;
    font-size: .28rem;
    line-height: .38rem;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    position: relative;
}

.zcdj_mobile ul li>a i {
    display: inline-block;
    margin-left: .1rem;
    line-height: .28rem;
}

.zcdj_mobile ul li>a i img {
    vertical-align: top;
    width: 0.4rem;
    height: 0.3rem;
}

.zcdj_mobile ul li span {
    display: block;
    float: left;
    font-size: .26rem;
    color: #999999;
    margin-top: .05rem;
}

.zcdj_mobile .gd {
    width: 100%;
    height: 0.6rem;
    display: block;
    font-size: .24rem;
    text-align: center;
    color: #999999;
    line-height: .6rem;
    background-color: #f5f5f5;
    float: left;
    border-radius: 0.3rem;
    margin-top: .4rem;
}

.zcdj_mobile2 {
    margin-top: .5rem;
    overflow: hidden;
}

.zcdj_mobile2 ul {
    margin-top: .35rem;
}

.zcdj_mobile2 ul.tjzc li {
    width: 100%;
    height: 8.68rem;
    float: left;
}

.zcdj_mobile2 ul.spjd li {
    width: 100%;
    height: 4.24rem;
    float: left;
    margin-bottom: .2rem;
}

.zcdj_mobile2 ul.spjd li:last-child {
    margin-bottom: 0;
}

.zcdj_mobile2 ul li a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.zcdj_mobile2 ul li a img {
    width: 100%;
    height: 100%;
    float: left;
}

.zcdj_mobile2 ul li a span {
    width: 100%;
    height: .8rem;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #035ea5;
    font-size: .28rem;
    color: #ffffff;
    text-align: center;
    padding: 0 .3rem;
    box-sizing: border-box;
    line-height: .8rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.zcdj_mobile2 ul.tjzc li a span {
    height: 1rem;
    line-height: 1rem;
    font-size: .3rem;
}

.zcjd_mobile3 {
    margin-top: .5rem;
}

.zcjd_mobile3_c {
    margin-top: .05rem;
}

.zcjd_mobile3_c ul {
    background: url(../images/zcjd_plwz_ul.png) no-repeat .04rem .52rem;
    background-size: .01rem;
}

.zcjd_mobile3_c ul li {
    float: left;
    width: 100%;
    margin-top: .3rem;
}

.zcjd_mobile3_c ul li a {
    width: 100%;
    display: block;
    font-size: .28rem;
    line-height: .32rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    float: left;
    box-sizing: border-box;
    padding-left: .3rem;
    background: url(../images/ymjjnmg_nmgxwlb_xtb.png) no-repeat left center;
    background-size: .09rem;
}

.zcjd_mobile4 {
    margin-top: .5rem;
}

.zcjd_mobile4_c ul li {
    width: 100%;
    float: left;
    height: 1rem;
    box-sizing: border-box;
    border-bottom: .01rem solid #eeeeee;
}

.zcjd_mobile4_c ul li a {
    display: block;
    width: 75%;
    float: left;
    font-size: .28rem;
    color: #333333;
    line-height: .99rem;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    box-sizing: border-box;
    padding-left: .3rem;
}

.zcjd_mobile4_c ul li a::after {
    width: 0.1rem;
    height: 0.1rem;
    background-color: #035ea5;
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
}

.zcjd_mobile4_c ul li span {
    display: block;
    font-size: .26rem;
    color: #999999;
    float: right;
    line-height: .99rem;
}

.zcjd_mobile5 {
    margin-top: .5rem;
    overflow: hidden;
    position: relative;
}

.zcjd_mobile5_c {
    height: 4.9rem;
    margin-top: .15rem;
}

.zcjd_mobile5_c ul li {
    float: left;
    width: 3.3rem;
    height: .9rem;
    background-color: #f2f8ff;
    margin-right: .2rem;
    margin-top: .2rem;
}

.zcjd_mobile5_c ul li:nth-child(2n) {
    margin-right: 0;
}

.zcjd_mobile5_c ul li a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: .3rem;
    color: #333333;
    line-height: .9rem;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    box-sizing: border-box;
    padding: 0 .2rem;
}

.zcjd_mobile5_c .swiper-pagination5 {
    position: absolute;
    right: unset !important;
    left: 50%;
    bottom: 0 !important;
    transform: translate(-50%, 0);
}

.zcjd_mobile5_c .swiper-pagination5 span {
    border: 0 !important;
    background-color: #e5eff6;
    border-radius: .3rem;
    margin-right: .1rem !important;
}

.zcjd_mobile5_c .swiper-pagination5 span:last-child {
    margin-right: 0 !important;
}

.zcjd_mobile5_c .swiper-pagination5 span.swiper-pagination-bullet-active {
    background-color: #035ea5;
    width: .26rem;
}

.zcjd_mobile6 {
    margin-top: .5rem;
    height: 4.05rem;
    background: url(../images/zcjd_zcjmwd_bd.jpg) no-repeat center;
    background-size: 100%;
    box-sizing: border-box;
    padding: .3rem;
}

.zcjd_mobile6 .hd {
    width: 100%;
    float: left;
}

.zcjd_mobile6 .hd a:first-child {
    display: block;
    float: left;
    font-size: .34rem;
    color: #035ea5;
    line-height: .34rem;
    font-weight: bold;
    background: url(../images/zcjd_zcjmwd_hd.png) no-repeat left center;
    background-size: .26rem;
    box-sizing: border-box;
    padding-left: .4rem;
}

.zcjd_mobile6 .hd a:last-child {
    display: block;
    float: right;
    font-size: .24rem;
    color: #72afdf;
    line-height: .34rem;
}

.zcjd_mobile6 .hd a:last-child:hover {
    font-weight: bold;
}

.zcjd_mobile6 .bd {
    height: 2.28rem;
    box-sizing: border-box;
    width: 100%;
    padding-left: .3rem;
    padding-right: .2rem;
    margin-top: .56rem;
    float: left;
}

.zcjd_mobile6 .bd ul {
    width: 100%;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
}

.zcjd_mobile6 .bd ul li {
    float: left;
    width: 100%;
    margin-bottom: .3rem;
    box-sizing: border-box;
    padding-right: .2rem;
}

.zcjd_mobile6 .bd ul li:last-child {
    margin-bottom: 0;
}

.zcjd_mobile6 .bd ul li a {
    max-width: 100%;
    display: block;
    font-size: .28rem;
    line-height: .32rem;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
    position: relative;
    padding-left: .3rem;
}

.zcjd_mobile6 .bd ul li a::after {
    content: "";
    position: absolute;
    width: .1rem;
    height: .1rem;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
    background-color: #035ea5;
}


/* 办公厅 */

.header_bgt_mobile {
    height: 3rem;
    background: url(../images/content_sub_bj.png) no-repeat center top;
    background-size: 100%;
    border-top: .05rem solid #035ea5;
    box-sizing: border-box;
    padding-top: .5rem;
    box-shadow: 0 .1rem .15rem #f8f8f8;
}

.header_bgt_mobile .logo_bgt_mobile {
    width: 6.5rem;
    height: 1.07rem;
}

.header_bgt_mobile .logo_bgt_mobile a {
    width: 100%;
    height: 100%;
    display: block;
}

.header_bgt_mobile .logo_bgt_mobile a img {
    width: 100%;
    height: 100%;
    float: left;
}

.header_search_mobile_bgt {
    margin-top: .4rem;
}

.bgt_mobile_sub_box {
    padding-top: .5rem;
    box-sizing: border-box;
}

.bgt_mobile_sub_box .tabs {
    background: url(../images/hd_mobile.png) no-repeat left top;
    background-size: 0.08rem;
    box-sizing: border-box;
    padding-left: 0.3rem;
}

.bgt_mobile {
    margin-top: .5rem;
}

.bgt_mobile_c {
    margin-top: .15rem;
}

.bgt_mobile_c ul li {
    float: left;
    width: 3.3rem;
    height: 1.35rem;
    box-sizing: border-box;
    padding: 0 .04rem .14rem;
    margin-right: .2rem;
    margin-top: .2rem;
}

.bgt_mobile_c ul li:nth-child(2n) {
    margin-right: 0;
}

.bgt_mobile_c ul li:nth-child(1) {
    background: url(../images/zfxxgk_bgt_li1.png) no-repeat center;
    background-size: 100%;
}

.bgt_mobile_c ul li:nth-child(2) {
    background: url(../images/zfxxgk_bgt_li2.png) no-repeat center;
    background-size: 100%;
}

.bgt_mobile_c ul li:nth-child(3) {
    background: url(../images/zfxxgk_bgt_li3.png) no-repeat center;
    background-size: 100%;
}

.bgt_mobile_c ul li:nth-child(4) {
    background: url(../images/zfxxgk_bgt_li4.png) no-repeat center;
    background-size: 100%;
}

.bgt_mobile_c ul li:nth-child(5) {
    margin-right: 0;
    background: url(../images/zfxxgk_bgt_li5.png) no-repeat center;
    background-size: 100%;
}

.bgt_mobile_c ul li a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: .28rem;
    line-height: 1.18rem;
    box-sizing: border-box;
    padding-left: .82rem;
}

.bgt_mobile_c ul li:nth-child(5) a {
    padding-left: 1.2rem;
}

.bgt_mobile2 {
    margin-top: .5rem;
    position: relative;
    overflow: hidden;
}

.bgt_mobile2 .ldxx_tabs {
    position: absolute;
    left: 0.3rem;
    top: 0;
    z-index: 9;
}

.bgt_mobile2 .ldxx_tabs a {
    display: block;
    float: left;
    color: #333333;
    font-size: .34rem;
    cursor: pointer;
    padding-bottom: 0.26rem;
}

.bgt_mobile2 .tabs {
    padding-left: 2.35rem;
    position: relative;
    z-index: 8;
}

.bgt_mobile2_c {
    margin-top: .35rem;
    height: 3.95rem;
    box-sizing: border-box;
    padding-right: .14rem;
    padding-bottom: .1rem;
    background: url(../images/oneTab_bgt_l.png) no-repeat center;
    background-size: 100%;
}

.bgt_mobile2_c .swiper-container2 {
    overflow: hidden;
}

.bgt_mobile2_c .item1 {
    width: 6.8rem !important;
    height: 100%;
    padding: .2rem .3rem;
    box-sizing: border-box;
    overflow: hidden;
}

.bgt_mobile2_c .item1 .cout {
    font-size: .28rem;
    color: #333333;
    line-height: .42rem;
    font-family: "微软雅黑";
    text-align: justify;
    width: 100%;
    height: 100%;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
}

.bgt_mobile2_c .item1 .gd {
    font-size: .28rem;
    color: #035ea5;
    float: right;
    display: block;
    margin-top: .15rem;
}

.bgt_mobile2_c .item2 {
    width: 6.8rem !important;
    height: 100%;
    box-sizing: border-box;
    padding: .2rem .1rem .2rem .2rem;
}

.bgt_mobile2_c .item2 ul {
    width: 100%;
    height: 3.4rem;
    overflow-y: auto;
    overflow-x: hidden;
}

.bgt_mobile2_c .item2 ul li {
    float: left;
    width: 3rem;
    height: .65rem;
    line-height: .65rem;
    box-sizing: border-box;
    border: .01rem solid #e6e6e6;
    text-align: center;
    margin-right: .25rem;
    margin-bottom: .25rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    padding: 0 .2rem;
}

.bgt_mobile2_c .item2 ul li:nth-child(2n) {
    margin-right: 0;
}

.nsjg_TanChu_mobile {
    position: fixed;
    width: 100%;
    height: 0;
    left: 0;
    top: 0;
    transition: height 2s;
    z-index: 9999;
}

.nsjg_TanChu_bg_mobile {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .4);
    left: 0;
    top: -100%;
    transition: top .4s;
    z-index: 9999;
}

.nsjg_TanChu_box_mobile {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 96%;
    height: 0;
    background-color: #fff;
    z-index: 10;
    box-sizing: border-box;
    transition: height .4s;
    overflow: hidden;
    z-index: 99999;
}

.nsjg_TanChu_box_mobile h3 {
    height: .7rem;
    line-height: .7rem;
    background-color: #f3f4f8;
    padding-left: .3rem;
    font-size: .34rem;
}

.nsjg_TanChu_box_mobile em {
    float: right;
    font-size: .48rem;
    color: #999;
    width: .8rem;
    text-align: center;
    font-weight: 100;
    cursor: pointer;
}

.nsjg_TanChu_cont_mobile {
    padding: .3rem .4rem;
}

.nsjg_TanChu_cont_mobile * {
    font-size: .28rem !important;
    line-height: .56rem !important;
    font-family: "微软雅黑" !important;
    color: #666666 !important;
}

.nsjg_TanChu_cont_mobile p {
    margin-bottom: .4rem;
    text-align: justify;
}

.nsjg_TanChu_mobile.show_mobile {
    height: 100%;
    transition: height 0s;
    z-index: 100;
}

.nsjg_TanChu_mobile.show_mobile .nsjg_TanChu_bg_mobile {
    top: 0;
    transition: top 0.4s;
}

.nsjg_TanChu_mobile.show_mobile .nsjg_TanChu_box_mobile {
    min-height: 5.8rem;
    transition: height 0.4s;
}

.bgt_mobile3 {
    margin-top: .5rem;
}

.bgt_mobile4 {
    height: 1.4rem;
}

.bgt_mobile4 a {
    width: 100%;
    display: block;
    height: 1.4rem;
}

.bgt_mobile4 a img {
    width: 100%;
    float: left;
    height: 1.4rem;
}


/* 网站地图 */

.wzdt_mobile_box {
    margin-top: .5rem;
}

.wzdt_mobile_box .tabs {
    background: url(../images/hd_mobile.png) no-repeat left top;
    background-size: 0.08rem;
    box-sizing: border-box;
    padding-left: 0.3rem;
}

.wzdt_mobile_box .item {
    margin-top: .5rem;
    float: left;
}

.wzdt_mobile_box .item:first-child {
    margin-top: 0;
}

.wzdt_mobile_box ul {
    margin-top: .15rem;
}

.wzdt_mobile_box ul li {
    float: left;
    width: 3.3rem;
    height: .7rem;
    border: .01rem solid #e1e1e1;
    box-sizing: border-box;
    margin-top: .2rem;
    margin-right: .2rem;
}

.wzdt_mobile_box ul li:nth-child(2n) {
    margin-right: 0;
}

.wzdt_mobile_box ul li a {
    display: block;
    max-width: 100%;
    font-size: .28rem;
    line-height: .68rem;
    text-align: center;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 .2rem;
    box-sizing: border-box;
    color: #333333;
}


/* 通用列表中的多栏目列表样式 */

.chn_list {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: .1rem;
    padding: 0;
    margin-top: 0.4rem;
}

.chn_list a {
    margin: initial;
    flex: 0 0 calc((100% - 0.2rem) / 3);
    box-sizing: border-box;
    text-align: center;
    font-size: 0.3rem;
    line-height: 0.38rem;
    background-color: #f3f3f3;
    color: #035fa4;
    padding: 0.2rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.chn_list a:hover,
.chn_list a.on {
    background-color: #035fa4;
    color: #fff;
}

.more-btn {
    padding: 10px 12px;
    width: 100%;
    background-color: #f3f3f3;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    white-space: nowrap;
    transition: all 0.3s ease;
    margin: 10px auto 0;
    font-size: .28rem;
    color: #555;
}

.more-btn:hover {
    background-color: #f3f3f3;
}

.chn_list.collapsed a:nth-child(n+7) {
    display: none;
}
