@charset "utf-8";
/* CSS Document */

.quote_layer{ border:13px solid #f1f1f1; padding:1px; background:#fff;font-family:Helvetica,Arial,Verdana; width:800px;font-size:13px; height:640px;}
.auto_scroll{  position:relative; background:#fff; padding:0;}
.quote_layer_title{ height:28px; padding:0 10px 2px; line-height:28px; background:url(../user_images/quote_titlebj.jpg);color:#108232; margin-bottom:10px;}
.quote_layer_title span{ color:#333; font-weight:bold; padding-right:20px;}
.quote_formbox1{ padding:0px 0px 0;}
.quote_formbox1 .form_box1{ vertical-align:top; margin-bottom:18px; line-height:25px;}
.quote_formbox1 .form_box1 label{ width:155px; text-align:left; display:inline-block; zoom:1; padding-right:10px;float:left}
.type_choose{ float:left; width:160px; height:30px;}

.type_value{ width:155px; height:23px; background:url(../user_images/select_bj.jpg); padding-left:5px; line-height:23px;}
.type_value:link,.type_value:hover{background:url(../user_images/select_hoverbj.jpg);}
.type_box{ border:1px solid #ecded5; padding:0 5px 5px; line-height:25px; width:250px; margin-bottom:10px; background:#fff;}
.quote_formbox1 .form_box1 .type_box label{margin:0; padding:0; display:inline; float:none; text-align:left; cursor:pointer}
.type_ok{ margin-top:5px;}
.quote_formbox1 .form_box1  input[type="text"],.quote_formbox1 .form_box1  select{ border:1px solid #dcdcdc;  padding:0 4px; width:160px;}
.quote_formbox1 .form_box1  input[type="text"]{height:21px; line-height:21px;*height:19px;*line-height:19px;}
.quote_formbox1 .form_box1  select{ padding:0; height:23px; line-height:23px; margin-right:20px;}
.quote_formbox1 .form_box1 p{ padding-left:110px;}
.quote_formbox1 .form_box1 .type_choose p{padding-left:0px;}
.form_box1 .textarea{ border:1px solid #e6e6e6; background-color:#f6f6f6; display:inline-block; zoom:1; overflow:hidden}
.form_box1 textarea{ width:295px; height:40px; border:4px solid #f6f6f6;resize: none;}
.quote_formtable{  overflow:hidden}
.quote_formtable .table_title{ font-size:14px; line-height:30px; color:#333; font-weight:bold}
.quote_formtable table{
    line-height:18px;
    border:1px solid #ddd;
	border-collapse:collapse;

}
.quote_formtable table .title{ height:36px; padding:0; line-height:36px; background:url(../user_images/quote_tablebj.jpg);font-weight:bold; text-align:center; color:#fff; padding-left:7px; font-size:12px;}
.quote_formtable table .title .lfbj{ background:url(../user_images/quote_tablelbj.jpg) left center no-repeat;  height:35px; line-height:35px; margin-bottom:1px; display:inline-block;zoom:1; padding-left:10px;}
.quote_formtable table .title .rgbj{background:url(../user_images/quote_tablerbj.jpg) right center no-repeat; height:34px;line-height:34px; zoom:1; display:inline-block; width:72px; text-align:center; color:#333; cursor:pointer;margin-bottom:1px;}
.quote_formtable table input{border:1px solid #dcdcdc; height:21px; line-height:21px;*height:19px;*line-height:19px; padding:0 4px; width:80px; margin-top:5px;}
.quote_formtable table select{ padding:0;border:1px solid #dcdcdc; width:60px;height:23px;line-height:23px; margin-top:5px;}
.quote_formtable table td{padding:7px; border-bottom:1px solid #ddd;background-color:#f9f9f9;text-align:center;}
.quote_formtablebtn{ text-align:left; overflow:hidden; padding:5px 0 0;}
.quote_formtablebtn .dataclear{ float:right}
.quote_formtablebtn #pcb_calculate_load{ padding-right:20px;}
.quote_formtablebtn input{ padding-left:20px; padding-right:20px;}
.quote_formtable table .quote_jg{ text-align:left; cursor:pointer; color:#108232; font-size:12px;}
.quote_formtable .orderlist{ background:#ecded5; border:none; margin-bottom:5px; margin-top:5px; border-collapse:separate}
.quote_formtable .orderlist td{ background:#f9f9f9; border:none; line-height:24px;}
.quote_formtable .orderlist td .imp{ color:#108232}
.quote_pcbcheckbox{ margin:0px 0px 0px; line-height:22px; color:#333; border:4px solid #f6f1ea; padding:5px;}
.quote_pcbcheckbox span{ color:#333}

.quote_pcbinfo{ overflow:hidden; width:100%; background:#fff}
.pcbinfo_box{ margin:10px 0px 10px 0px; background:#eaeaea; overflow:hidden; padding:1px;}
.pcbinfo_box .tooltip{  vertical-align:middle}
.pcbinfo_box_title{ border-bottom:1px solid #eaeaea; background:#FFF; overflow:hidden;_width:100%; height:23px;}
.pcbinfo_box_title span{ border:1px solid #eaeaea; background:url(../user_images/quote_infobj.jpg); display:inline-block;zoom:1; line-height:22px; padding:0 15px; border-bottom:none; font-weight:bold; cursor:pointer}
.pcbinfo_box_title .hover{ color:#c60}
.pcbinfo_box_content{border:5px solid #fafafa;  background:#fff; overflow:hidden;}

.pcbinfo_box_content table{ border-collapse:collapse; width:100%;line-height:18px;border:1px solid #ecded5;color:#444; font-size:12px;}
.pcbinfo_box_content table input{border:1px solid #dcdcdc; height:21px; line-height:21px; *height:19px;*line-height:19px;padding:0 4px; width:130px;}
.pcbinfo_box_content table select{border:1px solid #dcdcdc; height:23px; line-height:23px; padding:0 0 0 4px; width:130px;}
.pcbinfo_box_content table td{padding:7px; border-bottom:1px solid #ecded5;background-color:#f9f9f9; vertical-align:middle}
.quote_layersub{ padding:10px; text-align:right; padding-top:20px;}
.quote_layersub #content_load{ line-height:18px; height:36px; float:right; width:290px; text-align:left; padding:0 20px; vertical-align:middle}
.quote_layersub input{ background:url(../user_images/file.jpg); width:108px; height:34px; border:0; line-height:34px; cursor:pointer}



.select_box{ margin:10px 10px 10px;color:#108232; border:4px solid #f6f1ea; padding:5px 7px 8px 7px;}
.select_box { line-height:24px;}
.select_box td{ padding:1px 3px;}
.select_box  .input{ border:1px solid #dcdcdc;height:19px; line-height:19px;*height:17px;*line-height:17px; width:120px;}
.select_box  select{ border:1px solid #dcdcdc; padding:0; height:22px; line-height:22px; width:125px;}
.select_box  .button{ width:100px;}

.select_box .fgx{ line-height:15px; height:15px; overflow:hidden; margin:0 5px; background:url(../user_images/line_icon2.gif) repeat-x left 9px;}
.parts_list{ padding:10px;}
.parts_list table{background:#ecded5; margin-bottom:5px; margin-top:5px; line-height:22px;}
.parts_list table td{padding:3px 7px;background-color:#f9f9f9; vertical-align:middle;}
.parts_list table .imgbox{ text-align:center; vertical-align:middle;}
.parts_list table td .button{width:100px;}
.parts_listpage{ line-height:23px; text-align:right; padding-right:2px; font-size:12px}
.parts_listpage a{ padding:0px 2px;}
.parts_listpage .current{ color:#FFF; background:#108232; padding:0px 2px;}

table.PartDetail,
table.PartDetail tr{width:603px;height:auto;}

#tooltip{position:absolute;border:1px solid #767676;background:#fafafa;padding:5px;color:#333;display:none; z-index:9999;
text-align:left
}
.ad_parameters{ background:#f9f9f9 url(../user_images/symbol_addition.gif) 7px center no-repeat; padding-left:30px; color:#108232; cursor:pointer; line-height:30px;}

.ad_parameters2{ background:#f9f9f9 url(../user_images/symbol_subtraction.gif) 7px center no-repeat; line-height:30px;}

.q_a_box{ width:59px; height:30px; border:1px solid #acacac; overflow:hidden; float:left;  display:inline; font-size:10px; margin-right:2px;}
.q_a_box .q_hover{ height:15px; line-height:15px; font-size:10px; color:#FFF; overflow:hidden; background:url(../user_images/q_hover.jpg); cursor:pointer; text-indent:100px;}
.q_a_box .q_blur{height:15px; line-height:15px; font-size:10px; color:#a0a0a0; overflow:hidden; background:url(../user_images/q_hover.jpg) 0 15px; cursor:pointer; text-indent:100px;}
.q_a_box2 .q_hover{ height:15px; line-height:15px; font-size:10px; color:#FFF; overflow:hidden; background:url(../user_images/q_blur.jpg); cursor:pointer; text-indent:100px;}
.q_a_box2 .q_blur{height:15px; line-height:15px; font-size:10px; color:#a0a0a0; overflow:hidden; background:url(../user_images/q_blur.jpg) 0 15px; cursor:pointer; text-indent:100px;}
.quote_formtable .pcbasssmt{width:50px; float:left; margin-right:2px;}
.quote_formtable .pcbunit{width:60px; float:left;}
.quote_formtable .sptype{width:75px; float:left;}
.quote_formtable .demand_area{width:80px;float:left; margin-top:5px;}
.quote_formtable .inchsp_unit{ line-height:30px;}
.quote_formtable .delivery_time,.quote_formtable .smt_time{width:65px;}
.quote_formtable .title{
   overflow:hidden;
}
.quote_formtable .smtasspcb{
   width:60px;
}
/*-- #wxl --*/
.quote_title{ border-bottom:1px #CCCCCC solid; color:#000000; font-weight:700; line-height:42px; }














.CRselectBox {
	background:url(../user_images/sebj.jpg);
	height:24px; line-height:24px; padding:0; width:131px;
	cursor:pointer;
	display:block;
	position:relative;

}
.CRselectBoxHover {
	background:url(../user_images/sebj2.jpg); 
}
.CRselectBox a.CRselectValue {
	display:block;
	padding-left:5px;
	white-space:nowrap;
	color:#000;	
	overflow:hidden;
	width:100%;
	height:21px;
	position: absolute;
	top:0px;
	left:0px;
}
.CRselectBox a.CRselectValue img{ vertical-align:middle; margin-right:3px;}
.CRselectBoxOptions {
	background:#FFFFFF;
	border:1px solid #999;
	margin-left:-1px;
	list-style:none;
	overflow-y:auto;
	position: absolute;
	z-index:9999;
	width:128px;
	top:22px;
}
.CRselectBoxOptions a{
	color:#000;
	display:block;
	height:21px;
	line-height:21px;
	padding-left:4px;
	background:#fff;	
	overflow:hidden;
	white-space:nowrap;
	padding-left:5px;
}
.CRselectBoxOptions a img{
	vertical-align:middle; margin-right:3px;
}
.CRselectBoxOptions a:hover{
	background:#f5f5f5
}
.CRselectBoxOptions a.selected{
	background:#f5f5f5
}
/* 解决 firefox 点击放大出现虚线框，从而导致滚动条的问题  */
.CRselectBox a { 
	outline: none; 
	text-decoration:none;
}
.CRselectBox a:focus { 
	outline: none; 
	text-decoration:none;
} 