﻿.bm_tit2 {
    background: url('../image/xuhao.png') no-repeat left center;
    height: 30px;
    line-height: 30px;
    padding: 0 0 0 25px;
    background-size: 15px 15px;
    margin-bottom: 10px;
}
.bm_d2 {
    margin-bottom: 10px;
    line-height: 1.8;padding:0 0 0 25px;
}
.biaoge {
    background: #fff;
    padding: 30px 100px;
    margin: 10px auto;
    width: 1000px;
}

    .biaoge h3 {
        font-size: 20px;
        text-align: center;
        padding: 10px 0 20px;
    }

    .biaoge .table1 {
        width: 1000px;
        border-left: solid 1px #ccc;
        border-top: solid 1px #ccc;
        margin: 0 auto 15px;
    }

        .biaoge .table1 tr td {
            padding: 10px;
            border-bottom: solid 1px #ccc;
            border-right: solid 1px #ccc;
            font-size: 14px;
        }

            .biaoge .table1 tr td input[type=text] {
                background: #fff;
                border: none;
                height: 30px;
                line-height: 30px;
                width: 100%;
                font-size: 14px;
            }

            .biaoge .table1 tr td input[type=radio] {
                vertical-align: -2px;
                margin-right: 5px;
            }

            .biaoge .table1 tr td textarea {
                background: #fff;
                border: none;
                font-family: 微软雅黑;
                font-size: 14px;
            }

                .biaoge .table2 tr td:last-child{border-right:none;}

                .duoxuan {
                    display: inline-block;
                    margin-right: 20px;
                }

    .duoxuan input {
        vertical-align: -2px;
    }

.bg_t {
    overflow: hidden;
    margin-bottom: 5px;
    font-size: 14px;
}

.bg_t_left {
    width: 650px;
    float: left;
}

.bg_t input {
    border: none;
    border-bottom: solid 1px #ccc;
    background: #fff;
    height: 30px;
}

.bg_t_right {
    width:330px;
    float: right;text-align:right;
}

.gaizhang {
    text-align: right;
    padding: 0 200px 0 0;
}

.riqi {
    text-align: right;
    padding: 10px 50px 0 0;
}

.biaoge tr td input.riqi_input {
    width: 50px;
    margin: 0 10px;
}

.beizhu {
    overflow: hidden;
    padding: 10px 0 0 0;
}

.beizhu_left {
    float: left;
    margin-right: 10px;
}

.beizhu_right {
    float: left;
    width: 900px;
}

.tijiao {
    padding: 30px 0 0 0;
    text-align: center;
}

 .tijiao .tijiao_but {
        width: 150px;
        height: 40px;
        border-radius: 5px;
        background: #1f70b1;
        color: #fff;
        font-size: 16px;
        text-align: center;
        line-height: 40px;
        margin: 0 10px;
        cursor: pointer;
    }

.tijiao_but {
    display: inline-block;
}
.riqi {
    text-align: right;
    padding: 10px 50px 0 0;
}

.biaoge .table1 tr td input.riqi_input {
    width: 50px;
    margin: 0 10px;
}
.cg {
    background: url('../image/timg.jpg') no-repeat left center;
    background-size: 50px 50px;
    padding: 0 0 0 80px;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    margin-top: 30px;
}
.fujian {
    overflow: hidden;
}

.fujian_list {
    overflow: hidden;
    margin-bottom: 20px;
}

.fjsc {
    overflow: hidden;
}

.fjsc_but {
    float: left;
    margin-right: 20px;
}

    .fjsc_but span {
        background: #ff6a00;
        color: #fff;
        padding: 5px 0;
        cursor: pointer;
        width: 80px;
        text-align: center;
        display: inline-block;
    }

.fjsc_list {
    overflow: hidden;
    float: left;
}

.fjsc_d {
    float: left;
    position: relative;
    height: 30px;
    line-height: 30px;
    padding: 0 25px 0 0;
    margin-right: 30px;
}

    .fjsc_d i {
        position: absolute;
        width: 20px;
        right: 0;
        top: -10px;
        display: block;
    }

        .fjsc_d i img {
            width: 100%;
        }

    .fjsc_d .tb {
        width: 20px;
        vertical-align: -5px;
    }

.mc {
    float: left;
    width:450px;
    margin-right: 20px;
    height: 32px;
    line-height: 32px;
}
.suc_but {
    text-align: center;
    padding: 40px 0;
}

    .suc_but span, .suc_but a {
        display: inline-block;
        padding: 10px 25px;
        background: #1f70b1;
        color: #fff;
        margin: 0 10px;
        cursor: pointer;
    }

.zengjia {
    position: absolute;
    right: 80px;
    top: 0;
    color: #fff;
    background: #ff6a00;
    width: 60px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
}

.shanchu {
    position: absolute;
    right: 10px;
    top: 0;
    color: #333;
    background: #efefef;
    width: 60px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
}
.xxtx{padding:20px;}
.xxtx_tit span{margin-right:20px;height:30px;line-height:30px;padding:0 20px;border-bottom:solid 3px #fff;display:inline-block;font-size:16px;cursor:pointer;}
.xxtx_tit span.sel{border-bottom:solid 3px #1f70b1;color:#1f70b1;}
.xxtx_m{padding:20px 20px 20px 0;}
.xxtx_d{display:none;}
.xxtx_list {
    overflow: hidden;
    margin-bottom: 15px;
}
.xxtx_left{float:left;width:80px;text-align:right;margin-right:15px;line-height:30px;}
.xxtx_right{width:600px;float:left;}
.xxtx_right input{height:30px;padding:0 10px;width:250px;}
.xxtx_but{padding:30px 0 0 95px;}
    .xxtx_but .xxtx_button {
        background: #1f70b1;
        color: #fff;
        padding: 10px 30px;
        cursor: pointer;
    }
        .xxtx_but .xxtx_button:hover {
            background: #0b5793
        }
        .tab01 {
            border-left: solid 1px #ddd;
            border-top: solid 1px #ddd;width:600px;
        }
            .tab01 tr th, .tab01 tr td {
                padding: 10px;
                border-right: solid 1px #ddd;
                border-bottom: solid 1px #ddd;
                text-align: center;
            }
                .tab01 tr td input[type=radio] {
                    vertical-align: -2px;
                }
                .tab01 tr td label {
                    margin: 0 10px;
                }
                .tab01 tr td .xiazai, .tab01 tr td .shangchuan, .tab01 tr td .chakan {
                    color: #1f70b1;
                }
.fzr {
    display: none;
}
.inp1, .inp2{
    display: inline-block;
    border-bottom: solid 1px #ccc;
}
.inp1 select{background:#fff;border:none;height:30px;width:400px;}
.sm {
    padding:20px;
}

    .sm h2 {
        text-align: center;
        font-size: 20px;
        margin-bottom: 30px;line-height:1.5;
    }

    .sm h3 {
        padding: 0 0 0 10px;
        font-size: 14px;
        margin: 20px 0;
        background: url('../image/icon.jpg') no-repeat top left;
    }
.ppgs_list {
    padding: 0 0 0 25px;
}

    .ppgs_list li {
        background: url('../image/dot10.jpg') no-repeat left 9px;
        background-size: 5px auto;
        padding: 0 0 0 15px;
        margin: 10px 0;
    }
.tolink{padding:10px 0 10px 25px;}
.tolink a{color:#1f70b1;}
.ljsb{padding:20px 0 0 0;text-align:center;}
.ljsb_but {
    background: #1d6faf;
    cursor: pointer;
    color: #fff;
    border-radius: 5px;
    width: 120px;
    display: inline-block;
    text-align: center;
    height: 50px;
    line-height: 50px;
}
.ljsb_but:hover{color:#fff;background:#0b5793;}
.tab02{width:100%;border-left:solid 1px #ddd;border-top:solid 1px #ddd;}
    .tab02 tr th,.tab02 tr td {
        border-right: solid 1px #ddd;
        border-bottom: solid 1px #ddd;
        padding: 10px;
    }
.dbqm{overflow:hidden;}
.zczqm {
    margin-bottom: 10px;
    text-align: right;
    padding: 0 120px 0 0;
}
.riqi2 {
    text-align: right;
    padding:0 120px 0 0;
}
.hyzx_bt{font-size:20px;text-align:center;padding:20px 0;}
.hyzx_icon {
    text-align: center;
    padding:70px 0 80px;
}
.hyzx_list {
    display: inline-block;
    width: 120px;
    margin: 0 50px;
    text-align: center;
    font-size: 18px;
}