﻿
@charset "utf-8";

* {
    margin: 0px;
    padding: 0px;
}
/*内外边距初始化*/
html, body, div, h1, h2, h3, h4, h5, h6, p, span, img, input, textarea, ul, ol, li, hr {
    margin: 0;
    padding: 0;
    font-family: PingFang SC,"微软雅黑",Arial, Helvetica, sans-serif;
    font-size: 100%;
}
/*去除 list 默认样式*/
ul, ol {
    list-style-type: none;
}
/*去除 a 标签默认样式*/
a {
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;
}
/*左右浮动*/
.fl {
    float: left;
}

.fr {
    float: right;
}
/*清除浮动*/
.clear {
    clear: both;
}

.clearfix::after {
    display: block;
    height: 0;
    content: "";
    clear: both;
    visibility: hidden;
}
/*不同字号*/
.f-13 {
    font-size: 0.13rem;
}

.f-14 {
    font-size: 0.14rem;
}

.f-16 {
    font-size: 0.16rem;
}

.f-18 {
    font-size: 0.18rem;
}

.f-20 {
    font-size: 0.2rem;
}
/*元素类型*/
.inline {
    display: inline;
}

.block {
    display: block;
}

.inline-block {
    display: inline-block;
}
/*box-sizing*/
.border-box {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/*外边距*/
.mar20 {
    margin: 20px auto;
}

.mar15 {
    margin: 15px auto;
}

.mar10 {
    margin: 10px auto;
}
/*内边距*/
.pad20 {
    padding: 20px;
}

.pad15 {
    padding: 15px;
}

.pad10 {
    padding: 10px;
}
/*省略号*/
.slh {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.slhm {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/*透明度*/
.opacity {
    opacity: 0;
    cursor: pointer;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
}
/*首行缩进*/
.shsj {
    text-indent: 2em;
}
/*字体对齐*/
.textl {
    text-align: left;
}

.textc {
    text-align: center;
}

.textr {
    text-align: right;
}
/*强制换行*/
.qzhh {
    word-wrap: break-word;
    word-break: break-all;
    padding: 0px;
}
/*图片链接边框*/
.borimg {
    border: 0 none;
}
/* 鼠标样式 */
.pointer {
    cursor: pointer;
}
/* 定位关系 */
.absolute {
    position: absolute;
}

.relative {
    position: relative;
}

.wirte {
    color: #fff;
}

.line-35 {
    line-height: 35px;
}

.line-45 {
    line-height: 45px;
}

.line-25 {
    line-height: 25px;
}
/*-------------分割线-----------------*/
/*top 内边距为 12
main: 内边距为 20
上下栏目边距为 15px*/

/*顶部*/
.top {
    width: 100%;
    max-width: 7.5rem;
    height: 0.88rem;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 0.12rem;
    box-sizing: border-box;
    background: #0a95e1;
}

.top_nav {
    font-size: 0.3rem;
    color: #fff;
    line-height: 0.68rem;
}

    .top_nav img {
        width: 0.34rem;
        height: 0.33rem;
        display: inline-block;
        margin-left: 0.06rem;
        position: relative;
        top: 0.07rem;
    }




/*返回顶部*/
.go_top {
    position: fixed;
    width: 0.5rem;
    height: 0.5rem;
    bottom: 0.3rem;
    right: 0.05rem;
    border-radius: 0.25rem;
    background-color: #d9dce2;
    color: #7a7d88;
    text-align: center;
    box-sizing: border-box;
}

    .go_top img {
        width: 100%;
    }

/*底部*/
.footer {
    width: 100%;
    max-width: 7.5rem;
    margin: 0 auto;
    overflow: hidden;
    padding: 0.1rem 0.12rem 0.20rem 0.12rem;
    box-sizing: border-box;
    background: #5d626a;
}


/*-------------分割线-----------------*/
/*top 内边距为 12
main: 内边距为 20
上下栏目边距为 15px*/

/*主体*/
.main {
    width: 100%;
    max-width: 7.5rem;
    margin: 0 auto;
    overflow: hidden;
    box-sizing: border-box;
    background: #eff0f2;
}

.menu_box ul {
    padding: 0.2rem 0.52rem;
    background-color: #fff;
}

    .menu_box ul li {
        font-size: 0.29rem;
        float: left;
        width: 1.4rem;
        margin-left: 0.25rem;
        margin-bottom: 0.3rem;
        text-align: center;
    }

        .menu_box ul li a p {
            color: #000;
            display: block;
            line-height: 0.35rem;
        }

        .menu_box ul li:nth-child(1), .menu_box ul li:nth-child(5) {
            margin-left: 0rem;
        }

p.menu_img {
    width: 0.96rem;
    height: 0.96rem;
    border-radius: 0.48rem;
    box-sizing: border-box;
    margin-bottom: 0.15rem;
    margin-left:0.2rem;
}

    p.menu_img img {
        width: 1rem;
        height: 1rem;
        position: relative;
        top: 45%;
        margin-top: -0.45rem;
    }

/*.menu_box ul li:nth-child(1) .menu_img {
    background-color: #4891f8;
}

.menu_box ul li:nth-child(2) .menu_img {
    background-color: #f26667;
}

.menu_box ul li:nth-child(3) .menu_img {
    background-color: #7167e2;
}

.menu_box ul li:nth-child(4) .menu_img {
    background-color: #fd628e;
}

.menu_box ul li:nth-child(5) .menu_img {
    background-color: #ff774d;
}

.menu_box ul li:nth-child(6) .menu_img {
    background-color: #11d38d;
}

.menu_box ul li:nth-child(7) .menu_img {
    background-color: #ff9600;
}

.menu_box ul li:nth-child(8) .menu_img {
    background-color: #01c2eb;
}*/
/*今日事项*/
.data_sxbox {
    background: #fff;
    margin-top: 0.3rem;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
}

.data_tit {
    font-size: 0.28rem;
    padding: 0 0.12rem;
    background: #fff;
}

.data_text {
    font-size: 0.34rem;
    color: #000;
    font-weight: 500;
    display: inline-block;
    line-height: 0.99rem;
}

    .data_text img {
        width: 0.39rem;
        height: 0.39rem;
        display: inline-block;
        vertical-align: middle;
        margin-top: -3px;
        margin-right: 0.17rem;
        margin-left: 0.26rem;
    }

.data_tit a {
    display: inline-block;
    line-height: 0.99rem;
    color: #999;
}

    .data_tit a span {
        font-size: 0.4rem;
        vertical-align: middle;
        margin-top: -3px;
    }

.data_sxbox ul li {
    width: 1.74rem;
    height: 1.5rem;
    float: left;
    font-size: 0.29rem;
    text-align: center;
    padding: 0 0.08rem;
    margin-top: 0.08rem;
    margin-right: 0.097rem;
    box-sizing: border-box;
}

    .data_sxbox ul li a {
        color: #fff;
    }

.data_sxbox ul {
    padding: 0 0.125rem 0.13rem;
}

    .data_sxbox ul li:nth-child(4n) {
        margin-right: 0rem;
    }

    .data_sxbox ul li:nth-child(1) {
        background: url(../AImages/imageNew/SJ/jrsx_03.png);
    }

    .data_sxbox ul li:nth-child(2) {
        background: #f95150;
    }

    .data_sxbox ul li:nth-child(3) {
        background: url(../AImages/imageNew/SJ/jrsx_05.png);
    }

    .data_sxbox ul li:nth-child(4) {
        background: #3baaf1;
    }

    .data_sxbox ul li:nth-child(5) {
        background: #fdc13f;
    }

    .data_sxbox ul li:nth-child(6) {
        background: url(../AImages/imageNew/SJ/jrsx_07.png);
    }

    .data_sxbox ul li:nth-child(7) {
        background: #6dd0cb;
    }

    .data_sxbox ul li:nth-child(8) {
        background: url(../AImages/imageNew/SJ/jrsx_10.png);
    }

p.data_li_p1 {
    line-height: 0.45rem;
    margin-top: 0.15rem;
}

/*招标公告*/
.bor_btm {
    border-bottom: 1px solid #e1e1e1;
}

.zb_gongg_box {
    background: #eff0f2;
    margin-top: 0.3rem;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
}

    .zb_gongg_box li img {
        width: 1.44rem;
        height: 1.54rem;
        float: left;
    }

.zb_linr {
    width: 5.2rem;
    font-size: 0.3rem;
    color: #000;
    line-height: 0.5rem;
}

    .zb_linr p:nth-child(2) {
        color: #999;
        font-size: 0.26rem;
        margin-top: 0.1rem;
    }

.zb_gongg_box li {
    padding: 0.2rem 0.32rem;
    border-bottom: 1px solid #e1e1e1;
    margin-top: 0.03rem;
    background: #fff;
}

.zb_gongg_box ul {
    background: #eff0f2;
}

.li_fgx {
    position: relative;
    top: -0.04rem;
}

.new {
    display: inline-block;
    width: 0.87rem;
    text-align: center;
    height: 0.4rem;
    background: #f39705;
    line-height: 0.4rem;
    border-radius: 0.08rem;
    color: #fff;
}

.old {
    display: inline-block;
    width: 0.87rem;
    text-align: center;
    height: 0.4rem;
    background: #9d9d9d;
    line-height: 0.4rem;
    border-radius: 0.08rem;
    color: #fff;
}

/*招标项目*/
.zb_xiangm_box {
    background: #eff0f2;
    margin-top: 0.3rem;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
}

    .zb_xiangm_box li {
        padding: 0.2rem 0.32rem;
        border-bottom: 1px solid #e1e1e1;
        margin-top: 0.03rem;
        background: #fff;
        position: relative;
    }

        .zb_xiangm_box li img {
            width: 1.38rem;
            height: 1.38rem;
            float: left;
        }

    .zb_xiangm_box .zb_linr {
        width: 4rem;
        font-size: 0.3rem;
        color: #000;
        line-height: 0.5rem;
        margin-left: 0.27rem;
    }

        .zb_xiangm_box .zb_linr p:nth-child(2) {
            color: #999;
            font-size: 0.26rem;
            margin-top: 0.1rem;
        }

.biao_shengs {
    position: absolute;
    top: 0.28rem;
    display: inline-block;
    width: 0.3rem;
    height: 0.3rem;
    line-height: 0.3rem;
    border-radius: 0.05rem;
    font-size: 0.24rem;
    color: #fff;
    text-align: center;
    background: #ff9c00;
}

.biao_tai {
    position: absolute;
    top: 0.28rem;
    right: 0.5rem;
    display: inline-block;
    width: 0.3rem;
    height: 0.3rem;
    line-height: 0.3rem;
    border-radius: 0.05rem;
    font-size: 0.24rem;
    color: #fff;
    text-align: center;
    background: #0084ff;
}

span.li_address {
    margin-left: 0.7rem;
}

/**/
.kzb_box {
    background: #eff0f2;
    margin-top: 0.3rem;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
}

    .kzb_box li {
        padding: 0.2rem 0.32rem;
        border-bottom: 1px solid #e1e1e1;
        margin-top: 0.03rem;
        background: #fff;
        position: relative;
    }

        .kzb_box li img {
            width: 1.38rem;
            height: 1.38rem;
            float: left;
        }

    .kzb_box .zb_linr {
        width: 100%;
        font-size: 0.3rem;
        color: #000;
        line-height: 0.5rem;
    }

        .kzb_box .zb_linr p:nth-child(2) {
            color: #999;
            font-size: 0.26rem;
            margin-top: 0.1rem;
        }

        .kzb_box .zb_linr p:nth-child(3) {
            color: #999;
            font-size: 0.26rem;
            line-height: 0.4rem;
        }

.Kb {
    display: inline-block;
    width: 0.87rem;
    text-align: center;
    height: 0.4rem;
    background: #0a95e1;
    line-height: 0.4rem;
    border-radius: 0.08rem;
    color: #fff;
}

.Zb {
    display: inline-block;
    width: 0.87rem;
    text-align: center;
    height: 0.4rem;
    background: #ff9600;
    line-height: 0.4rem;
    border-radius: 0.08rem;
    color: #fff;
}

.more a {
    display: block;
    height: 0.86rem;
    font-size: 0.28rem;
    line-height: 0.86rem;
    text-align: center;
    color: #333;
}

.topatwo {
    width:2.52rem !important;
    position:absolute !important;
}