@charset "utf-8";
address,cite,dfn,em,var,i{font-style:normal;}
input,button{ font-family:Arial,"Microsoft YaHei";}
small{font-size:12px;}
ul,ol,li{list-style:none;}
a{text-decoration:none; cursor:pointer; outline:none; color: #666;}
a:hover{text-decoration:underline; color: #0979e9 !important;}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
input[type=text],input[type=password],textarea {outline-style:none;background:#fff;-moz-box-shadow:none;box-shadow:none}
input,textarea {background:rgba(0,0,0,0);border:none}
input,select{ margin:0;padding:0; border:none;}
input{vertical-align: middle;}
input[type="text"]{-webkit-appearance: none;}
.classify-all:hover .nav-collapse{display: block;}
.fc-3 {color: #333;  }
.fc-9 {color: #999;  }
.fc-fred,.g-blueLink:hover{color:#c00}
.ui-text,.ui-text-identify {padding:8px 10px;border:1px solid #d7d7d7;border-radius:3px;width:300px;}
.Validform_error {background-color:#ffebeb;border-color:#ffbdbe;}
.J_smt-need-param li:nth-child(even) .Validform_checktip {left:10px;}
.parame-calc-pannel .Validform_checktip {position:absolute;left:0;top:59px;}
.Validform_wrong {color:#c00;margin-left:10px;}
.online-spe-bg{overflow:hidden;padding:20px 0;}
.parame-calc-pannel {float:left;display:inline;padding:10px 10px 50px;border:1px solid #DAE2ED;background-color:#fff}
.parame-calc-pannel dt {margin-bottom:5px;font-size:28px}
.J_smt-need-param {width:567px;margin-top:-3px;padding-left:10px;zoom:1}
.J_smt-need-param .w-place {color:#fff;position:absolute;width:45px;margin:1px 0 0 -46px;background-color:#ccc;border-radius:0 3px 3px 0;font-size:12px;height:30px;line-height:29px;text-align:center}
.J_smt-need-param li {position:relative;margin-bottom:16px;float:left;width:50%;height:60px;font-size:12px}
.J_smt-need-param li:nth-child(even) {width:249px;padding-left:20px}
.J_smt-need-param li:nth-child(even) .Validform_checktip {left:10px}
.J_smt-need-param .ui-text {position:relative;z-index:1;color:#333;background-color:transparent;padding:5px 10px;width:178px;height:20px}
.parame-calc-pannel .ipt-tag {display:block;margin-bottom:6px;line-height:18px;font-size:14px}
.smt-spe-item .ui-text {width:58px}
.parame-calc-pannel .ui-form-item {position:relative}
.parame-calc-pannel .Validform_checktip {position:absolute;left:0;top:59px}
.build-offer {margin-left:15px;width:524px;padding-bottom:39px}
.calc-hd {overflow:hidden;margin-top:8px;color:#666; }
.calc-hd li {float:left;width:128px;padding:2px 0 3px;border:1px solid #d8d8d8;border-top-color:#f8f8f8;background-color:#f8f8f8;text-align:center;cursor:pointer;font-size:13px}
.calc-hd .first {border-left-color:#f8f8f8}
.calc-hd .last {border-right-color:#f8f8f8}
.calc-hd .on {position:relative;z-index:1; border-top:2px solid #1680e9; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; background-color:#fff; border-bottom: 0;}
.calc-hd .manual {font-size:14px;color:#666;line-height:39px}
.calc-hd .on .pcs-num {font-weight:700}
.calc-hd .rel-price {font-weight:700;font-size:13px}
.smt-calc-items {margin-right:3px;padding:28px 10px 20px;background-color:aliceblue}
.calc-bd .submit-btn,.calc-bd .submit-btn:hover {margin-left: auto; margin-right: auto; display:block;margin-top:20px;width:150px;line-height:35px;border-radius:2px;background-color:#f60;font-size:16px;color:#fff;text-align:center}
.up-file-tit {margin:26px 0 10px;font-size:16px}

.calc-hd dl{width: 518px; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8;}
.calc-hd dt{padding-top: 10px;}
.calc-hd dt,.calc-hd dd{overflow: hidden;}
.calc-hd dl span{float: left; height: 26px;line-height: 26px; font-size: 14px; color: #575757; display: block;}
.calc-hd dl .w1{width: 10%}
.calc-hd dl .w2{width: 30%}
.calc-hd dl .w3{width: 30%}
.calc-hd dl .w4{width: 30%}
.calc-hd dt,.calc-hd dd{border-bottom: 1px solid #d8d8d8; margin: 0;}
.calc-hd dd{ padding: 5px 0;}
.calc-hd label{width: 19px; height: 19px; margin-left: 10px; margin-top: 4px; background: url("/images/new//iconlist.png") no-repeat -104px -181px; display: block;}
.calc-hd dd.selected {background-color: #ffeee3;}
.calc-hd dd.selected label{background-position: -126px -181px;}
.calc-hd input[type=radio]{display: none;}

.select_box {width:200px}
.select_box select{border: 1px solid #d7d7d7; width: 200px; height: 32px; line-height: 32px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.up-file-box li{float: left; margin-right: 10px;}
.up-file-box a{width: 75px; height: 68px; text-indent: -9999em; background-image: url("/images/new//upfile.png"); background-repeat: no-repeat; overflow: hidden; display: block;}
.up-file-box .file-bom{background-position: 0 0;}
.up-file-box .file-pcb{background-position: 0 -68px;}
.up-file-box .file-screen-map{background-position: 0 -136px;}
.up-file-box .file-bom:hover{background-position: -75px 0;}
.up-file-box .file-pcb:hover{background-position: -75px -68px;}
.up-file-box .file-screen-map:hover{background-position: -75px -136px;}

.parame-reset{width:145px;height:35px;border-radius:3px;line-height:35px;text-align:center;background-color:#f60;color:#fff;cursor:pointer; margin: 0 auto; font-size:14px}

/*弹出框*/
.masklayer{width: 100%; min-height: 100%;  position:fixed; top:0; left: 0; background-color: #000; -webkit-opacity:0.4; -moz-opacity:0.4; opacity:0.4;  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);  z-index: 1000;}
.popup{padding: 20px; width: 580px; background-color: #fff; border: 2px solid #7a7676; position: fixed; top: 50%; margin-top: -355px; left: 50%; margin-left: -310px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; z-index: 1001;}
.popup .p_close{position: absolute; top: 15px; right: 15px;}

.popup-tab{width: 265px; margin-left: auto; margin-right: auto;}
.popup-tab li{float: left; width: 130px; height: 35px; text-align: center; line-height: 35px; margin-left: -1px; font-size: 16px; border: 1px solid #b5b5b5; background-color: #f7f7f7;}
.popup-tab li.selected{border: 1px solid #228c09; background-color: #54c227;}
.popup-tab li span{cursor: pointer;}
.popup-tab li.selected span{color: #fff; font-weight: 700;}

.popup h2{ font-size:26px; font-weight:100; font-family:"微软雅黑"; padding-left:40px;}
.mempa { background-color:#fff; padding:20px 10px;}
.mempa  dl{ width:100%; overflow:hidden; margin-top:20px;font-size:14px;}
.mempa  dl dt{  float:left; width:100px; color:#505050; text-align:right;}
.mempa  dl dt em { color:#FF0000; margin-right:5px;}
.mempa  dl dd{ float:left; width:400px; vertical-align:top; margin-left:20px; }
.mempa  dl dd em { background:url(/images/new//ion.gif) 3px -78px no-repeat; padding:10px 5px 5px 10px; }
.mempa  dl dd .input{ font-size:14px; height:30px; line-height:30px;  padding:0px 5px; border:1px solid #ccc; vertical-align:middle;color:#666666; background:url(/images/new//ion.gif) 270px 5px no-repeat; width:285px;}
.mempa  dl dd .input1{ font-size:14px; height:30px; line-height:30px;  padding:0px 5px; border:1px solid #ccc; vertical-align:middle;color:#666666; background:url(/images/new//ion.gif) 270px -25px no-repeat; width:285px; }
.mempa  dl dd .input2{ font-size:14px; height:30px; line-height:30px;  padding:0px 5px; border:1px solid #ccc; vertical-align:middle;color:#666666; background:url(/images/new//ion.gif) 270px -25px no-repeat;  }
.mempa  .Read { margin-left:120px; height:30px; line-height:30px; margin-top:20px; }
.regSubmit { margin-top:20px; margin-left:120px;}
.regSubmit .Sub { background:url(/images/new//Submit.gif) left 0px no-repeat; border:0px; width:270px; height:36px; line-height:36px;color:#fff;font-size:16px; font-weight:bold; font-family:"微软雅黑";cursor:pointer;}

.loginma { background-color:#fff; padding:10px 10px 10px 80px;}
.loginma .logininput{ font-size:14px; height:30px; line-height:30px;  padding:0px 5px; border:1px solid #ccc; vertical-align:middle;color:#666666; background:url(/images/new//ion.gif) 270px 5px no-repeat; width:285px;}
.loginma  .logininput1{ font-size:14px; height:30px; line-height:30px;  padding:0px 5px; border:1px solid #ccc; vertical-align:middle;color:#666666; background:url(/images/new//ion.gif) 270px -25px no-repeat;width:285px;}
.loginma .fonart { height:30px; line-height:30px; padding-top:5px; color:#999}
.regSubmit1 { margin-top:20px; margin-left:0px;}
.regSubmit1 .Suba { background:url(/images/new//Submit.gif) left 0px no-repeat; border:0px; width:270px; height:36px; line-height:36px;color:#fff;font-size:16px; font-weight:bold; font-family:"微软雅黑";cursor:pointer;}

.file-btn,.file-btn:hover {width:30px;height:23px;border-radius:2px;background-color:#f60;font-size:12px;color:#fff;text-align:center;cursor: pointer;}