*{    margin: 0;    padding: 0;}.page{    width: 100%;    margin: auto;}/*banner*/.banner{    padding: 240px 0;    background-color: rgba(0, 0, 0, 0.4);    background: url(../img/khal2.jpg) no-repeat center;    background-size: cover;    text-align: center;}.banner .title{    font-size: 48px;    color: #FFFFFF;}/*表格报价*/.quote{}.quote:hover{    cursor: pointer;}.quote .table{    width: 1000px;    /*height: 671px;*/    margin-left: auto;    margin-right: auto;    margin-top: 86px;    border-right: 1px solid rgb(200, 200, 200);    /*border-left: 1px solid rgb(200, 200, 200);*/}.quote .table .gridtable{    font-size:18px;    color:#FFFFFF;    border-collapse: collapse;}.quote .table .gridtable th{    width: 200px;    height: 50px;    padding: 10px;    background-color: #2469F3;    border-left: 1px solid rgb(200, 200, 200);    /*border-right: 1px solid rgb(200, 200, 200);*/}.quote .table .gridtable .bz{    width: 100px;    height: 50px;    padding: 10px;    background-color: #2469F3;}.quote .table .gridtable td{    height: 50px;    border-bottom: 1px solid rgb(200, 200, 200);    border-left: 1px solid rgb(200, 200, 200);    padding: 10px;    color: rgba(0,0,0,0.8);    font-size: 15px;}.quote .table .gridtable .icon{    color: #2469F3;    text-align: center;}.quote .table .hj{    border-left: 1px solid rgb(200, 200, 200);    border-bottom: 1px solid rgb(200, 200, 200);    padding: 10px;    height: 50px;}.quote .table .hj .fy{    color: #303133;    font-size: 18px;    font-weight: bold;    text-align: right;    margin-top: 10px;    margin-right: 38px;}.price-item .check-radio .checked{    display: none;}.price-item .check-radio .check{    display: initial;}.checked-item .check-radio .checked{    display: initial;}.checked-item .check-radio .check{    display: none;}.check-radio{    text-align: center;}.check-radio img{    width: 30px;    height: 30px;}/*费用说明*/.cost-sm{}.cost{    width: 990px;    display: flex;    align-items: flex-start;    justify-content: space-between;    margin-left: auto;    margin-right: auto;    padding-bottom: 86px;    margin-top: 56px;}.cost:hover{    cursor: pointer;}.cost .left-cost{    margin-top: 50px;}.cost .left-cost .title{    font-size: 18px;    color: #303133;    font-weight: bold;}.cost .left-cost .title .text{    font-size: 18px;    color: #909399;}.cost .left-cost .title .text .one{}.cost .left-cost .title .text .two{    margin-top: 18px;}.cost .right-cost{    padding: 50px;}.cost .right-cost .bk{    width: 169px;    height: 166px;    border: 1px solid #D9DADD;}.cost .right-cost .bk img{    width: 100%;    height: 100%;}.cost .right-cost .kf{    width: 169px;    height: 45px;    font-size: 18px;    font-weight: bold;    color: #303133;    border: 1px solid #D9DADD;    display: flex;    align-items: center;    justify-content: center;}