﻿@charset "utf-8";
.smtonline{background-color: #ececec;padding-bottom: 100px;}
.smtonline-options{width: 690px;margin-bottom: 10px;}
.smtonline-box{padding-top: 20px;padding-bottom: 20px}
.smtonline-results{width: 580px;padding-left: 35px;padding-right: 25px;padding-top:18px;}
.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;
}
.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: 30px;
    color: #666;
    border: 1px solid #e7e7e7;
    margin-right: 8px;
    font-weight: 400;
    cursor: pointer;
}
.option-choose .choose {
    border: 2px solid #f90;
    color: #333;
}
.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: 513px; 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: 160px; 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: 187px;}
.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:url('/Content/img/smt/icon_online.png');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(/Content/img/smt/add.png) no-repeat left center;}
.smt-morereduce { padding-left: 20px;height: 16px;background: url(/Content/img/smt/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(/Content/img/evali-icon.png);}
.smtonline-con-titel li i.smtonline-con-item3{background-image: url(/Content/img/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: 10px;
}
.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:519px;height:50px;background:#efefef;line-height:50px;margin-top:10px;padding-left:10px;}
.totalOrderMoney .mt-number-animate{margin-top:15px;}
.option-con{min-width:220px;}