﻿*{padding:0; margin:0; border:0; outline:0; box-sizing:border-box;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,textarea,img{border:0;margin:0;padding:0;}
/** 设置默认字体 **/
body,textarea,input,button,select,keygen,legend{font:14px/1.5 Arial,'Microsoft YaHei'; color:#666;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
em{font-style:normal;}
/** 重置列表元素 **/
ul,li,ol{list-style:none;}
/** 重置超链接元素 **/
a{text-decoration:none; color:#666;}
a:hover{color:#008100; text-decoration:none; -webkit-transition:.3s; transition:.3s;}
/** 重置表格元素 **/
table{border-collapse:collapse;}
.clear:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.fl{float:left;}
.fr{float:right;}

.top_bg{width:100%; height:114px; margin:auto; background:#fff; position:fixed; top:0; left:0; right:0; z-index:9999;}
.w1200{width:95%; max-width:1200px; margin:auto; position:relative;}



/* 内页在线计价部分 */
.con{background:#fff;}
.subnav{border-bottom: 1px solid #DDD;padding-top: 20px;}
.subnav li{float: left;font-size: 18px;margin-right: 30px;line-height: 40px;}
.subnav li a:hover,.subnav li a.cur{text-decoration: none; color:#0526b3;}

.pcb{padding:30px 0;}
.pcb .lnr{width:100%; float:left;overflow-x: auto}



@media (min-width:1200px ) {
    .pcb .lnr{width:65%; float:left;}
}

.pcb .box{width:100%; float:left; border-bottom:1px solid #ddd; margin-bottom:20px;min-width: 700px;}


.pcb .title{width: 300px;line-height: 50px;background: #f4f4f4;border-radius: 5px;text-align: center;font-size: 18px;font-weight: bold;color:#0526b3;}
.pcb ul{padding:10px 0;}
.pcb li{padding:0 0;}
/*.pcb li .left{float:left;}*/
.pcb li .left{display: flex;}
.pcb li .left p{font-size:16px; color:#666;width: 140px;line-height: 40px;}

.pcb li .left dl{flex: 1}
/*.chooseNumber{*/
/*    float: left; margin-left: 10px; margin-top: 5px; width: 80px;  height:23px;  line-height: 23px; text-align:left; list-style: none;*/
/*}*/

#choose_number_table {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 10px;
    list-style: none;
    padding: 0;
    margin: 0;
}

#choose_number_table li {
    text-align: center;
}

/* 手机设备 */
@media (max-width: 768px) {
    #choose_number_table {
        grid-template-columns: repeat(5, 1fr);
    }
}
.submitBoardNum{
    display: flex;
    width: 100%;
}
.submitBoardNum .input-container{
    flex-grow: 1; /* 让输入框占据剩余空间 */
    padding-right: 10px;
}
#shipModalTable td{
    padding: 6px 10px;
}

.pcb li .left dl{float: left;margin-bottom: 0px;}
.pcb li .left dd{float: left;height: 38px;line-height: 38px;padding:0 15px;background: #FFF;border: 1px solid #DDD; border-radius:3px; cursor: pointer;margin-right:5px;;margin-bottom: 5px;}
.pcb li .left dd:hover,.gw li .left dd:hover,.smt li .left dd:hover{border:1px solid #2455e3;color:#2455e3; cursor:pointer;}
.pcb li .left dd.current,.gw li .left dd.current,.smt li .left dd.current{
    border:1px solid #2455e3;background:url(../images/choose-active@ico.png) bottom right no-repeat #fff; color:#2455e3; cursor:pointer;
}



.pcb li .left .ys dd{float: left;height:38px;line-height:38px;padding:0px 10px 0 4px;background:#fff; border:1px solid #ddd;cursor:pointer;margin-right: 5px;display:flex; align-items:center; justify-content:center;}
.pcb li .left .ys dd:hover{border:1px solid #2455e3;
    color:#2455e3; cursor:pointer;}
.pcb li .left .ys dd.current{
    border:1px solid #2455e3;background:url(../images/choose-active@ico.png) bottom right no-repeat #fff;
    color:#2455e3; cursor:pointer;
}
.pcb li .left dd i{width:12px; height: 12px;display: block;margin:0 5px;}
/*.pcb li .left dd:nth-of-type(1) i{background: #008100;margin:0 5px;}*/
/*.pcb li .left dd:nth-of-type(2) i{background: #FF0000;margin:0 5px;}*/
/*.pcb li .left dd:nth-of-type(3) i{background: #fff600; margin:0 5px;}*/
/*.pcb li .left dd:nth-of-type(4) i{background: #000cff;margin:0 5px;}*/
/*.pcb li .left dd:nth-of-type(5) i{background: #FFFFFF;margin:0 5px;}*/
/*.pcb li .left dd:nth-of-type(6) i{background: #000000;margin:0 5px;}*/
/*.pcb li .left dd:nth-of-type(7) i{background: #FFFFFF;margin:0 5px;}*/
/*.pcb li .left dd:nth-of-type(8) i{background: #474747;margin:0 5px;}*/
.pcb li .left .input_box{float: left;}
.pcb li .left .input_box .input{float: left;margin-right: 5px;}
.pcb li .left .input_box .input_txt{height: 38px;line-height: 38px;padding:0 10px;background:#fff;border: 1px solid #ddd;width: 105px;}
.pcb li .left .input_box .input span{padding-left: 5px;}
.pcb li .left .input_box .input select{width: 192px;height: 38px;border: 1px solid #DDD;padding:0 10px;}
.pcb li textarea{width: 100%; padding:10px; border:1px solid #ddd; margin-top:10px; height:150px;}
.pcb li .left .param_view{margin-left:20px; vertical-align:middle; height:34px;}
.pcb li .right{float:left; position:relative;margin-right: 5px;}
.pcb li .right p{background:url(../../dist/img/info.png) no-repeat left center; width:16px; height:16px; display:block; margin-top:13px;}
.pcb li .right:hover p{background:url(../../dist/img/info_hover.png) no-repeat left center; cursor:pointer;}
.pcb li .right .txt{position:absolute; left:0; top:30px; width:600px; display:block; background:#fff; padding:10px; box-shadow:0 0 10px rgba(0,0,0,.1); display:none; z-index: 100;}
.pcb li .right:hover .txt{display: block;}



.pcb .rnr{width:100%; float:right;}
@media (min-width: 1200px) {
    .pcb .rnr{width:35%; float:right;}
}
.pcb .rnr_tit{width:100%; float:left; font-size:16px; font-weight:bold; color:#000; line-height:24px;}
.pcb .rnr_biaoge{width:100%; float:left; margin-top:20px;}
.pcb .rnr_biaoge table{border-collapse:collapse; border: 1px #e6e6e6 solid !important; width:100% !important;line-height:30px!important;}
.pcb .rnr_biaoge table td{padding:8px!important; padding-left:12px !important; word-wrap:break-word; word-break:break-all; border:1px #e6e6e6 solid !important; line-height:30px!important;}
.pcb .rnr_biaoge table tr:nth-child(odd){background:#f8f8f8;}
.pcb .rnr_biaoge table td div{padding:0px!important;height:auto!important;}
.pcb .rnr_jiage{width:100%; float:left; margin-top:25px; border-bottom:1px solid #ddd; padding-bottom:10px;}
.pcb .rnr_jiage h3{font-size:24px; font-weight:bold; color:#fd0000; line-height:30px; float:left;}
.pcb .rnr_jiage h3 em{font-size:16px; font-weight:normal;}
.pcb .rnr_jiage span{float:right; line-height:30px;}

.pcb .panel{width:100%; float:left; margin-top:30px;}
.pcb .panel h3{font-size:16px; font-weight:700; color:#000;}
.pcb .xuan{width:100%; float:left; margin-bottom:10px;}
.pcb .xuan .xxx{width:100%; float:left; margin-bottom:5px;}
.pcb .xuan .city{width:100%; float:left;}
.pcb .xuan .city ul,.pcb .sfgw_lb ul{padding:0;}
/*.pcb .xuan .city li{width:49%; float:left; margin-right:2%; line-height:30px; background:#fff; border:1px solid #ddd; border-radius:5px; padding:0; position:relative;}*/
/*.pcb .xuan .city li:nth-child(2n){margin-right:0;}*/
/*.pcb .xuan .city li select{background-image:none; background:#fff; border-radius:5px; color:#606266; display:inline-block; height:30px; line-height:30px; padding: 0 15px; width:100%;}*/
/*.pcb .xuan .city li:hover{border-color:#008100; cursor:pointer;}*/
.pcb .xuan .dianhua{width:100%; float:left;}
.pcb .xuan .dianhua input{width:100%; line-height:30px; background:#fff; border:1px solid #ddd; border-radius:5px; padding:0 15px;}
.pcb .xuan .dianhua:hover input{border-color:#008100;}

.pcb .sfgw{width:100%; float:left; margin-top:20px;}
.pcb .sfgw_tit{width:100%; float:left; font-size:16px; font-weight:700; color:#000; line-height:30px;}
.pcb .sfgw_lb{width:100%; float:left; margin-top:10px;}
.pcb .sfgw_lb li{width:20%; float:left; margin-right:2%; line-height:30px; background:#fff; border:1px solid #ddd; border-radius:5px; text-align:center; padding:0;}
.pcb .sfgw_lb li:last-of-type{margin-right:0;}
.pcb .sfgw_lb li:hover{border-color:#008100; cursor:pointer;}

.price_list{width:100%; float:left; margin-top:0px;}
.price_list li{width:100%; float:left; line-height:24px; display:flex; color:#333;}
.price_list li .label1{flex:1;}
.price_list li .price{font-weight:700; margin-left:20px;}
.price_list2{width:100%; float:left; margin-top:10px; border-top:1px solid #ddd; padding-top:20px; line-height:30px;}
.price_list2_label{float:left; font-weight:700; color:#333;}
.price_list2_price{float:right; font-size:24px; font-weight:700; color:#fd0000;}
.price_list2_price span{font-size:16px;}
.price_btn{width:100%; float:left; margin-top:20px;}
.price_btn a{width:100%; display:block; line-height:52px; background:#fd0000; border-radius:5px; text-align:center; font-size:18px; color:#fff;}
.price_btn a:hover{background: #fd5200;color:#fff;}
.price_btn a:focus{background: #fd5200;color:#fff;text-decoration: none}
.price_btn a:active{background: #fd5200;color:#fff;}
.price_btn a:visited {
    color: #fff; /* 已访问链接的颜色，保持不变 */
}
.shipMoney{
    width: 100%;
    display: flex;
    padding: 8px 10px;
}
.shipMoney .left{
    flex-grow: 0;
    max-width: 50%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.shipMoney .right{
    flex-grow: 1;
    text-align: right;
}
.font-14{
    font-size: 14px;
}
.font-16{
    font-size: 16px;
}

.price_biaozhu{width:100%; float:left; margin-top:5px; font-size:14px; color:#999; line-height:24px;}

.pcb .pcb_b{width:100%; float:left; margin:40px 0 60px; text-align:center;}
.pcb .pcb_b .more{width:160px; height:48px; line-height:48px;background:#008100; text-align:center; margin:auto; font-size:18px; border-radius:5px;}
.pcb .pcb_b .more a{color:#fff; display:block; cursor:pointer;}
.pcb .pcb_b .more a:hover,.gw .gw_b .more a:hover,.smt .gw_b .more a:hover{background-color:#fd0000; color:#fff; border-radius:5px;}
.pcb .pcb_b p{margin-top: 15px;}

.ellipsis{
    white-space: nowrap; /* 防止文本换行 */
    overflow: hidden; /* 隐藏溢出的内容 */
    text-overflow: ellipsis; /* 显示省略号 */
}
.max-60{

    max-width: 75px;
}