.boxMainBody{background:url("/Content/images/bk_bomOnline.png") #fff no-repeat center top}
.hand{cursor:pointer!important}
.dropzone{background-color:#fff}
.homeNewBox .flexBox>div{flex:1}
.homeNewBox .headInput{border:1px solid #DFE1E6; width:118px; height:32px; padding-left:12px}
.homeNewBox .headInput1{width:245px}
.homeNewBox .pcbCon{width:1060px; margin:0 auto; background-color:#fff; box-shadow:rgba(0,0,0,.1) 0 0 2em; padding:24px; box-sizing:border-box; position:relative}
.homeNewBox .pcbCon .bCon{height:240px}
.homeNewBox .pcbCon .bCon form{width:100%; height:100%}
.homeNewBox .pcbCon .jp-ico{display:none}
.homeNewBox .pcbCon .choose .jp-ico{display:block}
.homeNewBox .proCategory .download a{font-size:18px; color:#333; font-weight:400}
.homeNewBox .proCategory .download a:hover{color:#3A5FC9; text-decoration:underline}
.homeNewBox .proCategory .bCon >div{display:inline-block; width:250px; margin-right:15px; overflow:hidden; vertical-align:top}
.homeNewBox .proCategory .bTitle span{padding:0!important}
.homeNewBox .proCategory .bTitle>div:hover{color:#3A5FC9}
.homeNewBox .proCategory .icon_new{display:inline-block; width:38px; height:16px; background-image:url(/Content/img/PcbRevision/icon_new2.png); vertical-align:middle}
.homeNewBox .bCon .doubleBox>div,.homeNewBox .bCon .doubleBox>li{display:inline-block}
.homeNewBox .bCon >div:last-child{margin-right:0}
.homeNewBox .pcbCon label{font-weight:400}
.homeNewBox .pcbCon .bTitle{margin-bottom:10px; font-size:30px; font-weight:bold; color:#333!important; display:flex; justify-content:space-between; align-items:flex-end}
.homeNewBox .pcbCon .bTitle div span{display:inline-block; line-height:1em; background:rgba(117,80,32,0.1); border-radius:4px; padding:0 5px; box-sizing:border-box; font-size:14px; font-weight:400}
.homeNewBox .pcbCon .bTitle div span a{color:#fff}
.homeNewBox .pcbCon .bTitle div span i{display:inline-block; width:20px; height:20px; background-image:url(/Content/img/PcbRevision/icon_rightJt.png); background-size:100% 100%; vertical-align:top; margin-top:2px}
.homeNewBox .pcbCon .bCon{background:#ffffff; min-height:390px; border-radius:8px; box-sizing:border-box; margin-bottom:10px; text-align:center}
.homeNewBox .pcbCon .bCon form>div{height:100%; border:2px dashed #ccc; background-color:#F9F9F9; border-radius:8px}
.homeNewBox .pcbCon .bCon .upload1 img,.homeNewBox .pcbCon .bCon .upload2 img{width:59px; height:53px; margin:120px auto 20px}
.homeNewBox .pcbCon .bCon .text{font-size:20px; color:#252525; margin:10px 0; font-weight:700}
.homeNewBox .pcbCon .bCon .upload1:hover{background:#f0f5fe; border:2px dashed #3A5FC9}
.homeNewBox .pcbCon .bCon .upload1,.homeNewBox .pcbCon .bCon .upload1 div{cursor:pointer}
.homeNewBox .pcbCon .bCon .upload1 .tips{font-size:14px; color:#999}
.homeNewBox .pcbCon .bCon .upload2{background:#f0f5fe; border:2px dashed #3A5FC9; display:none}
.homeNewBox .pcbCon .bCon .upload2 .proBox{display:flex; align-items:center; width:250px; margin:0 auto; padding-left:18px}
.homeNewBox .pcbCon .bCon .upload2 .proBox .bPro{width:200px; height:10px; background:#cccccc; border-radius:5px}
.homeNewBox .pcbCon .bCon .upload2 .proBox .sPro{width:0; height:10px; background:#3A5FC9; border-radius:5px}
.homeNewBox .pcbCon .bCon .upload2 .proBox .proNum{font-size:14px; color:#3A5FC9; margin-left:10px}
.homeNewBox .pcbCon .bCon .upload3{display:none; padding-top:120px}
.homeNewBox .pcbCon .bCon .upload3 div img{width:25px; height:23px; vertical-align:middle}
.homeNewBox .pcbCon .bCon .upload3>div>span{font-size:20px; color:#333; vertical-align:middle; margin:0 15px}
.homeNewBox .pcbCon .bCon .upload3 .selNum{display:flex; justify-content:center; margin-top:25px}
.homeNewBox .pcbCon .bCon .upload3 .selNum li{width:68px; height:32px; line-height:32px; text-align:center; margin-right:10px}
.homeNewBox .pcbCon .bCon .upload3 .remove-file{padding-left:20px; background:url(/Content/img/PcbQuote/analysisListDel.png) no-repeat; cursor:pointer; background-position-y:1px; color:#333; vertical-align:middle}
.homeNewBox .pcbCon .bCon .upload3 .remove-file:hover{background-image:url(/Content/img/PcbQuote/analysisListDel2.png); color:#3A5FC9}
.homeNewBox .pcbCon .bCon .other{text-align:center; margin-top:10px}
.homeNewBox .pcbCon .bCon .other input{display:inline-block; width:146px; height:32px; margin-left:20px; background:#ffffff; border:1px solid #dcdcdc; border-radius:2px; padding:7px 10px; box-sizing:border-box}
.homeNewBox .pcbCon .bCon .sTitle{font-size:14px; color:#333; margin-bottom:6px}
.homeNewBox .pcbCon .item{width:118px; box-sizing:border-box; height:32px; background:#ffffff; border:1px solid #DFE1E6; border-radius:2px; line-height:32px; text-align:center; position:relative; cursor:pointer}
.homeNewBox .pcbCon .pbBox input{width:90px}
.homeNewBox .pcbCon .choose{border:1px solid #3A5FC9; background-color:#f0f5fe!important}
.toPcbquote{display:none; margin:15px auto 0; font-size:16px; max-width:14em; padding:.8em}
.toPcbquote,.toPcbquote span{cursor:pointer!important; width:auto!important; height:auto!important; line-height:1em!important}
.bTitle{font-size:24px; color:#000; margin-bottom:24px}
.homeNewBox .homeRight{width:416px; height:700px; overflow:hidden; border-radius:8px; position:sticky; top:0; margin-bottom:20px}
.homeNewBox .homeRight .swiper,.homeNewBox .homeRight .swiper img{width:416px; height:700px}
.swiper-pagination-bullet-active{background-color:#3A5FC9!important}
.option-size .form-control{border-left:1px solid #DFE1E6; border-right:1px solid #DFE1E6}
.dz-message{display:none}
.listPOS{display:flex; justify-content:space-between; font-size:20px; margin:.5em auto}
.listPOS li{background:#396EB1 no-repeat center center / cover; width:24%; height:11.5em}
.listPOS div{padding:2em; color:#fff}
.listPOS div *{display:block; line-height:1em}
.listPOS div span{font-size:1.2em}
.listPOS div b{font-size:1.5em; margin-top:.5em}
.advantage .acon li:hover img{transform:scale(1.1); transform-origin:center center}
