﻿/*#ff6a00*/
html
{
    font-size: 10px;
}

/*头部*/
.header
{
    margin: auto;
    overflow: auto;
}

    .header .logo
    {
        width: 120px;
        height: 50px;
        float: left;
    }

        .header .logo img
        {
            width: 120px;
            height: 40px;
            margin: 5px 0px 5px 5px;
        }

    .header .login
    {
        margin: 13px 10px auto auto;
        float: right;
    }

        .header .login img
        {
            width: 24px;
            height: 24px;
        }

        .header .login .regist
        {
            float: left;
            display: inline-block;
            font-size: 1.3rem;
            margin: 5px;
            width: 60px;
            height: 23px;
            line-height: 23px;
            background-color: #ff6a00;
            color: #ffffff;
            vertical-align: middle;
            outline: none;
            border: 1px solid #ff6a00;
            border-radius: 3px;
            box-sizing: border-box;
            text-align: center;
        }

        .header .login .signin
        {
            float: right;
            display: inline-block;
            font-size: 1.3rem;
            margin: 5px;
            width: 60px;
            height: 23px;
            line-height: 23px;
            background-color: #ff6a00;
            color: #ffffff;
            vertical-align: middle;
            outline: none;
            border: 1px solid #ff6a00;
            border-radius: 3px;
            box-sizing: border-box;
            text-align: center;
        }

    .header .other
    {
        margin: 15px 10px auto auto;
        float: right;
    }

        .header .other a
        {
            color: #ff6a00;
            font-weight: bold;
            font-size: 1.4rem;
        }

/*尾部*/
.footer
{
    margin: 8px auto 8px auto;
    width: 100%;
    height: auto;
    overflow: auto;
    text-align: center;
}

    .footer ul
    {
        width: 100%;
        height: auto;
    }

        .footer ul li
        {
            text-align: center;
            height: 2.5rem;
            line-height: 30px;
            font-size: 1.4rem;
        }

/*横幅*/
.banner
{
    margin: 0px auto 0px auto;
    width: 100%;
    height: 100px;
}

    .banner img
    {
        width: 100%;
        height: 100px;
        background-color: #cccccc;
    }

/*下方导航*/
ul.navigate
{
    width: 100%;
    position: absolute;
    bottom: 0px;
}

    ul.navigate li
    {
        height: 4rem;
        line-height: 4rem;
        width: 25%;
        float: left;
        text-align: center;
        background-color: #ff6a00;
    }

        ul.navigate li a
        {
            color: #ffffff;
            font-weight: bold;
            font-size: 1.4rem;
        }

/*首页栏目*/
ul.column
{
    margin: auto;
    overflow: auto;
}

    ul.column li
    {
        height: 4rem;
        line-height: 4rem;
        width: 25%;
        float: left;
        text-align: center;
        background-color: #ff6a00;
    }

        ul.column li a
        {
            color: #ffffff;
            font-weight: bold;
            font-size: 1.4rem;
        }

/*当前路径*/
.curpath
{
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    margin: auto;
    height: 30px;
    line-height: 30px;
    margin: 5px auto 5px auto;
    font-size: 1.4rem;
    font-weight: bold;
    background-color: #f6f6f6;
}

    .curpath img
    {
        margin: 4px auto 4px auto;
        height: 22px;
        width: auto;
        vertical-align: middle;
        padding: 0px;
        float: left;
    }

/*主要区域*/
.bidding
{
    width: 100%;
    margin: auto;
    position: absolute;
    top: 9rem;
    bottom: 4rem;
    overflow-y: scroll;
    overflow-x: hidden;
}

    /*搜索*/
    .bidding ul.search
    {
        margin: 50px auto auto auto;
    }

        .bidding ul.search li
        {
            height: 100%;
            white-space: initial;
            line-height: 40px;
        }

            .bidding ul.search li #keyword
            {
                height: 25px;
                width: 60%;
                padding: 5px;
                margin: 0px 0px 0px 10%;
                border-right: none;
                border-top: 1px solid #FF6A00;
                border-left: 1px solid #FF6A00;
                border-bottom: 1px solid #FF6A00;
                border-top-left-radius: 5px;
                border-bottom-left-radius: 5px;
                vertical-align: middle;
                float: left;
            }

            .bidding ul.search li #search
            {
                height: 37px;
                width: 20%;
                padding: 0px;
                margin: 0px 0px 0px 0px;
                color: #ffffff;
                background-color: #FF6A00;
                border-left: none;
                border-top: 1px solid #FF6A00;
                border-right: 1px solid #FF6A00;
                border-bottom: 1px solid #FF6A00;
                border-top-right-radius: 5px;
                border-bottom-right-radius: 5px;
                font-size: 1.6rem;
                cursor: pointer;
                float: left;
            }

            .bidding ul.search li input[type=radio]
            {
                width: 15px;
                height: 15px;
                margin-right: 2px;
            }

                .bidding ul.search li input[type=radio]:nth-of-type(1)
                {
                    margin-left: 10%;
                }

            .bidding ul.search li span
            {
                font-size: 1.3rem;
                vertical-align: middle;
                margin-right: 10px;
            }

    /*搜索筛选*/
    .bidding ul.filter
    {
        border-radius: 5px;
        width: auto;
        height: auto;
        overflow: auto;
        margin: 5px 5px 0px 5px;
        border: 1px solid #cccccc;
    }

        .bidding ul.filter li
        {
            padding: 8px;
        }

            .bidding ul.filter li span
            {
                font-weight: bold;
                font-size: 1.4rem;
            }

            .bidding ul.filter li a
            {
                padding-right: 5px;
                padding-left: 5px;
                font-size: 1.4rem;
            }

    /*首页信息*/
    .bidding dl.note
    {
        margin-bottom: 1rem;
    }

        .bidding dl.note dt
        {
            margin: auto;
            height: 3rem;
            line-height: 3rem;
            border-bottom: 1px solid #cccccc;
        }

            .bidding dl.note dt:before
            {
                content: "";
                display: inline-block;
                width: 5px;
                height: 20px;
                margin: 5px;
                background-color: #ff0000;
                float: left;
            }

            .bidding dl.note dt a
            {
                float: left;
                font-weight: bold;
                font-size: 1.5rem;
            }

                .bidding dl.note dt a.more
                {
                    float: right;
                    font-weight: bold;
                    margin-right: 5px;
                    font-size: 1.4rem;
                }

        .bidding dl.note dd
        {
            padding: 0px 5px 0px 5px;
            line-height: 2.5rem;
            height: 2.5rem;
        }

            .bidding dl.note dd:before
            {
                content: "";
                display: inline-block;
                width: 0;
                height: 0;
                border-width: 5px;
                border-style: solid;
                border-color: transparent transparent transparent #ff6a00;
            }

            .bidding dl.note dd a
            {
                font-size: 1.5rem;
            }

    /*信息列表*/
    .bidding ul.list
    {
        margin: 5px auto 0px auto;
        border-top: 1px solid #cccccc;
        border-bottom: 1px solid #cccccc;
    }

        .bidding ul.list li
        {
            line-height: 2.5rem;
            padding: 2px 10px 2px 10px;
            border-bottom: 1px dashed #999999;
            overflow: hidden;
            word-wrap: break-word;
            word-break: break-all;
            white-space: normal;
        }

            .bidding ul.list li:before
            {
                content: "";
                display: inline-block;
                width: 0px;
                height: 0px;
                border-width: 5px;
                border-style: solid;
                border-color: transparent transparent transparent #FF6A00;
            }

            .bidding ul.list li:last-of-type
            {
                border-bottom: none
            }

                .bidding ul.list li:last-of-type:before
                {
                    display: none;
                }

            .bidding ul.list li span:last-of-type
            {
                font-size: 1.3rem;
                float: right;
            }

    .bidding dl.list
    {
        margin: 5px auto 0px auto;
        border-top: 1px solid #cccccc;
        border-bottom: 1px solid #cccccc;
    }

        .bidding dl.list dt
        {
            line-height: 2.5rem;
            padding: 2px 10px 2px 10px;
            border-bottom: 1px solid #cccccc;
            color: #ff6a00;
            font-weight: bold;
        }

        .bidding dl.list dd
        {
            line-height: 2.5rem;
            padding: 2px 10px 2px 10px;
            border-bottom: 1px dashed #999999;
        }

            .bidding dl.list dd:before
            {
                content: "";
                display: inline-block;
                width: 0px;
                height: 0px;
                border-width: 5px;
                border-style: solid;
                border-color: transparent transparent transparent #FF6A00;
            }

            .bidding dl.list dd:last-of-type
            {
                border-bottom: none
            }

            .bidding dl.list dd span:last-of-type
            {
                font-size: 1.3rem;
                float: right;
            }

    /*信息详情*/
    .bidding .info
    {
        margin: 0px auto 0px auto;
        border-top: 1px solid #cccccc;
        border-bottom: 1px solid #cccccc;
    }

        .bidding .info .title
        {
            line-height: 3rem;
            padding: 10px 20px 0px 20px;
            font-weight: bold;
            text-align: center;
            text-overflow: initial;
            white-space: initial;
        }

            .bidding .info .title h1
            {
                font-size: 1.5rem;
                font-weight: bold;
            }

        /*发布时间*/
        .bidding .info .pubdate
        {
            line-height: 3rem;
            text-align: center;
            margin: 0px 20px 0px 20px;
            width: auto;
            height: 3rem;
            border-bottom: 1px dashed #cccccc;
        }

            .bidding .info .pubdate h2
            {
                font-size: 1.4rem;
                color: #999999;
            }

        /*文章内容*/
        .bidding .info .content
        {
            line-height: 3rem;
            padding: 10px;
            text-align: left;
            font-style: normal;
            font-size: 1.4rem;
        }

            /*表格*/
            .bidding .info .content table
            {
                width: 100%;
            }

                .bidding .info .content table,
                .bidding .info .content table td,
                .bidding .info .content table th
                {
                    border: 1px solid #cccccc;
                }

            /*允许换行*/
            .bidding .info .content dt,
            .bidding .info .content dd,
            .bidding .info .content li,
            .bidding .info .content td,
            .bidding .info .content th,
            .bidding .info .content p
            {
                overflow: hidden;
                word-wrap: break-word;
                word-break: break-all;
                white-space: normal;
            }

            /*字体大小*/
            .bidding .info .content h1,
            .bidding .info .content h2,
            .bidding .info .content h3,
            .bidding .info .content h4,
            .bidding .info .content h5
            {
                text-align: left;
                font-size: 1.4rem;
            }

            /*文字对齐*/
            .bidding .info .content p
            {
                text-align: left;
                padding: 0px;
                margin: 0px;
            }

            /*字体*/
            .bidding .info .content b,
            .bidding .info .content em,
            .bidding .info .content th,
            .bidding .info .content strong
            {
                font-style: normal;
                font-weight: normal;
            }

            /*下划线*/
            .bidding .info .content u
            {
                text-decoration: none;
            }

        /*消息*/
        .bidding .info .message
        {
            height: 3rem;
            line-height: 3rem;
            text-align: center;
            letter-spacing: 1px;
            background-color: #efebeb
        }

            .bidding .info .message a
            {
                color: red;
                font-weight: bold;
                font-size: 1.4rem;
            }

            .bidding .info .message strong
            {
                color: #ff6a00;
                font-weight: bold;
            }

        /*购买 下载 收藏*/
        .bidding .info .operate
        {
            line-height: 3rem;
            padding-top: 10px;
            padding-bottom: 10px;
            position: relative;
            text-align: center;
        }

            .bidding .info .operate img
            {
                width: 28px;
            }

            .bidding .info .operate .payment
            {
                margin: auto 10px auto 10px;
                cursor: pointer;
            }

            .bidding .info .operate .download
            {
                margin: auto 10px auto 10px;
                cursor: pointer;
            }

            .bidding .info .operate .favorite
            {
                margin: auto 10px auto 10px;
                cursor: pointer;
            }

            .bidding .info .operate .bubbletip
            {
                position: absolute;
                top: 10px;
                font-size: 1.4rem;
                color: #FF6A00;
                display: none;
            }

        /*类似信息*/
        .bidding .info dl.similar
        {
            margin: auto;
            text-align: left;
            text-align: left;
            font-style: normal;
        }

            .bidding .info dl.similar dt
            {
                padding-left: 10px;
                width: auto;
                height: 25px;
                line-height: 25px;
                background-color: #efebeb;
                font-weight: bold;
            }

            .bidding .info dl.similar dd
            {
                line-height: 25px;
                padding: 0px 10px 0px 10px
            }

            .bidding .info dl.similar a
            {
                font-size: 1.4rem;
            }

            .bidding .info dl.similar dd:before
            {
                content: "";
                display: inline-block;
                width: 0px;
                height: 0px;
                border-width: 5px;
                border-style: solid;
                border-color: transparent transparent transparent #FF6A00;
            }

        /*详情纠错*/
        .bidding .info dl.wrong
        {
            margin: 0px auto 0px auto;
            overflow: auto;
            border-bottom: 1px solid #cccccc;
            background-color: #ffffff;
        }

            .bidding .info dl.wrong dt
            {
                width: auto;
                height: 25px;
                line-height: 25px;
                background-color: #efebeb;
                font-weight: bold;
                padding-left: 10px;
            }

            .bidding .info dl.wrong dd
            {
                margin: 10px 10px 0px 10px;
                float: left;
                height: auto;
                line-height: 25px;
            }

                .bidding .info dl.wrong dd:last-of-type
                {
                    vertical-align: middle;
                    width: 100%;
                    clear: both;
                    text-align: center;
                    margin: 0px 0px 10px 0px;
                }

                .bidding .info dl.wrong dd i
                {
                    font-style: normal;
                    font-size: 1.4rem;
                }

                .bidding .info dl.wrong dd input[type='checkbox']
                {
                    height: 20px;
                    width: auto;
                    margin-right: 5px;
                }

                .bidding .info dl.wrong dd #SubmitBtn
                {
                    width: 80px;
                    height: 25px;
                    font-size: 1.4rem;
                    line-height: 25px;
                    background-color: #ff6a00;
                    color: #ffffff;
                    vertical-align: middle;
                    outline: none;
                    border: 1px solid #ff6a00;
                    border-radius: 3px;
                    box-sizing: border-box;
                }

    /*招标分类*/
    .bidding dl.keywords
    {
        margin: auto;
        overflow: auto;
        padding: 0px;
        border-bottom: 2px dotted #cccccc;
    }

        .bidding dl.keywords:last-of-type
        {
            border-bottom: none;
        }

        .bidding dl.keywords dt
        {
            height: 35px;
            line-height: 35px;
            font-weight: bold;
            font-size: 1.5rem;
            padding-left: 10px;
        }

        .bidding dl.keywords dd
        {
            line-height: 25px;
            padding: 0px 20px 10px 20px;
            overflow: initial;
            text-overflow: initial;
            white-space: initial;
        }

            .bidding dl.keywords dd a
            {
                padding: 0px 10px 0px 0px;
                word-break: break-all;
                font-size: 1.4rem;
            }

/*登录注册页*/
.account
{
    height: auto;
    overflow: auto;
    margin: 2rem auto 2rem auto;
    box-shadow: 0px 0px 2rem #e1e1e1;
    text-align: center;
}

    .account dl.login
    {
        width: 300px;
        height: auto;
        border: none;
        margin: 30px auto 30px auto;
    }

        .account dl.login dt
        {
            position: relative;
            width: 100%;
            height: 30px;
            line-height: 30px;
            font-size: 2.4rem;
            text-align: left;
        }
            /*斜角*/
            .account dl.login dt span
            {
                color: #ffffff;
                cursor: pointer;
                background: linear-gradient(135deg,transparent 20px,#ff6a00 0) bottom left;
                display: inline-block;
                padding-left: 10px;
                width: 90px;
                text-align: center;
                position: absolute;
                right: 0px;
                font-weight: initial;
                font-size: 13px;
            }

        .account dl.login dd
        {
            width: 100%;
            height: auto;
            margin: 15px auto 15px auto;
        }

            .account dl.login dd.sms
            {
                display: none;
            }

            .account dl.login dd input
            {
                border-radius: 5px;
                height: 33px;
                font-size: 1.4rem;
                box-sizing: border-box;
                border: 1px solid #ff6a00;
                color: #999999;
                padding-left: 5px;
            }

            .account dl.login dd #UserId
            {
                width: 100%;
            }

            .account dl.login dd #Password
            {
                width: 100%;
            }

            .account dl.login dd #AgainPwd
            {
                width: 100%;
            }

            .account dl.login dd #Telephone
            {
                width: 100%;
            }

            .account dl.login dd #Content
            {
                width: 200px;
            }

            .account dl.login dd #SendSms
            {
                width: 95px;
                height: 33px;
                line-height: 33px;
                background-color: #ff6a00;
                color: #ffffff;
            }

            .account dl.login dd #VerifyCode
            {
                width: 200px;
            }

            .account dl.login dd #VerifyImg
            {
                width: 95px;
                height: 33px;
            }

            .account dl.login dd #SubmitBtn
            {
                border: 1px solid #FF6A00;
                width: 300px;
                height: 35px;
                font-size: 1.6rem;
                line-height: 35px;
                background-color: #FF6A00;
                color: #ffffff;
            }

            .account dl.login dd.more
            {
                height: auto;
                padding: 0px;
                text-align: right;
                padding-right: 50px;
            }

                .account dl.login dd.more a
                {
                    font-weight: bold;
                    float: initial;
                    margin: auto;
                    display: initial;
                    height: auto;
                    border: none;
                    color: #ff6a00;
                    font-size: 1.4rem;
                }
