.nymain .leftNav>h2{font-family:"微软雅黑";}

.mdt-price-query .search-bar{

    display:flex;

    align-items:center;

    flex-wrap:nowrap;

    margin-bottom:16px;}



.mdt-price-query .search-item{

    display:flex;

    align-items:center;

    margin-right:16px;

    margin-bottom:0;}





/******************************************************
 标签
******************************************************/


.mdt-price-query .search-label{

    width:96px;

    min-width:96px;

    margin-right:8px;

    display:flex;

    align-items:center;

    box-sizing:border-box;}






/******************************************************
 input
******************************************************/


.mdt-price-query .input{


    width:260px;


    height:34px;


    line-height:34px;


    border:1px solid #999;


    padding:0 10px;


    border-radius:4px;


    box-sizing:border-box;}







/******************************************************
 select
******************************************************/


.mdt-price-query .type-select-wrap{


    position:relative;


    width:260px;


    height:34px;


    overflow:hidden;


    border:1px solid #999;


    border-radius:4px;


    background:#fff;


    box-sizing:border-box;}





.mdt-price-query .type-select{


    width:100%;


    height:32px;


    line-height:32px;


    padding:0 32px 0 10px;


    border:0;


    outline:none;


    background:#fff;


    box-sizing:border-box;



    -webkit-appearance:none;


    -moz-appearance:none;


    appearance:none;}





/* IE隐藏默认箭头 */

.mdt-price-query .type-select::-ms-expand{

    display:none;}





/* 自定义箭头 */


.mdt-price-query .type-select-arrow{


    position:absolute;


    right:0;


    top:0;


    width:28px;


    height:32px;


    background:#f5f5f5;


    border-left:1px solid #ccc;


    pointer-events:none;}





.mdt-price-query .type-select-arrow:before{


    content:"";


    position:absolute;


    width:7px;


    height:7px;


    left:50%;


    top:50%;


    margin-left:-4px;


    margin-top:-5px;


    border-right:2px solid #555;


    border-bottom:2px solid #555;


    transform:rotate(45deg);}








/******************************************************
 查询按钮
******************************************************/


.mdt-price-query .search-btn{


    width:90px;


    height:34px;


    line-height:34px;


    margin-left:16px;


    padding:0;


    border:0;


    background:#0b9a87;


    color:#fff;}









/******************************************************
 手机端查询
******************************************************/


@media screen and (max-width:768px){


    .mdt-price-query .search-bar{


        display:block;}




    .mdt-price-query .search-item{


        display:flex;


        width:100%;


        margin-bottom:12px;}





    .mdt-price-query .search-label{


        flex:0 0 96px;


        width:96px;


        min-width:96px;


        margin-right:0;}







    .mdt-price-query .input,


    .mdt-price-query .type-select-wrap{


        flex:1;


        width:auto;


        min-width:0;}





    .mdt-price-query .search-btn{


        width:100%;


        margin:4px 0 12px 0;}








    /************************************************
     手机表格
    ************************************************/


    .mdt-price-query .ypcx-table-box{


        width:100%;


        max-width:100%;


        overflow:hidden;}





    .mdt-price-query .ypcx-table{


        width:100% !important;


        max-width:100%;


        table-layout:fixed;


        border-collapse:collapse;}





    .mdt-price-query .ypcx-table th,


    .mdt-price-query .ypcx-table td{


        padding:8px 3px;


        font-size:13px;


        line-height:18px;


        word-break:break-all;


        white-space:normal;


        overflow:hidden;}






    /* 项目代码 */


    .mdt-price-query .ypcx-table th:nth-child(1),


    .mdt-price-query .ypcx-table td:nth-child(1){


        width:22% !important;}






    /* 项目名称 */


    .mdt-price-query .ypcx-table th:nth-child(2),


    .mdt-price-query .ypcx-table td:nth-child(2){


        width:38% !important;}







    /* 单位 */


    .mdt-price-query .ypcx-table th:nth-child(3),


    .mdt-price-query .ypcx-table td:nth-child(3){


        width:10% !important;}







    /* 规格 */


    .mdt-price-query .ypcx-table th:nth-child(4),


    .mdt-price-query .ypcx-table td:nth-child(4){


        width:15% !important;}







    /* 单价 */


    .mdt-price-query .ypcx-table th:nth-child(5),


    .mdt-price-query .ypcx-table td:nth-child(5){


        width:15% !important;}



}








/******************************************************
 分页最终版
******************************************************/



.mdt-price-query .pagination{


    width:100%;


    display:flex;


    align-items:center;


    justify-content:center;


    flex-wrap:wrap;


    gap:8px;


    margin-top:16px;


    padding:10px 0;


    box-sizing:border-box;


    font-size:14px;


    color:#666;}





/*
 分页文字间距
*/


.mdt-price-query .pagination > *{


    margin:0 3px;}






/*
 分页按钮
*/


.mdt-price-query .page-btn{


    min-width:34px;


    height:32px;


    line-height:30px;


    padding:0 10px;


    border:1px solid #ccc;


    background:#fff;


    color:#333;


    text-align:center;


    box-sizing:border-box;}






/*
 当前页
*/


.mdt-price-query .page-btn.active{


    background:#0b9a87;


    border-color:#0b9a87;


    color:#fff;}






/*
 禁用
*/


.mdt-price-query .page-btn:disabled{


    background:#f5f5f5;


    color:#aaa;}







/******************************************************
 手机分页
******************************************************/


@media screen and (max-width:768px){


    .mdt-price-query .pagination{


        width:100%;


        display:flex;


        justify-content:center;


        align-items:center;


        flex-wrap:wrap;


        gap:6px;


        padding:12px 0;


        margin-top:12px;


        overflow:visible;}





    .mdt-price-query .page-btn{


        min-width:30px;


        height:30px;


        line-height:28px;


        padding:0 8px;


        font-size:13px;}


}
