@charset "utf-8";
.smtonline{background-color: #f5f5f5;padding-bottom: 60px;margin-top:43px;}
.smtonline-options{width: 780px;margin-bottom: 10px;}
.smtonline-box{padding-top: 20px;padding-bottom: 20px}
.smtonline-results{width: 490px;padding-left: 20px;padding-right: 20px;padding-top:18px;    padding-bottom: 20px;}
.smtonline-ico{background-position: -46px -12px;width: 17px;height: 21px;margin-right: 4px;}
.online-quotes-input li input{width: 220px;padding: 0 46px 0 10px;height: 30px;line-height: 29px;color: #888;}
.online-quotes-input li input, .online-quotes-input li select {border: 1px solid #ccc;border-radius: 2px;overflow: hidden;font-family: "microsoft yahei";}
.online-quotes-input li b {width: 41px;height: 28px;border-left: 1px solid #ccc;background: #efefef;color: #666;font-size: 14px;display: inline-block;vertical-align: middle;margin-left: -42px;margin-top: -4px;text-align: center;line-height: 28px;font-weight: normal;}
.online-quotes-input li {
    margin-bottom: 22px;
}
.online-quotes-input li select {
    width: 220px;
    height: 30px;
    line-height: 30px;
    color: #666;
}
.bore5e5{
        border: 1px solid #e5e5e5;
    border-top: none;
}
.online-quotes-input-row li input, .online-quotes-input-row li select {
    width:120px;
}
.tooltip-arrow{
   border-top-color: #fff!important;
}
.option-choose .item {
    padding: 0 8px;
    height: 30px;
    line-height: 28px;
    color: #666;
    border: 1px solid #e7e7e7;
    margin-right: 8px;
    font-weight: 400;
    cursor: pointer;
}
.option-choose .choose {
    border: 2px solid #f90;
    color: #333;
    line-height:26px;
}
.form-col4 {
    padding: 3px 10px;
    border: 1px #ccc solid;
    color: #666;
}
.quotes-more-demand .title{width:122px;text-align:left;}
/*费用明细*/
.cost-details .jp-ico{width: 20px; height: 22px; background-position: -162px -34px;}
.cost-details-list{width: 449px; border-right: 1px solid #cacaca; border-top: 1px solid #cacaca; }
.cost-details-list dt,.cost-details-list dd,.price-delivery-list dt{ overflow: hidden;}
.cost-details-list .ww{width: 128px; padding: 4px 8px; height: 30px; border-left: 1px solid #cacaca; border-bottom: 1px solid #cacaca; display: block;}
.cost-details-list .title{width: 96px; background-color: #e1e1e1;}
/*计价*/
.generate-quotes{border:2px solid #f90;margin-bottom:15px;}
.generate-quotes-title ul.quote-price{background:#f90;}
.generate-quotes-title ul.quote-price a{color:#fff;}
.generate-quotes-title ul li{float:left;width:25%;height:35px;line-height:35px;text-align:center;}
.generate-quotes-title ul li.current{background:#f90;}
.generate-quotes-title ul li.current a{color: #fff;}
.generate-quotes-title ul li a{display: inline-block;width: 100%;color:#666;}
.generate-quotes-title ul li.on{border-bottom:1px solid #34964e;}
.generate-quotes-box {background:#fff5e7}
.generate-quotes-box ul{padding:12px 19px;}
.generate-quotes-box ul li p{line-height:20px;color:#666;display:inline-block;margin:0;}
.generate-quotes-box ul li p:first-child{width:70%;}
.generate-quotes-box ul li:last-child p{font-weight:bold;}
.generate-quotes ul li:last-child {
    border: none;
}
.delivery-description a:hover {
    color: #f00;
    text-decoration: underline;
}
.express-selection .jp-ico {
    width: 38px;
    height: 16px;
    background-position: -162px -166px;
    margin-left: 10px;
}
/*交期*/
.pcb-time{padding-bottom: 20px; border-bottom: 1px solid #e5e5e5;}
.pcb-time .item{width: 175px;}
.pcb-time .jp-ico{width: 39px; height: 41px; margin-left: 10px; margin-right: 10px;}
.pcb-time .expected-ship{background-position: -162px -188px;}
.pcb-time .expected-arrival{background-position: -162px -231px;}
.pcb-time .dividing-line{width: 17px; height: 50px; background-position: -162px -80px;}
.pcb-time span{display: block;}
/* 备注自定*/
.customize .customize-input{width: 220px;}
.customize .title{line-height: 34px;}
.add-cart {
    height: 50px;
    line-height: 50px;
    padding: 0px 30px;
    border-radius:0;
    position:absolute;
    bottom:0;right:0;
}
/*pcb价格和交期*/
.price-delivery-list dt{height: 35px; line-height: 35px; color: #fff;}
.price-delivery-list dd{height: 58px; line-height: 58px;}
.price-delivery-list .w1{width: 40%;}
.price-delivery-list .w2{width: 30%;}
.price-delivery-list .w3{width: 30%;}
/*pcb,pcba和钢网*/
.quote-box{width:1298px; padding: 15px 0; margin-bottom:15px;}
.tab-quote{width:564px; margin: 0 auto 0px;}
.tab-quote li{float:left; height:50px; padding-left: 16px; padding-right: 16px; background-color:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; text-align:center; line-height:50px; margin-left:10px; margin-right:9px;}
.tab-quote li a{font-size:18px; color:#383838; display:block;}
.tab-quote .i-ico{width:29px; height:29px; vertical-align:middle; margin-right:10px; background-image:;display: inline-block;}
.tab-quote .ico-pcb{background-position: 0px 0px;}
.tab-quote .ico-pcba{background-position: 0px -29px;}
.tab-quote .ico-stencil{background-position: 0px -58px;}
.tab-quote .ico-stencil{background-position: 0px -58px;}
.tab-quote .ico-membrane{background-position: 0px -116px;}
.tab-quote .ico-bom{background-position: 0px -87px;}
.tab-quote li.active,.tab-quote li:hover{background-color:#f90; }
.tab-quote li.active a,.tab-quote li:hover a{color:#fff; text-decoration:none;}
.tab-quote li.active .ico-pcb,.tab-quote li:hover .ico-pcb{background-position: -29px 0px;}
.tab-quote li.active .ico-pcba,.tab-quote li:hover .ico-pcba{background-position: -29px -29px;}
.tab-quote li.active .ico-stencil,.tab-quote li:hover .ico-stencil{background-position: -29px -58px;}
.tab-quote li.active .ico-bom,.tab-quote li:hover .ico-bom{background-position: -29px -87px;}
/*查看更多工艺*/
.smt-moreadd {padding-left:20px;height:16px;background:url(/uploads/image/cismt/add.png) no-repeat left center;}
.smt-morereduce { padding-left: 20px;height: 16px;background: url(/uploads/image/cismt/produce.png) no-repeat left center;}
.quotes-more-demand-box {width:100%;border:1px solid #ccc;text-align:center;cursor:pointer;}
.quotes-more-demand-box.hidecon{background:#f9f9f9;}
.quotes-more-demand-box.showcon{background:#fff;}
.quotes-more-demand-box h2{display:inline-block;}
.online-quotes-input-row  li{margin-bottom:18px;}
.online-quotes-input-row {width:525px;margin:auto;}

/*充值*/
.recharge-box{padding: 20px 20px 30px;}
.recharge-box h4{font-size: 16px; color: #000; font-weight: 400; padding: 10px 0 12px;}
.recharge-box label{width: 123px; color: #5d5d5d !important; font-size: 15px !important; display: inline-block; text-align: right; line-height: 45px;}
.recharge-box input.inp-price,.takeout input.inp-price{border: 1px solid #c9c9c9; color: #936d51; font-size: 22px; width: 150px; margin-top: 3px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-weight: 400; height: 20px; padding: 8px; background-color: #f0f0f0;}
.recharge-box span{color: #5b5b5b; font-size: 30px; font-weight: 400; margin-left: 6px; margin-right: 6px;}
.recharge-list li{float: left; margin-right: 10px; margin-bottom: 10px;}
.recharge-list a{display: block; font-size: 16px; color: #000; padding: 8px 16px; border: 1px solid #c8c8c8; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.recharge-list li.selected a{background-color: #fff7ec; border: 1px solid #f90;}
.recharge-list a:hover{text-decoration: none;}

.recharge-box .gift-amount{line-height: 45px;}
/*加入购物车弹窗样式*/
.layui-layer-title{display:none;}
.layui-layer-page .layui-layer-content{padding-top: 20px;padding-left: 10px;}
.order-cart-title {height:60px;margin-left: 40px;}
.order-cart-title h2{margin:0;padding:0;height:60px;line-height:60px;}

.smtonline-con-titel li i.smtonline-con-item1{background-image: url(/uploads/image/cimg/evali-icon.png);}
.smtonline-con-titel li i.smtonline-con-item3{background-image: url(/uploads/image/cimg/evali-icon.png);}
/*价格动画*/
.product-cost .mt-number-animate .mt-number-animate-dom{
    width: 10px;padding-top:11px;
}
.totalordermoney .mt-number-animate .mt-number-animate-dom {
    width: 16px;
}
.totalordermoney .mt-number-animate {
    line-height: 20px;
    height: 20px;
}
/*修改交期提示*/
.data_tips{padding:10px;background:#fcf2f2;color:#e00000;font-size:12px;}
/*修改*/
.more_demand .title{width:125px;}
.option{margin-bottom:10px;}
.total-money{width:100%;height:50px;line-height:50px;margin-top:10px;padding-left:10px;}
.totalordermoney .mt-number-animate{margin-top:15px;}
.option-con{min-width:220px;}
.longobj{
    position:inherit;
    display: block;
    width: 100%;
}
/*新增右边产品价格*/
.ladder_price_item li{
        cursor: pointer;
}
.ladder_price_item li label.pcb_price_icon{
        width: 40px;
    height: 32px;
    background-position: -16px -26px;
    cursor: pointer;
   
    margin: 0;    line-height: 32px;    display: block; margin-left:10px;margin-right:10px
}
.pcb_price_icon{
        background-image: url(/uploads/image/cipcb/jj_price_bg.png);
    background-repeat: no-repeat;
}
.ladder_price_box .ww{
        display: block;
    height: 32px;
    line-height: 32px;
    float: left;
}
.ladder_price_box .w1{
   width: 60px;
    text-align: center;
}
.ladder_price_box .w2{
width: 75px
}
.ladder_price_box .w3{
width: 60px;
}
.ladder_price_box .w4{
width: 90px;
}
.ladder_price_box .w5{
    width: 80px;
}
.ladder_price_box .w6{
width: 80px;
}
.ladder_price_item ul li.active{
        background: #fff7ed;
}
.ladder_price_item li.active label{
        background-position: 12px -26px;
}
.ladder_price_title{
        background: #f5f5f6;
}
.ladder_price_box{
        width: 450px;
    border: 1px solid #e5e5e5;
}
.ladder_price_title .ww1{
        margin-left: 45px;
}
.ship_standard li{
        border: 1px solid #e7e7e7;
    margin-bottom: 10px;
}
.ship_standard li.active{
        border: 2px solid #f90;
}
.ship_standard li.active .biaopin_list{
        background-color: #fff7ed;
    line-height: 46px;
}
.ship_standard li .biaopin_list {
    width: 100%;
    height: 50px;
    line-height: 48px;
    padding-left: 10px;
    padding-right: 24px;
    cursor: pointer;
}
.fee-detail{
        border-top: 1px solid #ffdba5;
    padding-top: 10px;
}
.ship_standard li .biaopin_list label {
    width: 20px;
    height: 48px;
    background: url(/uploads/image/cipcb/un_xz.png) no-repeat left center;
    margin-bottom: 0;
    margin-right: 5px;
}
.ship_standard li.active .biaopin_list label {
    background: url(/uploads/image/cipcb/xz.png) no-repeat left center;
    height: 46px;
}
.ship_standard li .biaopin_list p{
        margin: 0;
}
.pcb-pro-detail .active{
        background: url(/uploads/image/cipcb/arrow-top.png) no-repeat right center;
}
.pcb-pro-detail {
    padding-right: 16px;
    background: url(/uploads/image/cipcb/arrow-bottom.png) no-repeat right center;
    cursor: pointer;
}
.ship_standard li .biaopin_list a {
    color: #000;
}
.ship_standard li.active .biaopin_list i {
    width: 25px;
    height: 24px;
    background-position: -143px -354px;
    display: block;
    top: 26px;
}
.market-price {
    float: left;
    width: 89px;
    text-align: center;
    margin-bottom: 10px;
}
.market-price span {
    color: #999;
}
.pcbonline-results h3 {
    margin: 0 0 10px;
}
.select-report-option {
    border: 1px solid #e5e5e5;
    padding-left: 30px;
    padding-top: 10px;
}
.select-report li {
    float: left;
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px;
    width: 200px;
}
.select-report-option li i {
    display: block;
    position: absolute;
    width: 14px;
    height: 14px;
    background-image: url(/uploads/image/cipcb/xz.png);
    top: 2px;
    left: 0;
    background-size: 100%;
}
.price-delivery-list_box{
    width: 170px;
}
.optiontip-iconew{
        background-position: -129px -12px;
    height: 16px;
}
.price-delivery-list_box .w2{
        width: 138px;
}
.price-delivery-list_box .w3{
    width: 138px;
}
.price-delivery-list_box dd{
        border: 1px solid #e5e5e5;
    border-top: none;
}
.price-delivery-list dd .ww{
        line-height: 50px;
}

.price-delivery-list dd{
        border: 1px solid #e5e5e5;
    border-top: none;
}
.price-delivery-list .pcborder-select-ticket{
        line-height: 20px;
    border-top: none;
    padding: 0 30px 10px 30px;
    height: auto;
}
.pcb-time .items {

    width: 164px;}