@charset "utf-8";
/* CSS Document */


.user_nav{
 /*background:url(../sro_images/user_home.jpg) 20px top no-repeat;*/
  padding-top:20px;
   overflow:hidden}

.user_nav_content { width:710px;}
.user_nav_content .nav{ height:30px; background:url(../user_images/bj_icon.gif) bottom repeat-x; width:680px; padding-left:30px;}
.user_nav_content .nav li{ display:block; float:left;margin-right:10px; background:url(../user_images/user_nav_link1.gif) no-repeat; font-weight:bold;}
.user_nav_content .nav li a{ display:inline-block; zoom:1;height:30px; padding:0 18px; background:url(../user_images/user_nav_link2.gif) right top no-repeat; line-height:30px;}
.user_nav_content .nav .hover{ background:url(../user_images/user_nav_hover1.gif) no-repeat;}
.user_nav_content .nav .hover a{ background:url(../user_images/user_nav_hover2.gif) right top no-repeat; color:#c60}
/*.nav_notice_box{ margin-top:30px;height:40px; background-color:#f6f1ea; border:1px solid #e6dbc0;border-left:none; padding:5px; padding-left:0}*/
/*.nav_notice_box ul{ height:38px; line-height:38px; border:1px solid #e6dbc0; border-left:none; background-color:#FFF; padding-left:20px;}*/
/*.nav_notice_box ul li{ display:inline; background:url(../user_images/notice_icon.gif) left center no-repeat; padding-left:20px; margin-right:20px;}*/
/*.nav_notice_box ul li span{ color:#c90; padding-left:20px;}*/


.user_wrapper{ /*background:url(../user_images/user_bj.jpg);*/ margin-bottom:20px;padding-top: 20px;}
.user_wrapper_ftbj{
 /*background:url(../user_images/user_bottom_bj.jpg) no-repeat bottom left;*/
  overflow:hidden; width:100%;

}
/* left */





/* right */
.user_ri_sidebar_frame{
    width: 78%;
    background-color: #fff;
    margin-top: -305px;
  /*  min-height: 1024px;*/
    /*float: left;*/
}
.user_ri_box1{ border:1px solid #e1e1e1; padding:1px; margin-top:6px;}

.user_ri_box1 h3{
    /*border: 1px solid #e1e1e1;*/
    line-height: 15px;
    color: #484848;
    padding-left: 15px;
    border-left: 5px solid #108232;
    margin: 20px 0;
    font-size: 15px;
}

.user_ri_box1 .content{ border-top: 1px solid #e1e1e1;}

.user_ri_box1 .content .ts{ border:4px solid #f6f1ea; padding:10px; margin:5px 0;margin-bottom: 10px;}
.user_ri_box1 .tab{
    height:45px;
    border-bottom:1px solid #E6DBC0;
}
.user_ri_box1 .tab li{
    line-height:45px;
    float:left;
    text-align:center;
    border-right:1px solid #E6DBC0;

}
.user_ri_box1 .tab li.selected {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 46px;
    position: relative;
}
.user_ri_box1 .tab li.unselected {
    background: none repeat scroll 0 0 #F6F1EA;
}
.user_ri_box1 .tab li.unselected a:hover{background:#FBF9F7;}

.user_ri_box1 .tab li a{
    width:120px;
    height:45px;
    font-size:14px;
    font-weight:600;
    cursor:pointer;
    display:block;
    color:#CC9900;

    padding-left: 10px;
    padding-right: 10px;
}


/*.user_ri_box2{ border:1px solid #e5e5e5; margin-bottom:10px; background:#f8f7f7}*/
.user_ri_box2 h3{ line-height:27px; background:url(../user_images/user_nav1.jpg) center no-repeat; color:#333; padding-left:10px; font-size:14px; margin-top:5px;}
.user_ri_box2 .content{ padding:10px; font-size:14px; line-height:24px; color:#999; overflow:hidden;zoom:1;}
.hr{ background:url(../user_images/udl_icon.gif) repeat-x; height:2px;margin-top: 2px; margin-bottom:15px; overflow:hidden}



.form_box{ height:58px;margin-bottom:3px; vertical-align:middle; overflow:hidden;}
.height_form_box{ height:46px;}
.height_form_box2{ height:66px;}
.country_formbox{ height:68px;}
.form_box label{ 
    display:block; width:130px; height:34px; line-height:34px; float:left;
    /*padding-left:10px; */
    font-weight:bold; 
    color:#666
}
.form_box .name{ width:175px;}
.form_box .input{ display:block;float:left; margin-right:8px; overflow:hidden;background:url(../reg_images/i1.gif) left center no-repeat; height:34px; width:184px; text-align:center; vertical-align:middle; line-height:34px;}
.form_box .textfield{}
.country_formbox .input{background:url(../user_images/i2.gif) left center no-repeat; width:114px;}
.country_formbox div{ width:130px; padding:0 10px 0 0; display:inline; float:left}
.form_box .send{ cursor:pointer; line-height:30px; height:30px; margin-top:4px; float:left}
.sendok{ background:url(../user_images/gou.png) left center no-repeat; width:56px; height:30px; overflow:hidden; display:inline-block; zoom:1;}
.senderror{background:url(../user_images/cha.png) left center no-repeat; width:16px; height:30px; overflow:hidden; display:inline-block; zoom:1;}
#securityauthmsg{display:block;float:left;margin-left:4px;margin-top:7px;}
.form_box .refresh{ display:block; float:left; margin-right:20px; line-height:34px; height:34px;}
/*.form_box .textarea{ border:1px solid #e6e6e6; background-color:#f6f6f6; display:inline-block; zoom:1; overflow:hidden}*/
.textarea_box{ overflow:visible; margin-bottom:23px;}
.form_box textarea{ width:295px; height:40px; border:4px solid #f6f6f6;resize: none;}
.form_box input{ height:24px;line-height:24px;*height:23px;*line-height:23px;border:0;width:180px; vertical-align:middle; margin-top:4px;*margin-top:3px;*margin-left:2px;}
.form_box select{ height:26px; border:0; width:180px; margin-top:4px; line-height:26px;}
.country_formbox select{ width:110px;}
.country_formbox input{ width:108px;}
.form_box .text_ts{ line-height:18px; display:block; height:18px; color:#999; clear:both; padding-left:10px; padding-top:3px; overflow:hidden;}
.form_box .text_error{float:left; height:40px; padding:3px 10px; line-height:18px; width:260px; border:1px solid #d7b774; background-color:#fefbf6; margin:1px 20px 0 0; font-size:12px;}
.form_box .pw_str,.form_box .pw_str1,.form_box .pw_str2,.form_box .pw_str3,.form_box .pw_str4{ line-height:18px; float:left; margin-right:20px; font-size:12px; color:#cc9900; height:30px; background:url(../reg_images/pw1.gif) left bottom no-repeat; width:109px; padding-left:1px;}
.form_box .pw_str1{background:url(../reg_images/pw2.gif) left bottom no-repeat;}
.form_box .pw_str2{background:url(../reg_images/pw3.gif) left bottom no-repeat;}
.form_box .pw_str3{background:url(../reg_images/pw4.gif) left bottom no-repeat;}
.form_box .pw_str4{background:url(../reg_images/pw5.gif) left bottom no-repeat;}
.form_box .test_picbox{ height:31px; line-height:31px; margin-right:20px; float:left; padding-top:3px;}

/*.user_button{ text-align:center; margin-top:40px; display:block;margin-bottom:10px;}*/
.user_button input{ 
    width: 136px;
    height: 31px;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    cursor: pointer;
    background-color: #108232;
    border: 1px solid #108232;
    border-radius: 3px;
    margin-left: 280px;
}
.user_button .save{ background:url(../user_images/bj1.gif); border:0; font-size:14px; font-weight:bold; color:#369; cursor:pointer; width:115px; height:33px; line-height:33px;}
.user_button .savice{ color:#666}
/*att_manager*/
.att_manager{ background:url(../user_images/tablebj.jpg); width:630px; overflow:hidden; }
.att_top{ background:url(../user_images/tabletop.jpg); height:28px; padding:7px 10px 0;}
.att_content{ padding:0px 10px; color:#108232}
.att_footer{ background:url(../user_images/table_ft.jpg) left bottom no-repeat; height:10px;}
.att_top ul{ height:19px; background:url(../user_images/tablenav.jpg) left top no-repeat;}
.att_top ul li{ float:left; display:block; text-align:center; width:108px; color:#108232; background:url(../user_images/nav_rg.jpg) no-repeat right top;}
.att_top ul .att_nav_add{ width:70px; font-weight:bold;  cursor:pointer; background:none; background:url(../user_images/nav_rg.jpg) no-repeat right top;}
.att_top ul .att_nav_op{background:url(../user_images/tablenav.jpg) right top no-repeat;}
.att_add{ text-align:left; padding:10px 0px 4px; background:#FFF;height:31px;}
.att_add .add_quoteinfo{ background:url(../user_images/att_add.jpg) no-repeat; width:102px; height:31px; color:#333;line-height:31px; cursor:pointer; text-align:center; border:none;float:right;font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.att_content .att_form{  padding-bottom:2px; overflow:hidden;zoom:1; background:url(../user_images/tableline.gif) left bottom repeat-x;}
.att_content .att_form div{ float:left; width:108px; overflow:hidden; text-align:center;line-height:34px; display:block; height:34px;}
.att_content .att_form div img,.att_content .att_form div input{ vertical-align:middle}
.att_content .att_form .att_form_check{ width:70px;height:34px; color:#333; font-weight:bold}
.att_form_check input{ margin:8px 0;}
.rfo_con{padding:20px 5px;}
.rfo_box{border:1px solid #e6dbbf;padding:12px;}
.rfo_box_tit{border-bottom:1px solid #e6dbbf;}
.rfo_box_tit span{ float:right; color:#C00; font-weight:bold;}
.rfo_box_ad{padding:12px 0 5px 0;}
.Shipping_Address{ background:url(../quotemanage/newquote/images/sh_ad.jpg) no-repeat left center;height:26px;line-height:26px;width:172px;border:none;font-weight:bold; cursor:pointer; font-family:Arial, Helvetica, sans-serif; }
.rfo_sel{height:26px; line-height:26px;}
.rfo_sel_left{float:left;width:172px;}
.rfo_sel_right{float:right;padding-right:225px;}
.rfo_sm{padding-left:15px;height:30px; line-height:30px;}
.rfo_box_no{font-size:14px; font-weight:bold;margin:22px 0;}
/*add_table*/
.add_table{ border:1px solid #CCC; background:#fff; padding:1px;}
.add_table_box{ overflow:hidden;zoom:1;background-color:#fff; padding:10px; font-size:12px;}
/*.odd_li{background-color:#f8f5f1;}*/
.add_table_box .address{ float:left; width:410px; margin-right:10px; color:#333;}
.add_table_box .default{ float:left; display:inline-block; zoom:1; padding:0 5px; margin-right:10px; height:30px; line-height:30px; }
.add_table_box .default input{ margin-bottom:5px;*margin-bottom:2px;}
.add_table_box .modify{ text-align:center;float:right; display:inline-block; zoom:1;height:30px; line-height:30px;padding:0 10px; }

/*reminder_table*/
.reminder_table{ line-height:30px; background:#e7ca96; margin-bottom:20px;}
.reminder_table tr{ background:#fff;}
.reminder_table .title{ background:#fbf7ee; font-weight:bold; font-size:14px}
.reminder_table td{ padding:0 10px;}
.reminder_button input{ text-align:center; padding:5px 10px; margin-right:5px;}
/*quotelist*/
.quote_liststatusinfo,.order_liststatusinfo{ background:url(../user_images/liststatus.jpg); height:24px; padding-bottom:10px; line-height:24px; padding-left:10px;}
.quote_liststatusinfo a,.order_liststatusinfo a{ margin-right:5px;}
.quote_liststatusinfo b,.order_liststatusinfo b{ background:url(../user_images/comment.gif) no-repeat left center; padding-left:20px;}
.quote_listseach,.order_listseach{border:4px solid #f6f1ea; padding:8px; margin:5px 0;}
.quote_listseach .input,.order_listseach .input{ border:1px solid #cacaca;height:19px; line-height:19px;*height:18px;*line-height:18px; margin-right:10px;}
.quote_listseach .button,.order_listseach .button{ width:100px; height:25px;}
.quote_listseach .seachfgx{ background:url(../user_images/line_icon3.gif) left center repeat-x; height:20px; }
.quote_listseach select,.order_listseach select{ width:140px; line-height:22px; height:22px; margin-right:10px; border:1px solid #cacaca;}
.quote_listtoppage,.order_listtoppage{ overflow:hidden; padding:4px 0;zoom:1;}
.ordersbutton{ background:url(../user_images/orders_btn.jpg) no-repeat; width:111px; height:38px; border:none; cursor:pointer}


.quote_list_box{  border:1px solid #e9e1d6; margin-bottom:36px; position:relative} 
.quote_list_title{ background:url(../user_images/quotetitlebj.jpg); padding:0 10px 0px; height:46px; line-height:23px; margin:1px 1px 2px; cursor:pointer;}
.quoting .quote_list_title{ background:url(../user_images/quotetitlebj2.jpg)}
.e_inquire .quote_list_title{ background:url(../user_images/quotetitlebj3.jpg)}
.quote_list_title a{ text-decoration:underline}
.quote_list_title .time{ float:right; background:url(../user_images/clock.gif) left center no-repeat; padding-left:20px;}
.quote_list_title img{ vertical-align:middle}
.quote_basicinfo{ padding-bottom:10px;}
.quote_infoprice{margin: 0 28px 20px 20px;}
.quote_delbox{padding-top: 15px;}
.quote_delts{
    color: #108232;
    font-weight: bold;
}
.expired_prompt{ float:left; padding-left:15px; background:url(../user_images/tsf.png) left center no-repeat; color:#F00;}
.quote_table{ 
    width: 540px;
    float: left;
    border-left: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    border-top: 1px solid #e1e1e1;
}

.quote_table table{ background:#e1e1e1;}
.quote_table .odd td{ background:#f7f7f7;}
.quote_op{ text-align: right;}
.quote_table table td{color: #888; background:#fff; padding:2px; line-height:26px; text-align:center; border-top:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
.quote_table table .quote_s_table{padding:0px;border-top:none; border-right:none}
.quote_table .quote_cssm {color:#000; }
.quote_table .quote_cssm td{ 
    background: #108232;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    border-top: none;
}
.quote_table table td.QuoteType{ text-align: center;}
.quote_table table td .ComponentDetail{ display:inline-block;color:#3F8ED2;border-bottom: 1px dotted;line-height: 15px;cursor: pointer;}
.quote_table .quote_total{     
    font-size: 12px;
    background: #f5f7f6;
    color: #888;
}
.quote_infotitle{ height:27px; line-height:27px; background:url(../user_images/qinfobj.jpg) left 0px repeat-x; overflow:hidden; padding:0 10px;}
.q_infostatus{ float:right; background:url(../user_images/quote_statusbj.jpg) left; height:23px; line-height:23px; margin-top:2px; padding-left:15px; color:#108232; display:inline;}
.q_infostatus span{ background:url(../user_images/quote_statusbj2.jpg) left; display:inline-block; height:23px; margin-left:10px; padding-left:30px; position:relative; *right:-10px;}
.q_infostatus span b{ position:absolute;background:url(../user_images/relay_box.gif); text-align:center; right:10px; top:-16px; width:57px; height:19px; line-height:17px; font-size:10px; font-weight:normal; color:#FFF; z-index:9999;}
.q_infostatus span a{height:23px; padding-right:10px; display:inline-block;zoom:1;background:url(../user_images/quote_statusbj2.jpg) right; color:#c00;}
.quote_fileinfo{ line-height:40px; padding:0 10px; color:#999;}
.quote_jgbox{ margin-top:20px;padding:10px; background:#f2f2f2;}
.quote_jgbox img{ vertical-align:middle; margin-right:5px;}
.quote_fileinfo span{ background:url(../user_images/015.gif) left center no-repeat; padding-left:25px; line-height:40px; display:inline-block; margin-right:10px;}
.quote_fileinfo span a{ background:url(../user_images/modifier_down.gif) right bottom no-repeat; padding-right:12px; color:#108232; text-decoration:underline}
.quote_infocontent{ /*background:url(../user_images/ccontent_bj.jpg) bottom left;*/  width:620px;  margin-left:5px;}
.quote_infocontent p{ /*background:url(../user_images/ccontent_bj.jpg) top left;*/ padding:10px 10px 0; line-height:22px;}
/*--------------------------------*/
.quote_denav ul{ overflow:hidden;  padding-bottom:0px; padding-left:10px; height:40px; border-bottom:1px solid #e6dbc0; font-size:14px}
.quote_denav ul li{ float:left; display:inline; background:url(../user_images/quotenavlink.jpg); height:100%;line-height:40px; overflow:hidden; margin-right:5px; cursor:pointer;}
.quote_denav ul li span{ display:inline-block;background:url(../user_images/quotenavlinkb.jpg) right top no-repeat; height:40px; padding:0 17px;color:#FFF; width:auto; }
.quote_denav ul .hover{ background:url(../user_images/quotenavhover.jpg);}
.quote_denav ul .hover span{ background:url(../user_images/quotenavhoverb.jpg) right center no-repeat; color:#108232;}

.quote_editbt{ overflow:hidden; padding:4px 0;}
.quote_editbt .ordersbutton{ background:url(../user_images/orders_btn.jpg); width:111px; height:38px; cursor:pointer; margin-right:10px; border:none;}
.quote_editbt .editbutton{ background:url(../user_images/ordersedit_btn.jpg); width:180px; height:38px; cursor:pointer; border:none;}

.quote_request{ width:625px; overflow:hidden; margin-left:3px; margin-top:10px; background:url(../user_images/quoterebt.jpg) bottom no-repeat; padding-bottom:2px; margin-bottom:10px;}
.quote_request .quote_requestcontent{ border-left:1px solid #c28020; border-right:1px solid #c28020; padding:0 10px 5px;}
.quote_request .quote_requesttitle{ background:url(../user_images/quoteretop.jpg); height:20px; line-height:20px; padding-bottom:15px; padding-left:18px; color:#FFF; font-weight:bold}

.file_remarksbox{ background:url(../user_images/fileremarkbj.jpg); width:609px; overflow:hidden; line-height:20px; margin-bottom:10px;}
.file_remarksbox .file_remarkscontent{background:url(../user_images/fileremarktop.jpg) no-repeat; padding:10px 10px 4px 10px;}
.file_remarksbox .file_remarksbt{ background:url(../user_images/fileremarkbt.jpg); line-height:1px; height:6px; overflow:hidden;}

/*---------------------- confim order---------------------------*/
.order_time{ line-height:30px; color:#108232;}
.order_cartbox{ width:638px; overflow:hidden; margin:0 auto;}
.order_cartbox .o_cartbox_title{ background:url(../user_images/cart_title.jpg); line-height:31px; padding-left:10px; font-size:16px;}
.o_cartbox_wrapper{ border:2px solid #ebebeb; border-top:none}
.o_cartbox_wrapper em{ font-style:normal; color:#c00;}
.o_cartbox_wrapper table td{line-height:21px;}
.o_cartbox_wrapper table span{ margin-right:5px;}
.o_cartbox_wrapper table .order_cartinfo{ background:url(../user_images/cart_bj.jpg) repeat-x left 1px; border-bottom:1px solid #cacaca; border-right:1px solid #cacaca; overflow:hidden; padding:10px;}
.o_cartbox_wrapper .o_operate{ width:102px; height:25px; line-height:25px; background:url(../user_images/operate.jpg); text-align:center; cursor:pointer; float:right}
.o_cartbox_wrapper table .no_border{ border-bottom:none}
.o_cartbox_wrapper table .o_details{ margin:4px 0; color:#666}
.o_cartbox_wrapper table .o_details strong{ color:#333}
.o_cartbox_wrapper table .o_file{ padding-left:25px; background:url(../user_images/015.gif) no-repeat left center; height:21px; display:inline-block; zoom:1;}
.o_cartbox_wrapper table .o_file em{ color:#108232}
.o_cartbox_wrapper table .o_type{ color:#336699;}
.o_cartbox_wrapper table .order_cartsum{ text-align:center;}
.order_cartsum em { font-size:16px; color:#ff5500; font-weight:bold;}
.quote_edit{ background:#ecded5; margin:10px auto; width:730px;}
.quote_edit td{ background:#FFF; line-height:30px; text-align:center}


.cart_fgx{ background:url(../user_images/cart_fgx.gif) repeat-x; height:2px; line-height:0; overflow:hidden; margin:20px 5px;}

.order_address .order_address_title{ font-size:18px; margin-bottom:10px; font-weight:bold;}
.order_address .order_address_wrapper li{ padding:10px 25px; margin:5px 0;}
.oa_hover,.oa_hover2{ background:#f8f5f1;}
.order_address_wrapper ul{ padding:0 5px;}
.order_address_wrapper li input{ vertical-align:middle;margin-left: -16px;}
.address_btn input{ background:url(../user_images/address_add.jpg); width:146px; height:27px; line-height:27px; border:0; color:#FFF; font-weight:bold; cursor:pointer}

.order_confirminfo{ margin-bottom:50px;}
.order_confirminfo_title,.payob_title{font-size:18px; margin-bottom:10px; font-weight:bold;}
.oc_wrapper,.payob_wrapper{ padding:0 10px; line-height:45px;}
.oc_wrapper input,.payob_wrapper input{ vertical-align:middle}
.payment_term .input{ display:inline-block; margin-right:20px; overflow:hidden;background:url(../reg_images/i1.gif) left center no-repeat; height:34px; width:184px; text-align:center; vertical-align:middle; line-height:34px; margin-left:10px;}
.payment_term select{ height:26px; border:0; width:180px; margin-top:4px; line-height:26px;}



.payob_message { margin-bottom:50px;}
.payob_message_title{font-size:18px; margin-bottom:10px; font-weight:bold;}
.payob_message_wrapper{ vertical-align:top; padding-top:10px;}
.payob_message_wrapper label{ line-height:30px; height:30px; float:left; display:block;}
.payob_message_wrapper .textarea{ border:1px solid #e6e6e6; background-color:#f6f6f6; display:inline-block; zoom:1; overflow:hidden; margin-left:10px;}
.payob_message_wrapper textarea{ width:295px; height:60px; border:4px solid #f6f6f6;resize: none; vertical-align:top}


.payob_suc{ padding:30px 20px 100px 80px; background:url(../user_images/gou.png) 20px 30px no-repeat; line-height:24px;}
.payob_suc .copy_url{ margin-bottom:20px;}
.payob_suc .copy_url .input{display:inline-block; margin-right:10px; overflow:hidden;background:url(../reg_images/i1.gif) left center no-repeat; height:34px; width:184px; text-align:center; vertical-align:middle; line-height:34px; margin-left:10px;}
.payob_suc .copy_url .input_text{height:24px;line-height:24px;*height:23px;*line-height:23px;border:0;width:177px; vertical-align:middle; margin-top:4px;*margin-top:3px;*margin-left:2px;}
.payob_suc .copy_url .input_button{ background:url(../user_images/copy.jpg); border:none; width:72px; height:27px; line-height:27px; cursor:pointer }
.payob_suc .copy_url .copy_ts{ color:#999; padding:0 0 0 88px;}

.pay_nav_frame{ background:url(../user_images/loginnav_bj.jpg) repeat-x; margin-top:1px; }
.applicant_message{ margin-bottom:30px;padding:10px; width:618px;}
.pay_agreement{ border:4px solid #F6F1EA; padding:10px; color:#C00; width:750px;}
.pay_agreement span{ padding-left:18px; color:#999;}
.pay_button{ margin:20px 0;}
.pay_button .confirm{width:88px; height:25px; border:none; background:url(../user_images/payment.jpg); cursor:pointer;}
.pay_button .ts{padding-left:30px; background:url(../user_images/pass-s.jpg)  5px center no-repeat; color:#c00; display:inline-block; height:27px;}


.Listpay_button{
    padding: 10px 0;
    border-top: 1px solid #e1e1e1;
}  

/* order*/

.order_list_box{ padding:1px; border:1px solid #e9e1d6; margin-bottom:38px; position:relative} 
 
.ex_hidebox{ background:url(../user_images/ex_hide.jpg); width:204px; height:23px; position:absolute; right:0px; bottom:-24px; cursor:pointer;}
.ex_hide{background:url(../user_images/ex_hide.jpg) left 23px;}
.order_list_box .order_list_title{ background:url(../user_images/quotetitlebj5.jpg); padding:0 10px 0px; height:46px; line-height:23px; cursor:pointer;}
.order_list_title .fr_box{ float:right; display:inline;text-align:right}
.viewmore_detail{background:url(../user_images/small_fdj.gif) left center no-repeat; padding-left:15px; color:#369;}
.viewmore_detail span{ border-bottom:1px dashed #336699}
.order_list_title img{ vertical-align:middle;margin-right: 3px;}
.order_list_title .complaint_img{ background:url(../user_images/comments.png) left center no-repeat; display:inline-block; width:16px; height:16px; zoom:1; margin-left:10px;}
.order_list_title .complaint{ float:right;background:url(../user_images/comments.png) left center no-repeat; padding-left:20px; line-height:20px;}
.order_list_title .time{ float:right; background:url(../user_images/clock.gif) left center no-repeat; padding-left:20px; color:#999}
.e_inquire .order_list_title{ background:url(../user_images/quotetitlebj3.jpg)}
.compleated .order_list_title{ background:url(../user_images/quotetitlebj2.jpg)}
.a_peyment .order_list_title{ background:url(../user_images/quotetitlebj.jpg)}
.order_info_wrapper{}
.order_info_wrapper em{ font-style:normal; color:#108232;}
.order_quoteinfo{ line-height:35px; border-bottom:1px solid #e1e1e1; padding-left:10px; color:#999}
.order_info_wrapper table{table-layout: fixed; }
.order_info_wrapper table td{line-height:21px;}
/*.order_info_wrapper table span{ margin-right:5px;}*/
.order_info_wrapper table .order_info{ background:url(../user_images/cart_bj.jpg) repeat-x left 1px; border-bottom:1px solid #cacaca; border-right:1px solid #cacaca; overflow:hidden; padding:10px;}
.order_cartsum,.order_status{ border-right:1px solid #cacaca; padding:2px; text-align:center}
.order_operate{ text-align:center}
.order_operate .payment{ width:84px; height:35px; border:none; background:url(../user_images/quote_payment.jpg); cursor:pointer;}
.order_info_wrapper table .no_border{ border-bottom:none}
.order_info_wrapper table .o_details{ margin:4px 0; color:#666}
.order_info_wrapper table .o_details strong{ color:#333}
.order_info_wrapper table .o_file{ padding-left:25px; background:url(../user_images/015.gif) no-repeat left center; height:21px; display:inline-block; zoom:1;}
.order_info_wrapper table .o_file em{ color:#108232}
.order_info_wrapper table .o_type{ color:#336699;}
.order_info_wrapper table .order_cartsum{ text-align:center;}
.order_cartsum em { font-size:16px; color:#ff5500; font-weight:bold;}
.quote_edit{ background:#ecded5; margin:10px auto; width:730px;}
.quote_edit td{ background:#FFF; line-height:30px; text-align:center}

.order_statusbox_wrapper{ margin-bottom:20px;}
.order_statusbox_wrapper h3{ padding:0; line-height:30px; color:#333; background:none; font-size:14px;}
.order_statusbox{ border:1px solid #ce8929; padding:1px 10px 10px; background:url(../user_images/order_statusbj.jpg) repeat-x left 1px;}
.order_statusbox .current_status{line-height:30px;font-size:14px; border-bottom:1px solid #ccc; font-weight:normal; color:#333; margin-bottom:10px;}
.order_statusbox p{ padding-left:10px;}
.order_statusbox p span{ margin-right:20px;}
.order_statusbox  .hover_status{ background:#fafafa}
.order_statusbox .copy_url{ padding:5px 0;}
.order_statusbox .copy_url .input{display:inline-block; margin-right:10px; overflow:hidden;background:url(../reg_images/i1.gif) left center no-repeat; height:34px; width:184px; text-align:center; vertical-align:middle; line-height:34px; margin-left:10px;}
.order_statusbox .copy_url .input_text{height:24px;line-height:24px;*height:23px;*line-height:23px;border:0;width:177px; vertical-align:middle; margin-top:4px;*margin-top:3px;*margin-left:2px;}
.order_statusbox .copy_url .input_button{ background:url(../user_images/copy.jpg); border:none; width:72px; height:27px; line-height:27px; cursor:pointer }
.copy_url p{ margin-bottom:10px;}
.money_input{width:90px; border:1px solid #96acc5; line-height:23px; height:23px; vertical-align:middle; margin-right:10px; padding:0 2px;}
.order_statusbox  .payment{  width:88px; height:25px; border:none; background:url(../user_images/payment.jpg); cursor:pointer;}



.order_information{background:url(../user_images/order_informationbj.jpg) repeat-y;}
.order_information_top{background:url(../user_images/order_information_topbj.jpg) no-repeat; line-height:32px; padding-bottom:14px; padding-left:10px; font-size:16px}
.order_infomation_content{background:url(../user_images/order_information_ftbj.jpg) bottom left no-repeat; padding:0 10px 10px; }
.payment_information,.delivery_record{ margin-bottom:10px; border-bottom:1px solid #ccc; padding-bottom:10px;}
.payment_information .title,.delivery_record .title{ color:#108232; font-size:16px; font-weight:bold; margin-bottom:5px;}
.payment_information .pay_records,.delivery_record .sigle_record{ background:url(../user_images/arrow.gif) 10px 9px no-repeat; padding-left:20px;}
.delivery_record .sigle_box{ margin:0 5px 10px;background:url(../user_images/singerbj2.jpg) repeat-x left bottom; padding:10px 0; border:1px solid #ebebeb; }
.delivery_record .sigle_package{ color:#666; padding-left:20px;}
.delivery_record .sigle_record span{ margin-right:5px;}
.delivery_record .sigle_record em{ color:#108232; font-style:normal}
.payment_information .copy_url{ padding:5px 0;}
.payment_information .copy_url .input{display:inline-block; margin-right:10px; overflow:hidden;background:url(../reg_images/i1.gif) left center no-repeat; height:34px; width:184px; text-align:center; vertical-align:middle; line-height:34px; margin-left:10px;}
.payment_information .copy_url .input_text{height:24px;line-height:24px;*height:23px;*line-height:23px;border:0;width:177px; vertical-align:middle; margin-top:4px;*margin-top:3px;*margin-left:2px;}
.payment_information .copy_url .input_button{ background:url(../user_images/copy.jpg); border:none; width:72px; height:27px; line-height:27px; cursor:pointer }
.payment_information  .payment{   width:88px; height:25px; border:none; background:url(../user_images/payment.jpg); cursor:pointer;}

.lagistics_information{ margin-bottom:10px; border-bottom:1px solid #ccc; padding-bottom:10px; line-height:30px;}
.lagistics_information .title{ color:#108232; font-size:16px; font-weight:bold;}
.lagistics_information .address{ overflow:hidden; margin-bottom:5px;}
.lagistics_information .address span{ width:520px; display:block; float:right}

.partlist_information{ padding-bottom:10px; line-height:30px;}
.partlist_information .title{ color:#108232; font-size:16px; font-weight:bold;}
.payment_information_details{ width:604px; overflow:hidden; margin:0 auto; margin-top:5px;}
.payment_information_details .o_cartbox_title{ background:url(../user_images/cart_title2.jpg); line-height:32px; padding-left:10px; font-size:16px;}


.new_material_wrapper{ border:4px solid #f6f1ea; padding:10px; margin-bottom:20px; margin-top:5px;}
.new_material_wrapper .title{ font-size:16px; color:#336699; font-weight:bold; margin-bottom:10px;}
.new_material_wrapper .form_box label{ width:120px; color:#333}
.new_material_wrapper .form_box{ height:48px;}
.new_material_wrapper .add_file { overflow:hidden; margin-bottom:20px;}
.new_material_wrapper .add_file input{ background:url(../user_images/cc.png); width:98px; height:27px; border:none; cursor:pointer}
.new_material_wrapper .add_file label{ padding-left:10px; float:left}
.new_material_wrapper .add_ts{ color:#c00; font-size:14px; padding:10px 20px;}
.new_material_wrapper .add_ts img{  vertical-align:middle}
.new_material_wrapper .user_button{ text-align:left; padding-left:7px; line-height:30px;}

.material_listwrapper .material_listtoppage,.component_listwrapper .component_listtoppage,.complaint_listwrapper .complaint_listtoppage,.tech_listwrapper .tech_listtoppage,.ei_listwrapper .ei_listtoppage,.bom_listwrapper .bom_listtoppage,.ap_listwrapper .ap_listtoppage{ overflow:hidden; padding:10px 0; zoom:1;}
.material_listtoppage form,.component_listtoppage form,.complaint_listtoppage form { display:inline}
.all{ color:#C00; padding-left:10px;}
.material_listtoppage .search_button,.component_listtoppage .search_button,.bom_listtoppage .search_button{ width:100px; margin-left:5px; height:24px;}
.material_listtoppage .ordersbutton,.component_listtoppage .ordersbutton{ background:url(../user_images/orders_btn.jpg); width:111px; height:38px; border:none; cursor:pointer}
.top_pagebox{ width:350px; float:right; line-height:26px; text-align:right; padding-right:20px; font-size:12px;}
.top_pagebox a{ padding: 0px 4px;
    border: 1px solid #e1e1e1;
    margin-left: 4px;
    cursor: pointer;
}

.top_pagebox span{ padding: 0px 4px;
    border: 1px solid #e1e1e1;
    margin-left: 4px;
    cursor: pointer;
}

.top_pagebox .current{    
    color: #FFF;
    background: #108232;
    padding: 0px 4px;
    /*margin-left: 8px;*/
    border: 1px solid #108232;}
.top_leftbox{  float:left; line-height:26px; text-align:left; padding-right:12px; font-size:12px;}
.top_leftbox a{ padding:1px 4px;border: 1px solid #CACACA;display: inline-block;margin-right: 8px;}
.top_leftbox a.selected{ background: #F7FBFE;}


.material_listwrapper .title,.component_listwrapper .title,.bom_listwrapper .title{ border:1px solid #e7ca96; border-bottom:none; text-align:center; background:#fbf7ee; font-weight:bold; padding:2px; line-height:18px;}
.bom_listwrapper .title{line-height:30px;}
.material_listwrapper .content,.component_listwrapper .content,.bom_listwrapper .content{ background:#e7ca96; line-height:30px; padding:0; table-layout:fixed;}
.material_listwrapper .content td,.component_listwrapper .content td,.bom_listwrapper .content td{ background:#fff; padding:2px; text-align:center; white-space:normal; word-break:break-all;overflow:hidden}
.material_listwrapper .content .courier,.component_listwrapper .content .courier{ color:#369;}
.material_listwrapper .content .file,.bom_listwrapper .content .file{ color:#108232;background:url(../user_images/modifier_down.gif) no-repeat right bottom; padding-right:10px; text-decoration:underline}
.material_listwrapper .content .payment{ background:url(../user_images/payment.jpg); width:88px; height:25px; border:none; cursor:pointer}
.component_listwrapper .content .des{ text-decoration:underline; cursor:pointer;}
.clearfee_wrapper{ line-height:24px;}
.clearfee_wrapper .file{ color:#108232;background:url(../user_images/modifier_down.gif) no-repeat right bottom; padding-right:10px; text-decoration:underline}
.clearfee_wrapper .clear_money{ font-size:14px; margin-top:10px;}
.clearfee_wrapper .clear_money strong{ font-size:1.2em;}
.clearfee_wrapper .pay_button .ts{padding-left:30px; background:url(../user_images/pass-s.jpg)  5px center no-repeat; color:#c00; display:inline-block; height:27px; border:none}

#tooltip{position:absolute;border:1px solid #767676;background:#fafafa;padding:5px;color:#333;display:none; z-index:9999;
text-align:left;max-width:400px;
}


.new_complaint_wrapper,.new_tech_wrapper{ padding:10px;}
.new_complaint_wrapper .title,.new_tech_wrapper .title{font-size:16px; color:#336699; font-weight:bold; margin-bottom:10px;}
.new_complaint_wrapper .form_box label,.new_tech_wrapper .form_box label{ width:120px;}
.new_complaint_wrapper .form_box,.new_tech_wrapper .form_box{ height:48px;}
.new_complaint_wrapper .com_content,.new_tech_wrapper .com_content{ height:130px; padding-top:4px;}
.new_complaint_wrapper textarea,.new_tech_wrapper textarea{ height:100px; width:350px;}
.new_complaint_wrapper .add_file,.new_tech_wrapper .add_file{ overflow:hidden}
.new_complaint_wrapper .add_file input,.new_tech_wrapper .add_file input{ background:url(../user_images/cc.png); width:98px; height:27px; border:none; cursor:pointer}
.new_complaint_wrapper .add_file label,.new_tech_wrapper .add_file label{ padding-left:10px;  display:block; width:120px; float:left}
.new_complaint_wrapper .user_button,.new_tech_wrapper .user_button{ text-align:left}
.new_complaint_wrapper .add_ts,.new_tech_wrapper .add_ts{ color:#c00; font-size:14px; padding:10px 20px;}
.new_complaint_wrapper .add_ts img,.new_tech_wrapper .add_ts img{  vertical-align:middle}
.complaint_list_content .title,.tech_list_content .title,.ei_list_content .title,.ap_list_content .title{ background:url(../user_images/complaint_title.jpg) no-repeat; line-height:33px; text-align:center; font-weight:bold}
.complaint_list_content .content,.tech_list_content .content,.ei_list_content .content,.ap_list_content .content{ padding:0 2px; position:relative; left:0; top:-1px;}
.complaint_list_content .content table,.tech_list_content .content table,.ei_list_content .content table,.ap_list_content .content table{ background:#e6e6e6; text-align:center; line-height:20px;}
.complaint_list_content .content table td,.tech_list_content .content table td,.ei_list_content .content table td,.ap_list_content .content table td{ background:#FFF; padding:4px;word-break: break-all;word-wrap: break-word;}

.complaint_status,.tech_status,.ei_status{border:4px solid #f6f1ea; padding:10px; margin:5px 0 20px;}
.complaint_status span,.tech_status span,.ei_status span{ padding-right:30px;}
.complaint_status .resolved,.tech_status .resolved{background:url(../user_images/resolved.jpg) no-repeat; float:right; width:98px; height:27px; border:none; cursor:pointer}
.complaint_status .resolved2,.tech_status .resolved2{background:url(../user_images/resolved2.jpg) no-repeat; float:right; width:98px; height:27px; border:none; cursor:pointer}
.complaint_status .sm,.tech_status .sm,.ei_status .sm{ color:#108232;}
.material_details .title,.tech_details .title
,.ei_details .title{background:url(../user_images/complaint_title.jpg) no-repeat; line-height:33px; padding-left:10px; font-size:14px; font-weight:bold}
.material_details .content,.tech_details .content,.ei_details .content{ margin:0 2px; border:1px solid #e6e6e6; border-top:none; padding:10px;}
.material_details .content .img_box h3,.tech_details .content .img_box h3,.ei_details .content .img_box h3{ background:none; color:#333; padding:0; line-height:30px; font-size:12px; }
.material_details .content .img_box .single_box,.tech_details .content .img_box .single_box,.ei_details .content .img_box .single_box{ padding-left:10px; clear:both;overflow:hidden; zoom:1;}
.material_details .content .img,.tech_details .content .img,.ei_details .content .img{ vertical-align:middle; margin-right:10px; border:1px solid #ccc; padding:3px;}
.material_details .content p,.tech_details .content p,.ei_details .content p{ margin-bottom:10px;}
.material_details .content .file,.tech_details .content .file,.ei_details .content .file{background:url(../user_images/modifier_down.gif) right center no-repeat; padding-right:12px; display:inline-block; color:#108232; text-decoration:underline;}
.material_details .add_file ,.tech_details .add_file ,.ei_details .add_file,.feed_single .add_file { margin-bottom:20px;}
.material_details .add_file input,.tech_details .add_file input,.ei_details .add_file input,.feed_single .add_file input{ background:url(../user_images/cc.png); width:98px; height:27px; border:none; cursor:pointer}
.material_details .add_file label,.tech_details .add_file label,.ei_details .add_file label,.feed_single .add_file label{ padding-left:10px;  display:block; width:120px; float:left}
.material_details .content .reply,.tech_details .content .reply,.ei_details .content .reply{ color:#108232;}
.material_details .content .time,.tech_details .content .time,.ei_details .content .time{ color:#999}
.com_content{ height:120px; padding-top:4px;}
.material_details .com_content label,.tech_details .com_content label,.ei_details .com_content label{ width:120px;}
.com_content textarea{ height:80px;}
.material_details .user_button,.tech_details .user_button,.ei_details .user_button{ text-align:center; }
.status_info{ padding:10px;}
.status_info .v_detail{ padding:15px 0 0;}
.status_info p{ padding-left:10px;}
.status_info .title{ padding:0; line-height:30px; font-weight:bold;}
.status_info table td{ line-height:30px; text-align:left}
.status_info .time{ color:#666; margin-right:10px;}

.status_filebox{ overflow:hidden;}
.status_filebox li .o_type{ color:#369}
.status_filebox li em{ color:#108232; margin-right:10px;}
.status_info .hover_status{ background:#f5f5f5}

.quote_select{ background:#ccc; line-height:40px;}
.quote_select td{ background:#fff url(../user_images/select_order.png) bottom repeat-x; padding:5px; line-height:24px;}
.quote_select td .file{ background:url(../user_images/015.gif) left top no-repeat; padding-left:25px; }



.app_returnwrapper{background: url(../user_images/ap_bj.jpg) repeat-y;  margin-bottom:25px;}
.app_returnwrapper .app_content{background: url(../user_images/ap_ft.jpg) left bottom no-repeat; padding:10px; padding-bottom:25px;}
.app_returnwrapper .app_title{ background:url(../user_images/ap_top.jpg) left top no-repeat; text-align:center; font-size:16px; font-weight:bold; line-height:35px; color:#336699; padding:0 10px;}
.app_content .form_box .name{ width:130px;}
.app_content .sm{ padding-left:10px;  color:#108232; margin-bottom:10px;}
.app_content .add_file { overflow:hidden; padding-bottom:20px;}
.app_content .add_file input{ background:url(../user_images/cc.png); width:98px; height:27px; border:none; cursor:pointer}
.app_content .add_file label{ padding-left:10px; float:left; width:130px; color:#666}
.app_returnwrapper .app_content .ts{ margin:10px;}
.ap_listtitle{font-size:16px; font-weight:bold; line-height:25px; color:#336699;background:url(../user_images/dot.gif) left center repeat-x;}
.ap_listtitle span{ background:#fff; padding-right:10px;}
.ap_listwrapper .ap_listtoppage{ padding-top:0;}
.app_sb h3{background:none; padding:0; margin-bottom:5px;}
.feed_listwrapper{ padding-top:10px; margin-bottom:20px;}
.feed_title{ overflow:hidden;zoom:1;}
.feed_title li{ background:url(../user_images/quotenavlink.jpg) no-repeat; height:40px; line-height:40px; padding-left:15px; font-size:14px; color:#fff; display:block; float:left; margin-right:4px;}
.feed_title li a{ color:#fff;}
.feed_title li strong{ display:inline-block; padding-right:15px;background:url(../user_images/quotenavlinkb.jpg) top right no-repeat; zoom:1; }
.feed_title .hover{ background:url(../user_images/quotenavhover.jpg) no-repeat; height:40px; line-height:40px; padding-left:15px; font-size:14px; color:#369; display:block; float:left; margin-right:4px;}
.feed_title .hover strong{ display:inline-block; padding-right:15px;background:url(../user_images/quoteknnavhoverb.jpg) top right no-repeat; zoom:1; }
.feed_title .top_pagebox{ margin-top:15px; line-height:14px;}
/*.feed_content{ border-top:3px solid #fff;border-left:3px solid #fff; background:#f2f2f2;}*/
.feed_single{
    clear: both;
}
.no_ftborder{ border-bottom:none}
.feed_single .title{ text-align:center; line-height:30px; font-size:16px; font-weight:bold}
.feed_single .form_box{ height:35px;}
.feed_single .form_box .name{ width:135px; padding-left:0;}
.feed_single .com_content{ height:150px;}
.feed_single .com_content textarea{
    width: 708px;
    height: 100px;
    font-size: 12px;
    border: 1px solid #e1e1e1;
    display: block;
    border-radius: 5px;
}
.feed_single .fd_cotent{ margin-bottom:10px;}
.feed_single .file2{background:url(../user_images/file.png) right center no-repeat; padding-right:20px; margin-right:10px; display:inline-block; zoom:1; height:20px; cursor:pointer}
.feed_single .add_file .name{ width:135px;}
.feed_single .user_button{ margin-top:40px;}
.feed_single .file{background:url(../user_images/015.gif) left center no-repeat; padding-left:25px; margin-bottom:10px;}
.feed_single .change_radio{ padding-left:10px; margin-bottom:10px; vertical-align:middle}
.feed_single .choose_xx li{ padding-left:10px;}
.feed_single .feed_sub{ padding:10px 0 0;}
.feed_single .feed_sub input{background:url(../user_images/bj1.gif) no-repeat; width:115px; height:33px; line-height:33px; border:none; color:#395d81; font-size:14px; font-weight:bold; cursor:pointer}
.feed_single .form_box{ padding:10px; padding-bottom:0; clear:both}
.com_sug{ padding:5px;}
.com_sug p{ margin-bottom:5px;}
.com_sug li{ padding-left:10px;}
.com_sug .com{ color:#999}
.com_sug  strong{ color:#333}
.star{background:url(../user_images/star.gif) -52px center  no-repeat; width:52px; height:12px; display:inline-block;zoom:1; margin-left:5px; overflow:hidden}
.star a{ display:inline-block;zoom:1; width:12px; height:12px; line-height:12px; margin-right:1px; cursor:pointer; overflow:hidden}
.sa0, .sa1, .sa2, .sa3, .sa4, .sa5 {
background-image: url(../user_images/star.gif);
background-repeat: no-repeat;
overflow: hidden;
}
.sa1{background-position: -39px 0;}
.sa2{background-position: -26px 0;}
.sa3{background-position: -13px 0;}
.sa4{background-position: 0px 0;}
.detail_box{ 
    border-bottom: 1px solid #e1e1e1;
    padding: 20px;
}
.detail_box .close{float:right; vertical-align:middle; cursor:pointer; width:114px; height:22px; display:block; background:url(../user_images/close.jpg); border:none}
.detail_box .close2{float:right; vertical-align:middle; width:114px; height:22px; display:block; background:url(../user_images/close2.jpg); border:none}
.star_box{ float:right; border:1px solid #dedede; padding:5px 10px; background: url(../user_images/xx_bj.jpg) repeat-x left bottom #fff; overflow:hidden; width:180px; zoom:1;}
.star_box strong{ font-weight:normal; width:120px; display:inline-block;}
.new_reply{border:1px solid #f3e6c6; background-color:#fffcf5; padding:10px; margin-bottom:10px;}
.new_reply h3{ font-weight:bold; color:#369;background: url(../user_images/kf.png) left center no-repeat ; padding-left:20px;}
.new_reply p{ padding-left:20px;}
.us_reply{ padding:11px;}
.us_reply h3{font-weight:bold; color:#369; background:none; padding:0}
.us_reply p{ padding-left:20px;}

.newcom{ margin-bottom:20px;}
.mycom .title{font-size:16px; font-weight:bold; line-height:45px; color:#333;background:url(../user_images/dot.gif) left center repeat-x;}
.mycom .title span{ background:#fff; padding-right:10px;}
.complaint_list_title{font-size:16px; font-weight:bold; line-height:45px; color:#333;background:url(../user_images/dot.gif) left center repeat-x;}
.complaint_list_title span{ background:#fff; padding-right:10px;}

/*-----------------order new-----------------*/
.order_basic{ clear:both; overflow:hidden; margin-bottom:10px;}
.order_infotitle{ height:27px; line-height:27px; background:url(../user_images/qinfobj.jpg) left 0px repeat-x;  padding:0px 2px 0px 10px; color:#999;}
.order_infotitle .o_file{ display:block; height:27px; line-height:27px; overflow:hidden;}
.min_jdbox{ float:right; background:url(../user_images/min_jdtbj.gif); width:250px; height:9px; margin-top:9px; margin-right:10px; cursor:pointer}
.min_jdt{background:url(../user_images/min_jdt.gif); position:relative; width:5px; height:9px; }
.min_jdzs{height:34px; text-align:center; position:absolute; right:-10px; top:-40px; width:297px;text-align:right}
.min_jdzs span{ display:inline-block;zoom:1; padding:0 5px 0 0;background:url(../user_images/min_jdts.gif) right top ; line-height:27px; height:27px; font-style:normal; overflow:hidden; padding-bottom:7px;}
.min_jdzs em{ display:inline-block; height:27px; zoom:1;background:url(../user_images/min_jdbj.gif) left top no-repeat ; padding-left:5px;}
.min_jdzs span a{ color:#008000}
.min_jdzs span a:hover{ text-decoration:underline}
.order_fileinfo{ line-height:40px; padding:0 10px; color:#999;}
.order_fileinfo  a{ background:url(../user_images/file.png) right center no-repeat; padding-right:18px; color:#108232; text-decoration:underline; height:16px; line-height:16px; zoom:1; display:inline-block; margin-right:5px;}
.order_infocontent{ /*background:url(../user_images/ccontent_bj.jpg) bottom left; */padding:0px;  padding-left:7px;}
.sigorder_infocontent{ border-bottom:1px solid #e9e1d6; padding-bottom:10px;}
.order_infocontent p{ /*background:url(../user_images/ccontent_bj.jpg) top left;*/ padding:10px 10px 0; line-height:22px;}
.payment_new{
    line-height: 28px;
    padding: 7px 37px;
    background-color: #108232;
    border-radius: 3px;
    height: 28px;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
}



.payment_half{background:url(../user_images/panonbehalf.jpg); width:95px; height:25px; border:none; cursor:pointer; line-height:25px; display:inline-block; text-indent:100px; vertical-align:middle; overflow:hidden}
/*.detail_btn{background:url(../user_images/detailbtn.jpg); width:95px; height:25px; display:inline-block; border:none; cursor:pointer;line-height:25px; text-indent:100px; overflow:hidden;}
.delete_btn{background:url(../user_images/delete.jpg); width:95px; height:25px; display:inline-block; border:none; cursor:pointer;line-height:25px; text-indent:100px; overflow:hidden;zoom:1;}
.delete_btns,.delete_btns:hover{ color:#369; text-decoration:underline;cursor:pointer}
.delete_btns{color:#369; text-decoration:underline;cursor:pointer}*/
.modify_btn{background:url(../user_images/modified.jpg); width:95px; height:25px; display:inline-block; border:none; cursor:pointer;line-height:25px; text-indent:100px; overflow:hidden;zoom:1; margin-right:10px;}
.print_btn{background:url(../user_images/viewinv.jpg) no-repeat;width:95px; height:25px; display:inline-block; border:none; cursor:pointer;line-height:25px; text-indent:100px; overflow:hidden;zoom:1;}
.reorder_btn{background:url(../user_images/addtocart.jpg); width:88px; height:25px; border:none; cursor:pointer; vertical-align:middle;}
.checkstatus{background:url(../user_images/checkstatus.jpg);  width:88px; height:25px; border:none; cursor:pointer; vertical-align:middle; display:block; line-height:25px; overflow:hidden; text-indent:100px;}
.order_infoprice{ /*border-top:1px solid #e1e1e1;*/ margin-left: 20px;}
.order_infoprice strong{ font-size:1.2em;}
.order_infoprice .single_totle{ 
    font-size:12px; 
    text-align:center; 
    padding-right:10px; 
    background: #f5f7f6;
}

.order_infoprice .add_cart{ text-align:center;
    /*background:url(../user_images/bj_icon.gif) left bottom repeat-x;*/
}

.add_cart span{
    padding: 7px 27px;
    background-color: #108232;
    color: #fff;
    border-radius: 3px;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;    
}


.checktd{ 
    text-align:center;
    border-right:1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    border-left: 1px solid #e1e1e1;
}

.order_infoprice .order_mx{ text-align:center;}
.order_infoprice .quote_cssm td{ 
    color: #fff;
    background: #108232;
    font-size: 14px;
    /*font-weight: bold;*/
    font-family: '微软雅黑';
    border-right: 1px solid #e1e1e1;
    line-height: 30px;
    text-align: center;
}

.order_infos{
    /*border-bottom: 1px solid #e1e1e1;
    padding-bottom: 20px;*/
}

.com_record{
    padding: 20px;
    border-bottom: 1px solid #e1e1e1;
}

.odop td{ 
    line-height:20px; 
    font-size: 14px; 
    padding: 10px 28px 10px 20px;
    border-bottom:1px solid #e1e1e1;
}

.order_infoprice .order_mx tr td{ color: #888;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1; line-height:30px;}
.order_infoprice .order_mx tr td.QuoteType{ text-align: center;padding-left: 5px;}
.order_infoprice .order_mx tr td .ComponentDetail{ display:inline-block;color:#3F8ED2;border-bottom: 1px dotted;line-height: 15px;cursor: pointer;}
.order_infoprice .order_mx .no_ft td{ border-bottom:0;}

.order_op .odopdetail{ /*background:url(../user_images/lansbj.jpg) left top repeat-x;*/}
/*.order_op .total_price td{}*/
.order_op .total_price strong{ font-size:1.2em;}
.order_op .pay_box a{ font-size:12px; color:#108232; text-decoration:underline}

.rma_button,.rma_button:hover{ background:url(../user_images/p_button.jpg) ; display:block; width:88px; height:25px; line-height:25px; text-align:center; color:#FFF; margin:0 auto;}
.viewdetail{background:url(../user_images/viewdetail.jpg) ;width:88px; height:25px;}

/*----------order details---------------*/
.order_no{ line-height:30px;}
.order_no span{ color:#666; float:right; background:url(../user_images/clock.gif) left center no-repeat; padding-left:20px;}
.order_detail_wbox{ border-top:3px solid #fff;border-left:3px solid #fff; background:#f2f2f2; margin-bottom:20px;}
.order_detailwrapper{ border:1px solid #d3e0e8; background:#FFF url(../user_images/xx1.gif) repeat-x; position:relative; top:-3px; left:-3px; padding:0 10px; overflow:hidden; zoom:1; clear:both; padding-bottom:20px;}

.order_ztbox{ margin-bottom:20px;}
.order_ztbox .zttitle{ line-height:30px; border-bottom:1px solid #ccc;}

.jdt_wrapper{ overflow:hidden; zoom:1; margin-bottom:10px;}
.jdt_box{ width:575px; height:13px; line-height:13px; padding-bottom:13px;*padding-bottom:0px; margin:40px auto 0; background:url(../user_images/jdt1.png) no-repeat;}
.jdt_box2{ width:575px; height:13px; line-height:13px; padding-bottom:13px;*padding-bottom:0px; margin:40px auto 0; background:url(../user_images/jdt3.png) no-repeat;}
.single_detail .jdt_box{ width:675px; background:url(../user_images/sig_jdt1.png) no-repeat;}
.single_detail .jdt_box2{ width:675px; background:url(../user_images/sig_jdt3.png) no-repeat;}
.jdt_nc{height:13px; background:url(../user_images/jdt2.png) no-repeat;} 
.jdt_nc2{height:13px; background:url(../user_images/jdt4.png) no-repeat;}
.single_detail .jdt_nc{background:url(../user_images/sig_jdt2.png) no-repeat;}
.single_detail .jdt_nc2{background:url(../user_images/sig_jdt4.png) no-repeat;}
.jdt_cd{ 
    float: right;
    width: 140px;
    height: 15px;
    line-height: 15px;
    cursor: pointer;
    position: relative;
    right: 390px;
    top: -74px;
    text-align: center;
    padding-bottom: 15px;
    background: url(../user_images/xjt.gif) no-repeat center 20px;
}
.cd15 .jdt_cd{ color:#c00}
.cd0{ width:0;}.cd1{ width:115px;}.cd15{ width:181px;}.cd2{ width:230px;}.cd3{ width:345px;}.cd31{ width:356px;}
.cd32{ width:368px;}.cd33{ width:379px;}.cd34{ width:391px;}.cd35{ width:402px;}.cd36{ width:414px;}.cd37{ width:425px;}.cd38{ width:437px;}.cd39{ width:449px;}.cd4{ width:460px;}.cd5{ width:575px;}
.single_detail .cd0{ width:0;}.single_detail .cd1{ width:135px;}.single_detail .cd2{ width:270px;}.single_detail .cd3{ width:405px;}.single_detail .cd31{ width:418px;}
 .single_detail .cd32{ width:432px;}.single_detail .cd33{ width:445px;}.single_detail .cd34{ width:459px;}.single_detail .cd35{ width:472px;}.single_detail .cd36{ width:486px;}.single_detail .cd37{ width:499px;}.single_detail .cd38{ width:513px;}.single_detail .cd39{ width:527px;}.single_detail .cd4{ width:540px;}.single_detail .cd5{ width:675px;}
.jdt_wz li{ float:left; width:54px; overflow:hidden; margin-right:53px; display:block; text-align:center; line-height:22px; }
.single_detail .jdt_wz{ overflow:hidden; width:700px; margin:0 auto}
.single_detail .jdt_wz li{ width:60px; margin-right:68px;}
.order_filestatus{ border-bottom:1px solid #e9e1d6; padding:0 10px; overflow:hidden}
.pcb_status h3,.smt_status h3{ background:none; padding-left:0; color:#333;}
.pcbjdt_box{ width:515px; height:13px; line-height:13px; padding-bottom:13px;*padding-bottom:0px; margin:20px 0 0 40px; background:url(../user_images/pcbjdt2.png) no-repeat;}
.pcbjdt_nc{height:13px; background:url(../user_images/pcbjdt1.png) no-repeat;} 
.pcbjdt_cd{ float:right; width:140px; height:15px; line-height:15px;cursor:pointer; position:relative; right:-70px; top:-20px; text-align:center; padding-bottom:15px; color:#369}
.pcbcd0{ width:4px;}.pcbcd1{ width:51px;}.pcbcd2{ width:103px;}.pcbcd3{ width:154px;}.pcbcd4{ width:206px;}.pcbcd5{ width:257px;}.pcbcd6{ width:309px;}.pcbcd7{ width:360px;}.pcbcd8{ width:412px;}.pcbcd9{ width:463px;}.pcbcd10{ width:515px;}


/*---*/
.newjdt_box{ width:592px; height:28px; margin:40px auto 0; background:url(../user_images/jdt5.png) no-repeat;}
.reg_box .newjdt_box{ width:712px; height:28px; margin:40px auto 0; background:url(../user_images/jdt9.png) no-repeat;}
.jd2{background:url(../user_images/jdt7.png) no-repeat;}
.reg_box .jd2{background:url(../user_images/jdt11.png) no-repeat;}
.reg_box .newjdt_nc{height:28px; background:url(../user_images/jdt10.png) no-repeat;}
.newjdt_nc{height:28px; background:url(../user_images/jdt6.png) no-repeat;}
.reg_box .newjdt_nc{height:28px; background:url(../user_images/jdt10.png) no-repeat;}
.jd2 .newjdt_nc{background:url(../user_images/jdt8.png) no-repeat;}
.reg_box .jd2 .newjdt_nc{background:url(../user_images/jdt12.png) no-repeat;}
.newcd0{ width:0;}.newcd1{ width:100px;}.newcd15{ width:161px;}.newcd2{ width:212px;}.newcd3{ width:334px;}.newcd31{ width:344px;}
.newcd32{ width:354px;}.newcd33{ width:365px;}.newcd34{ width:375px;}.newcd35{ width:387px;}.newcd36{ width:395px;}.newcd37{ width:405px;}.newcd38{ width:415px;}.newcd39{ width:425px;}.newcd4{ width:436px;}.newcd5{ width:592px;}

.jd2 .newcd1{ width:148px;}.jd2 .newcd2{ width:297px;}.jd2 .newcd3{ width:445px;}.jd2 .newcd4{ width:592px;}
.date_table{font-size:11px; margin:5px auto 0; color:#999; text-align:center;}
.date_table td{ font-size:11px;}



.order_specwrapper{ margin-bottom:20px;}
.order_spectitle{ font-size:16px; font-weight:bold;  line-height:35px;}
.order_spectitle  span{padding-right:20px;}
.order_specdatail{ border:1px solid #e9e1d6; border-bottom:none}

.order_daddwrapper{ overflow:hidden}
.padding_top10{ padding-top:10px;}
.bl_addressbox,.sh_addressbox{ width:274px; height:190px; padding:10px 10px 0; background:url(../user_images/addbj.jpg) no-repeat; overflow:hidden;}

.single_detail .bl_addressbox,.single_detail .sh_addressbox{ width:374px; height:190px; padding:10px 10px 0; background:url(../user_images/addbj2.jpg) no-repeat; overflow:hidden; margin-bottom:20px;}
.add_title{ font-weight:bold; line-height:25px;}
.add_title span{ margin-left:20px; text-decoration:underline; color:#369; cursor:pointer}
.add_content{ line-height:18px; height:130px;}
.set_defaultadd { vertical-align:middle; padding-top:5px; color:#369; }
.set_defaultadd input{ vertical-align:middle; margin-left:-1px; margin-right:5px;}

.payde_infowrapper{ border:1px solid #e6e6e6; padding:0 1px; background:#fff}
.en_infowrapper{ margin-bottom:20px;}
.payde_title,.en_infotitle{ height:32px;  background:url(../user_images/navbj.jpg) repeat-x; line-height:32px; overflow:hidden; }
.payde_title li,.en_infotitle li{ display:block; text-align:center; border-left:1px solid #E9E1D6;border-right:1px solid #E9E1D6;width:130px;background:url(../user_images/nav1.jpg) no-repeat; float:left; height:32px; line-height:32px; cursor:pointer;margin-left: -1px; }
.payde_title .hover,.en_infotitle .hover{background:url(../user_images/nav2.jpg) no-repeat; cursor:default; font-weight:bold;border-right:none;}
.en_infotitle span{ padding-left:10px;}
.en_infotitle span em{ color:#C00; font-style:normal}
.payde_content,.en_infocontent{ padding:10px;}

.payde_content .form_box .name{ width:135px; padding-left:0;}


.fay_infobox{ border:1px solid #e9e1d6; margin-bottom:10px;}
.fay_infobox .inv_wrapper table td{ border-right:1px solid #e9e1d6; border-bottom:1px solid #e9e1d6;}
.fy_box{ padding:0 10px;border-bottom:1px solid #e9e1d6; line-height:40px; overflow:hidden}
.fy_box em{ font-style:normal;}
.fy_box span{ float:right}
.fy_box strong{ font-size:1.2em;}
.paypal{ width:145px; height:24px;background:url(../user_images/paypal.png) no-repeat; border:none; cursor:pointer}
.credit{ width:145px; height:24px;background:url(../user_images/credit.png) no-repeat; border:none; cursor:pointer}
.fy_cz{ border-top:1px solid #fff; background:#f7fbfe; padding:10px; }
.pay_button form{ width:145px;float:left; height:24px;margin-right: 5px;}
.pay_button .or{float:left;margin-right: 5px;}
.fy_cz .pay_button{ color:#666; padding:10px 0 20px; margin:0; overflow:hidden}
.fy_cz .text{ line-height:22px; width:300px; height:22px;}

.pay_recordtitle{ line-height:30px; font-weight:bold}
.pay_record_content,.de_record_box,.com_record_box{ 
    padding: 1px;
    border-bottom: 1px solid #e1e1e1;
}
.pay_record_content table td,.de_record_box table td{ text-align: center;line-height:30px; background:#fff; padding:0 10px}
.com_record_box table td{ padding:4px 0 4px 10px; line-height:22px;}
.pay_record_content table .bt td,.de_record_box table .bt td{
    background: #108232;
    line-height: 35px;
    border-right: 1px solid #e1e1e1;
    color: #fff;
    font-weight: bold;
}
.com_record_box table .bt td{
    background: #108232;
    line-height: 27px;
    border-bottom: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    color: #fff;    
    font-size: 14px;
}
.com_record_box td .file{ color:#108232;background:url(../user_images/modifier_down.gif) no-repeat right bottom; padding-right:10px; text-decoration:underline}
/*.pay_record_content table .odd td,.com_record_box table .odd td{ background:#f3f3f3}*/
.de_record_box .padding10{ padding:10px; border-bottom:1px solid #ccc;}
.sig_reord{ padding:0;}
.sig_reord table td{ line-height:30px; background:#fff; padding:0 5px}
.sig_reord .padding10{ border-bottom:0; padding:0;}
.sig_reord .pa_payment{border-bottom:1px solid #ccc;padding:0 10px; }
.sig_reord .pa_payment  .pay_button{ width:320px;overflow:hidden;  float:right; margin:10px 0;}
.padding10 ul{ padding:5px 10px; background:#f7f7f7; line-height:22px;}
.padding10 li{background:url(../user_images/dot3.gif) no-repeat left center; padding-left:5px;text-align: left;}
.padding10 li span{ margin-right:20px;}
.pay_record_content table tr .nobb,.de_record_box table tr .nobb{ border-bottom:none}
.pay_record_content table tr .nobr,.de_record_box table tr .nobr{ border-right:none}

.tr span{
    line-height: 28px;
    padding: 7px 37px;
    background-color: #108232;
    border-radius: 3px;
    height: 28px;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
}

/*----buzou--*/
.shop_cartwrapper{ margin-bottom:20px;}
.shop_carttitle{ font-size:16px; font-weight:bold;  background:url(../user_images/dot.gif) left center repeat-x; line-height:30px;}
.shop_carttitle span{ background:#FFF; padding-right:20px;}
.cart_op{ text-align:right; line-height:35px; padding:0 10px; background:#f7fbfe; border-top:1px solid #fff; border-bottom:1px solid #e9e1d6;}
.cart_op a{ cursor:pointer}
.steps_box { overflow:hidden; padding:30px 0;}
.steps_box .od_ts{ font-size:16px; background:url(../user_images/rem.jpg) left center no-repeat; padding-left:40px; line-height:30px; font-weight:bold}
.steps_box .next{ width:137px; height:30px; border:0; cursor:pointer; float:right; font-size:14px; color:#fff;background:url(../user_images/next.png); font-weight:bold}
.steps_box .pre{background:url(../user_images/pre.png); width:137px; height:30px; line-height:30px;  border:0; cursor:pointer; font-weight:bold; color:#fff; font-size:14px; float:left;}
.steps_box .checkout{background:url(../user_images/checkout.png); width:137px; height:30px; border:none; cursor:pointer; float:right; font-size:14px; color:#fff;}

.cart_ordetail{ background:#fff; }
.cart_payinfo{ margin-bottom:15px;}
.edit_quote{ padding:10px;}
.edit_quote .edit_wrapper{ border:1px solid #e1e1e1; border-top:none}

.pay_wrapper{ line-height:24px;}
.pay_wrapper .creat_time{ margin-left:20px;background:url(../user_images/clock.gif) left center no-repeat; padding-left:20px; color:#999}


.free_cart{background:url(../user_images/gwc.png) left center no-repeat; padding:20px 20px 20px 120px; font-size:14px;}
.free_cart h1{ font-size:16px; margin-bottom:15px;}

.suc_subcart{background:url(../user_images/gou2.png) 10px center no-repeat; padding:20px 20px 20px 60px; font-size:18px; font-weight:bold; border:3px solid #f6f1ea; margin-bottom:15px;}

.com_box{ cursor:pointer}
.com_box a{ text-decoration:underline}
.com_des{ position:absolute; width:500px; padding:1px; z-index:1; background:#FFF; cursor:default; border:12px solid #f1f1f1; left:80px; top:10px; text-align:left;}
.com_destitle{ background:#f6f1ea; line-height:28px; padding-left:10px; color:#108232; font-weight:bold;}
.com_descontent{ padding:5px 10px 10px; line-height:22px;}
.component_listwrapper .content .com_descontent table td{ text-align:left; padding:0 0 0 10px}
.com_descontent table{ text-align:left; border:1px solid #ccc; margin-top:5px;}
.com_descontent table td{ line-height:30px; background:#fff; padding:0 10px; text-align:left}
.com_descontent table .bt td{ background:#e9f1f8; line-height:35px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.com_descontent table .odd td{ background:#f3f3f3}
.com_descontent table .bt .nobr{ border-right:none;}
.user_baddress{ padding:10px; color:#369; font-weight:bold; font-size:14px; margin-bottom:5px;}

/*----------------上传空间样式-------------------*/
#attachment{ display:inline-block}

/*-----------------发样-----------------------------*/
.ass_serachbox{border:4px solid #f6f1ea; padding:8px; margin:5px 0; line-height:22px;}
.ass_tsbox{ color:#108232; padding-left:15px; background:url(../user_images/tsf.png) left 6px no-repeat; border-bottom:1px solid #dedede; padding-bottom:8px;}
.ass_serach{ font-size:14px;  padding:10px 0 5px; } 
.ass_serach form{ display:inline}
.ass_serach .input{ border:1px solid #cacaca;height:19px; line-height:19px;*height:18px;*line-height:18px; padding-left:2px; vertical-align:middle; width:200px; margin:0 10px;}
.ass_serach .button{ width:100px; height:25px;}
.asmple_file{ overflow:hidden; margin-bottom:10px;}
.asmple_file .asmple_title{ font-size:16px; font-weight:bold; margin-bottom:10px;}
.asmple_file .pic_box{ padding-left:10px;}
.pic_box li{ margin-bottom:10px; }
.pic_box li p{ padding:5px 0;}
.sam_qrbox{ padding:10px 0;}
.sam_qrbox h3{ font-size:14px; font-weight:bold; background:none; padding:0px; line-height:30px;}
.samqrtitle{ padding:0 10px;}
.samqr_content{ padding:10px;}
.sam_ts{ padding-left:15px;background:url(../user_images/tsf.png) left 7px no-repeat; vertical-align:middle; padding-bottom:8px;}
.sam_ts input{ margin-bottom:7px;}
.samqr_content form_box .name{ padding-left:10px; width:180px;}
.samqrtitle{ font-size:14px; font-weight:bold; line-height:30px;}
.con_sam{ background:url(../user_images/com_sam.png); width:137px; height:30px; border:none; cursor:pointer; margin-bottom:5px;}
.con_pic{ background:url(../user_images/com_pic.png); width:137px; height:30px; border:none; cursor:pointer; margin-bottom:5px;}
.un_confirm input{background:url(../user_images/user_button.jpg); width:136px; height:31px; margin-top:10px; border:none; color:#c60; cursor:pointer; font-weight:bold; font-size:14px;}
.sam_suc{ color:#369; font-size:16px; background:url(../user_images/gou2.png) left center no-repeat; padding-left:50px; height:50px;}


.order_notes{ border:1px solid #e9e1d6; margin-bottom:20px;}
.order_notes .form_box {
    height: auto;
    margin-bottom: 3px;
    overflow: hidden;
    vertical-align: middle;
}
.order_notes textarea{
    border: 4px solid #F6F6F6;
    height: auto;
    resize: none;
    width: auto;
}
.order_notes .order_posm label{
    margin-left: 10px;
}

.order_notes .file2 {
    background: url("../user_images/file.png") no-repeat scroll right center transparent;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    margin-right: 10px;
    padding-right: 20px;
}
.order_pocontent label {
    color: #666666;
    display: block;
    float: left;
    font-weight: bold;
    padding-left: 10px;
    width: 130px;
}
.order_pocontent .add_file{margin-top: 10px;}
.order_po{ border:1px solid #e9e1d6; margin-bottom:20px;}
.order_posm{ padding:10px; background:#f7fbfe; border-bottom:1px solid #e9e1d6; margin-top:1px;}
.order_potitle{ margin-bottom:10px;}
.order_potitle span{margin-left:10px; color:#369; text-decoration:underline; cursor:pointer}
.order_pocontent{padding:10px;}
.user_baddress{ padding:10px; color:#369; font-weight:bold; font-size:14px; margin-bottom:5px;}


.inv_wrapper{
    padding: 1px;
    border-bottom: 1px solid #e1e1e1;
}   
.inv_wrapper table{ background:#d2d6da; margin-bottom:10px;}
.inv_wrapper table td{line-height:21px; background:#fff; padding:5px 2px; padding-right:0px; text-align:center; vertical-align:top}
.inv_wrapper table td img{ cursor:pointer;}
.inv_wrapper table .bt td{     
    line-height: 25px;
    background: #108232;
    color: #fff; font-weight: bold;
    border-right: 1px solid #e1e1e1;
}

.Notes_content{
    padding: 1px;
    border-bottom: 1px solid #e1e1e1;
}

.Notes_content table .bt td{     
    line-height: 25px;
    background: #108232;
    color: #fff; font-weight: bold;
    border-right: 1px solid #e1e1e1;
}

.Notes_content table td{   
    padding: 5px 2px;
    padding-right: 0px;
    text-align: center;
    vertical-align: top;
}

.inv_wrapper table .odd td{ background:#f3f3f3}
.inv_wrapper table tr .nobb{ border-bottom:none}
.inv_wrapper table tr .nobr{ border-right:none}
.inv_wrapper .padding5{ padding:0px;}
.inv_paybox{ background:#f5f5f5; overflow:hidden; padding:10px;}
.invblance_box{ overflow:hidden;}
.invblance_box .payment_new{ float:right; margin-right:0;}

.inv_total{ border:1px solid #e9e1d6; margin-bottom:10px;}
.inv_total table td{ padding:5px; line-height:20px;}
.inv_total table td table td{ text-align:right; line-height:20px; padding:0 5px;}
.inv_paymentbox{ padding:10px 0; overflow:hidden;}
.inv_paymentbox .bat_down{background:url(../user_images/inv_down.jpg) left top no-repeat; width:187px; height:29px; line-height:29px; overflow:hidden;display:inline-block;zoom:1; color:#369; text-decoration:underline; text-indent:200px;}
.inv_paymentbox .up_sc{background:url(../user_images/043.gif) left center no-repeat; margin-left:20px; padding-left:20px; line-height:29px; height:29px; color:#999; overflow:hidden; display:inline-block;zoom:1;}
.inv_paymentbox input{ float:right;background:url(../user_images/inv_btn.jpg); width:111px; height:29px; border:none; cursor:pointer;}

.cur_rem{background:url(../user_images/rem.jpg) 10px center no-repeat; padding:20px 20px 20px 50px; font-size:16px; font-weight:bold; border:3px solid #f6f1ea; margin-bottom:20px;}
.inv_paywrapper{ margin-bottom:20px;}
.inv_paytitle{ font-size:16px; font-weight:bold;  background:url(../user_images/dot.gif) left center repeat-x; line-height:30px; margin-bottom:10px;}
.inv_paytitle em{ font-weight:normal; font-style:normal}
.inv_paytitle span{ background:#FFF; padding-right:20px;}
.fy_inv{ border-top:1px solid #e9e1d6; background:#f7fbfe; padding:10px; }

.rel_ts{ position:absolute; top:-33px; left:140px; background:url(../user_images/zdts.png); height:23px; padding:5px; padding-top:0; line-height:23px; width:200px; display:none}
.iknow{ float:right; color:#369; margin-right:5px; text-decoration:underline}

#attachment{ display:inline-block}

.newen_wrapper{ margin-bottom:10px; overflow:hidden; zoom:1;padding: 10px 20px;background: #fffcf5;
    border: #f3e6c6 1px solid;}
.newen_wrapper h3{ font-size:14px; margin-bottom:20px; background:none; padding:0;}
.newen_anwbox{ 
    padding: 0px 20px;
    color: #333;
    line-height: 15px;
    font-size: 12px;
}
.question_se{
    margin-bottom: 40px;
}


.my_reps{
    float: left;
    color: #369;
}
.reps_time{
    float: right;
}

.solutions{
    resize: none;
    width: 356px;
    height: 80px;
    font-size: 12px;
    border: 1px solid #e1e1e1;
    display: block;
    border-radius: 5px;
}

/*.newen_anwbox p{ margin-bottom:10px;}*/
.newen_anwbox .suban{ padding-left:10px;}
.newen_anwbox img{ background:#fff; padding:3px; border:1px solid #d5d5d5; cursor:pointer; margin:5px; height:125px;}
.newen_anwbox select{ width:140px; margin-left:10px;}
.newen_anwbox .package_list{ background:#d2d6da; margin-bottom:10px;}
.newen_anwbox .package_list td{ line-height:21px; background:#fff; padding:5px 2px; padding-right:0px; text-align:center; vertical-align:top}
.newen_anwbox .package_list td img{ cursor:pointer;}
.newen_anwbox .package_list .bt td{ background:url(../user_images/lansbj.jpg); line-height:25px; font-weight:bold }
.newen_anwbox .my_reps{ color:#108232;}
.newen_anwbox .reps_time{ float:right; color:#666}
.del_reply{ background:#fafafa; border:1px dotted #333; padding:10px; margin-bottom:10px;}
.del_reply .my_reps{ color:#666}
.del_reply p{ margin-bottom:0;}
.del_reply .remove_ts{ color:#369}
.mw_wrapper{ /*background:#f5f2ec;*/ overflow:hidden}
.choose_reply .add_void{ text-align:right;}
.cx_box{ color:#369; overflow:hidden}
.cx_box span{ float:right; display:block;  background:url(../user_images/cx.png) no-repeat; width:150px; height:25px; line-height:25px; text-align:center; cursor:pointer; color:#c00}
.choose_reply .add_remark{ background:url(../user_images/add.png) left center no-repeat; padding-left:17px; display:inline-block; zoom:1; cursor:pointer; color:#369}
.choose_reply .void_reply{ background:url(../user_images/void.png) left center no-repeat; padding-left:17px; display:inline-block; zoom:1; cursor:pointer; color:#369}
.newen_anwbox .latest_reps{ color:#369; background: url(../user_images/kf.png) left center no-repeat ; padding-left:20px; height:25px; line-height:25px; display:inline-block;zoom:1;}

.newen_solobox{     
    margin-bottom: 10px;
    /*padding: 0 20px;*/
    border-top: 1px solid #e1e1e1;
    margin-top: 20px;
}
.newen_solobox .cl{ color:#108232; font-weight:bold}
.newen_solobox input[type='checkbox']{ vertical-align:top}

.con_gerberwrapper{ margin-bottom:20px;}

.con_gerberwrapper h3{ background:none; padding:0px; margin-bottom:10px; color:#108232;}
.sig_congerber{ margin-bottom:10px; line-height:30px;}
.sig_congerber .c90_noline{ margin:0 10px;}
.sig_congerber .anbj{ background:url(../images/verified.png) no-repeat; width:115px; height:33px; border:0; color:#369; font-size:14px; font-weight:bold; cursor:pointer;}
.sig_congerber .hover{ background:url(../user_images/bj2.gif) no-repeat; width:115px; height:33px; border:0; color:#333; font-size:14px; font-weight:bold; cursor:pointer; }
.selecte_all input{ background:url(../user_images/bj1.gif) no-repeat; width:115px; height:33px; border:0; color:#369; font-size:14px; font-weight:bold; cursor:pointer; margin-left:20px; margin-top:10px;}


.ger_tkwrapper{}
.ger_tkwrapper p{ margin-bottom:10px;}
.ger_tkwrapper h3{ background:none; padding:0px; margin-bottom:10px;color:#108232;}
.ger_tkbox{ padding:10px; border:3px solid #e8e8e8;}

.con_qdtj{ text-align:center; padding-top:10px;}
.con_qdtj input{ width:108px; height:34px; border:0px; background:url(../user_images/file.jpg);}

.new_fliebox{  background:#CCCCCC; }

.new_fliebox .title{ background:#e9f1f8; line-height:35px; border-top:1px solid #FFFFFF; }
.new_fliebox_content{ background-color:#FFFFFF; }
.sig_gerber{ margin:10px 0;}

.new_fliebox td{}
.new_fliebox .title{ padding:0px 0px 0px 10px; background:#e9f1f8; line-height:35px; border-top:1px solid #fff;}
.new_filebox_info{ width:97%; margin:0px auto 0px auto; background-color:#F0F0F0; }
.sig_gerber .add_file{ margin:10px 0px 0px 0px; }
.sig_gerber .add_file label{ float:left; }
.sig_gerber .add_file label input{ margin:5px 6px 5px 10px; }
.sig_gerber .add_file .attachment{ float:left; margin:0px 0px 0px 12px; }

/*#skylin*/
.shop_cartwrapper .Part{
    border: 1px solid #E9E1D6;
    margin-top: 20px;
}
.shop_cartwrapper .Part .Hide{
    display:inline-block;
    font-size: 15px;
    font-weight:bold;
    height: 50px;
    line-height: 50px;
    margin-left: 15px;
    color:#333333;
    background:url(../part_images/hidecategories.png) no-repeat left center;
    padding-left: 30px;
    cursor: pointer;
    margin-bottom: 10px;
}
.shop_cartwrapper .Part .Show{
    font-size: 15px;
    font-weight:bold;
    height: 50px;
    line-height: 50px;
    margin-left: 15px;
    color:#333333;
    background:url(../part_images/showcategories.png) no-repeat left center;
    padding-left: 30px;
    cursor: pointer;
    margin-bottom: 10px;
}
.shop_cartwrapper .Part .PartBox{
    border: 1px solid #E9E1D6;
    width: 574px;
    margin: 0px auto;
    padding: 15px;
}
.shop_cartwrapper .Part .PartBox .AddPartBox{
    padding-bottom: 20px;
    border-bottom: 1px solid #CCCCCC; 
}
.shop_cartwrapper .Part .PartBox .AddPartBox div{
    float: left;
    margin-right: 16px;
}
.shop_cartwrapper .Part .PartBox .AddPartBox .Title{
    font-size: 13px;
    font-weight: bold;
    color:#000000;
    height: 30px;
}
.shop_cartwrapper .Part .PartBox .AddPartBox .PartNo{
    border: 1px solid #CCCCCC;
    height: 26px;
    line-height:26px;
    width: 271px;
    padding: 0px 5px;
}
.shop_cartwrapper .Part .PartBox .AddPartBox .BuyQuantity{
    border: 1px solid #CCCCCC;
    height: 26px;
    line-height:26px;
    width: 131px;
    padding: 0px 5px;
}
.shop_cartwrapper .Part .PartBox .AddPartBox .AddPartButton{
    border: 0px;
    height: 28px;
    line-height:28px;
    width: 96px;
    font-weight: bold;
    background:url(../part_images/addtocartbutton.png) no-repeat;
    color:#333333;

}
.shop_cartwrapper .Part .PartBox .Tip{
    padding-top:7px;
    line-height: 20px;
    font-size: 13px;
    color:#8D8D8D;
}

.PartDetail{
    border-top: 1px solid #E9E1D6;
    border-left: 1px solid #E9E1D6;
    width: 606px;
    margin: 0px auto;
    /*margin-bottom: 15px;*/
    margin-top: 15px;
    margin-bottom: 15px;
}
.PartDetail .HeadTitle td{
    border-right: 1px solid #E9E1D6;
    border-bottom: 1px solid #E9E1D6;
    padding-left: 10px;
    padding-top: 5px;
    color:#000000;
    font-weight: bold;
    height: 43px;
    vertical-align: top;
    background: #F3F8FC;
}
.PartDetail tr td{
    border-right: 1px solid #E9E1D6;
    border-bottom: 1px solid #E9E1D6;
    padding: 10px;
    color:#000000;
    vertical-align: top;
    font-size: 13px;
}
.PartDetail tr td.NoData{
    color:#8C8C8C;
    text-align: center;
}
.PartDetail tr td b{
    font-size: 13px;
    color:#666666;
}
.PartDetail tr td a{
    text-decoration: underline;
}
.PartDetail tr td .PartNumber .rohs{
    display: inline-block;
    width: 25px;
    height: 22px;
    margin-left:10px;
    /*background:url(../part_images/rohs.png);*/
}
.PartDetail tr td .PartDescription{
    color:#999999;
    font-size: 13px;
    margin-bottom: 10px;
}
.PartDetail tr td .BuyQuantity input{
    width: 94px;
    height: 28px;
    line-height: 28px;
    padding-left: 5px;
    border: 1px solid #CCCCCC;
    margin-bottom: 5px;
}

.PartDetail tr td .Backordered a
{
    text-decoration:none;
    border-bottom: 1px dotted;
    cursor: pointer;
}
.PartDetail .Flooter td{
    background: #F3F8FC;
    text-align: right;

}
.PartDetail .Flooter td p{
    color:#333333;
}
.PartDetail .Flooter td p.TotalPrice{
    font-weight: bold;
    font-size: 13px;
}
.shop_cartwrapper .Part .PartTotal{
    margin:0px;
    padding:0px;
    width:584px;
    text-align: right;
}
.shop_cartwrapper .Part .PartTotal p{
    color:#333333;
}
.shop_cartwrapper .Part .PartTotal p.TotalPrice{
    font-weight: bold;
    font-size: 13px;
}


.ProcurementProgress{
    background: #F3F3F3;
    border: 1px solid #E9E1D6;
    margin: 0px auto;
    padding: 15px 19px 22px 19px;
    margin-top:15px;
    margin-bottom:15px;
    float:left;
}
.ProcurementProgress .ProgressTitle{
    font-family: "Microsoft YaHei",Arial,Verdana,sans-serif;
    font-size: 14px;
    color:#909090;
    width: 720px;
}
.ProcurementProgress .ProgressBackground{
    position:relative;
    background:url(../part_images/procurement_background.png) no-repeat;
    width:720px;
    height: 18px;
    margin: 0px auto;
    margin-top: 25px;
    
}
.ProcurementProgress .ProgressBackground .ProgressBar{
    background:url(../part_images/progress_bar.png) no-repeat;
    width:1px;
    height: 18px;
}
.ProcurementProgress .ProgressBackground .ProgressBuoy{
    position:absolute;
    background:url(../part_images/progress_buoy.png) no-repeat;
    width:58px;
    height:43px;
    top:-6px;
    left:-20px;
    
}
.ProcurementProgress .ProgressBackground .ProgressBuoy p{
    font-family: "Microsoft YaHei",Arial,Verdana,sans-serif;
    font-size: 13px;
    font-weight:bold;
    color:#ffffff;
    text-shadow: 1px 1px 0 #4C4C4C;
    margin-top: 4px;
    margin-left: 6px;
    width: 40px;
    height: 25px;
    text-align: center;
}

.PartDetailList{
    border-bottom: 1px solid #E9E1D6;
    border-left: 1px solid #E9E1D6;
    margin: 0px auto;
    /*margin-bottom: 15px;*/
    margin-top: 20px;
    margin-bottom: 15px;
    table-layout:fixed;
    float:left;
}
.PartDetailList .HeadTitle td{
    border-right: 1px solid #E9E1D6;
    border-top: 1px solid #E9E1D6;
    padding-top: 5px;
    color:#000000;
    font-weight: bold;
    height: 43px;
    vertical-align: top;
    background: #F3F8FC;
    text-align:center;
}
.PartDetailList tr td{
    border-right: 1px solid #E9E1D6;
    border-top: 1px solid #E9E1D6;
    /*padding: 10px;*/
    color:#000000;
    vertical-align: top;
    font-size: 13px;
}
.PartDetailList tr td.space{
    padding: 3px;
    text-align: center;
}

.PartDetailList table.innerTable{

}
.PartDetailList tr td.NoData{
    color:#8C8C8C;
    text-align: center;
}
.PartDetailList tr td b{
    font-size: 13px;
    color:#666666;
}
.PartDetailList tr td a{
    text-decoration: underline;
}
.PartDetailList tr td .PartNumber .rohs{
    display: inline-block;
    width: 25px;
    height: 22px;
    margin-left:10px;
}
.PartDetailList tr td p.Description{
    color:#999999;
    font-size: 13px;
    margin-bottom: 10px;
}
.PartDetailList tr td .BuyQuantity input{
    width: 94px;
    height: 28px;
    line-height: 28px;
    padding-left: 5px;
    border: 1px solid #CCCCCC;
    margin-bottom: 5px;
}

.PartDetailList tr td ul{
    width:auto;
    height:auto;
    margin-top:10px;
}

.PartDetailList tr td ul li{
    width:auto;
    height:30px;
    line-height:30px;
}

.PartDetailList tr td ul li strong{
    float:right;
    margin-right:15px;
}

.PartDetail tr td .Backordered a
{
    text-decoration:none;
    border-bottom: 1px dotted;
    cursor: pointer;
}
.PartDetail .Flooter td{
    background: #F3F8FC;
    text-align: right;

}
.PartDetail .Flooter td p{
    color:#333333;
}
.PartDetail .Flooter td p.TotalPrice{
    font-weight: bold;
    font-size: 13px;
}

.PartNumberDetail{
    border-top: 0px solid #E9E1D6;
    border-left: 0px solid #E9E1D6;
    width: 100%;
    margin: 0px;
}
.PartNumberDetail .HeadTitle td{
    border-right: 1px solid #E9E1D6;
    border-bottom: 1px solid #E9E1D6;
    padding-left: 10px;
    padding-top: 5px;
    color:#000000;
    font-weight: bold;
    height: 43px;
    vertical-align: top;
    background: #F3F8FC;
}
.PartNumberDetail tr td{
    border-right: 0px solid #E9E1D6;
    border-bottom: 0px solid #E9E1D6;
    border-top: 1px solid #E9E1D6;
    padding: 10px;
    color:#000000;
    vertical-align: top;
    font-size: 13px;
}
.PartNumberDetail .Flooter td{
    background: #F3F8FC;
    text-align: right;

}
/*#skylin*/

div.user_ri_box1 #showErrorMessage{
    width:638px;
    height:40px;
    border:1px solid #E6DBC0;
    line-height:40px;
    margin-top:10px;
    margin-left:10px;
}

div.user_ri_box1 #showErrorMessage p{
    margin-left:10px;
    color:red;
}

div.popBoxScroll{
    width:auto;
    height:540px;
    padding:0px 12px 0px 12px;
    position:relative;
    background-color:#FFFFFF;
    overflow-y:auto;
    overflow-x:auto;
}

.FinancialContactList .title{ background:url(../user_images/complaint_title.jpg) no-repeat; line-height:33px; text-align:center; font-weight:bold}
.FinancialContactList .FinancialContactContent{ padding:0 2px; position:relative; left:0; top:-1px;}
.FinancialContactList .FinancialContactContent table{ background:#e6e6e6; text-align:center; line-height:20px;}
.FinancialContactList .FinancialContactContent table td{ background:#FFF; padding:4px;}

.ShareCustomer{
    border-top: 1px solid #E9E1D6;
    border-left: 1px solid #E9E1D6;
    width:100%;
    margin: 0px auto;
}
.ShareCustomer .HeadTitle td{
    border-right: 1px solid #E9E1D6;
    border-bottom: 1px solid #E9E1D6;
    padding-left: 10px;
    padding-top: 5px;
    color:#000000;
    font-weight: bold;
    height: 20px;
    vertical-align: top;
    background: #F3F8FC;
}
.ShareCustomer tr td{
    border-right: 1px solid #E9E1D6;
    border-bottom: 1px solid #E9E1D6;
    padding: 10px;
    color:#000000;
    vertical-align: top;
    font-size: 13px;
}
.ShareCustomer tr td.NoData{
    color:#8C8C8C;
    text-align: center;
}
.ShareCustomer tr td b{
    font-size: 13px;
    color:#666666;
}
.ShareCustomer tr td a{
    text-decoration: underline;
}
.ShareCustomer tr td .PartNumber .rohs{
    display: inline-block;
    width: 25px;
    height: 22px;
    margin-left:10px;
    /*background:url(../part_images/rohs.png);*/
}
.ShareCustomer tr td .PartDescription{
    color:#999999;
    font-size: 13px;
    margin-bottom: 10px;
}
.ShareCustomer tr td .BuyQuantity input{
    width: 94px;
    height: 28px;
    line-height: 28px;
    padding-left: 5px;
    border: 1px solid #CCCCCC;
    margin-bottom: 5px;
}

.ShareCustomer tr td .Backordered a
{
    text-decoration:none;
    border-bottom: 1px dotted;
    cursor: pointer;
}
.ShareCustomer .Flooter td{
    background: #F3F8FC;
    text-align: right;

}
.ShareCustomer .Flooter td p{
    color:#333333;
}
.ShareCustomer .Flooter td p.TotalPrice{
    font-weight: bold;
    font-size: 13px;
}

.OrderInfo{
    border: 1px solid #E9E1D6;
    margin-bottom: 15px;
}
.OrderHeaderInfo{
    background:url(../user_images/orderheaderinfo_back.png) repeat-x;
    height: 37px;
    line-height: 37px;
}
.OrderHeaderInfo .OrderCode{
    float:left;
    margin-left: 10px;
}
.OrderHeaderInfo .CreateTime{
    float:right;
    margin-right: 10px;
    color:#999999;
    background: url("../user_images/clock.gif") no-repeat left center;
    padding-left: 20px;
}
.OrderDetailsInfo{
    padding: 15px 15px 0px 15px;
}
.OrderDetail{
    margin-bottom: 15px;
}
.OrderDetail .OrderDetailInfo{
    padding: 10px 15px;
    border: 1px solid #CCCCCC;
}
.OrderDetail .OrderDetailType{
    color:#666666;
    height: 20px;
    line-height: 20px;
    font-weight: bold;
}
.OrderDetail .OrderDetailFile{
    height: 35px;
    line-height: 35px;
    border-bottom: 1px dotted #666666;
}
.OrderDetail .OrderDetailFile li{
    float: left;
    width: 275px;
    margin-right: 8px;
}
.OrderDetail .OrderDetailFile li .FileLabel{
    color:#999999;
    margin-right: 17px;
}
.OrderDetail .OrderDetailFile li .FileName{
    color:#E4A900;
}
.OrderDetail .Address{
    margin-top: 13px;
}
.OrderDetail .Address li{
    float: left;
    border: 1px dotted #666666;
    width: 256px;
    padding: 0px 12px;
}
.OrderDetail .Address li.Billing{
    margin-left: 11px;
}
.OrderDetail .Address li .AddressTitle{
    height: 45px;
    line-height: 45px;
    border-bottom: 1px dotted #CCCCCC;
    margin-bottom: 5px;
}
.OrderDetail .Address li .AddressTitle .CustomerName{
    float: left;
}
.OrderDetail .Address li .AddressTitle .AddressType{
    float: right;
    color:#999999;
}
.OrderDetail .Address li .AddressText{
    height: 120px;
}
.OrderDetail .Address li .Action{
    text-align: right;
}
.OrderDetail .BoardSpec{
    margin-top: 8px;
    padding-left: 5px;
    color:#999999;
}
.OrderQuantityDetail{
    border-left: 1px solid #CCCCCC;
}
.OrderQuantityDetail tr.Title{
    background: #EDF1F5;
}
.OrderQuantityDetail tr td{
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    text-align: center;
    padding: 4px 0px;
}
.OrderQuantityDetail tr td.Type{
    text-align: left;
    padding-left: 15px;
}
.OrderQuantityDetail tr td .ComponentDetail{color:#3F8ED2;border-bottom: 1px dotted;line-height: 15px;cursor: pointer;}
.OrderQuantityDetail tr td.Total{
    text-align: right;
    padding-right: 20px;
}
.OrderFooterInfo{
    height: 45px;
    line-height: 45px;
    background: #F7FBFE;
    border-top: 1px solid #E9E1D6; 
}
.OrderFooterInfo .Balance{
    float:left;
    margin-left: 10px;

}
.OrderFooterInfo .Total{
    float:right;
    margin-right: 10px;

}


#goBottomBtn {
    bottom: 4px;
    cursor: pointer;
    font-size: 12px;
    height: 53px;
    line-height: 30px;
    position: fixed;
    right: 4px;
    text-align: center;
    width: 53px;
}

#goBottomBtn .b_img {
    background: url("../image/backtop.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    font-size: 0;
    height: 48px;
    width: 48px;
}


.clear{
    clear: both;
}

.title_header{
    line-height: 50px;
    padding-left: 10px;
    float: left;
}

.title_header a{
    font-size: 25px;
}



#formID{
    width: 100%;
    float: right;
    line-height: 50px;
}

/*#formID input:focus{
    border: 0;
    background: none;
}
*/


.a_rfq {
    height: 30px;
    font-size: 14px;
    padding-left: 20px;
}

.a_rfq p{
    float: left;
    line-height: 30px;
    margin-right: 10px;
}

.a_rfq span{
    color: #888;    
    margin-left: 5px;
}

.a_rfq select{
    float: left;
    padding: 4px;
    border-radius: 2px;
    font-size: 13px;
    height: 28px;
    padding-left: 8px;
}

.spec_list{
    /*margin-bottom: 20px;*/
    cursor: pointer;
    padding: 20px 0 15px 20px; 
    border-bottom: 1px solid #e1e1e1;
    /*min-height: 100px;*/
    /*border-top: 1px solid #e1e1e1;*/
}

.spec_list img{
    float: left;
    padding-top: 15px;
}

.middle{
    float: left;
}

.notes{
    height: 80px;
    width: 360px;
    padding: 12px 0 0 18px;
    color: #888;
}

.right{
    float: left;
}

.right span{
    line-height: 28px;
    background-color: #108232;
    border-radius: 3px;
    height: 28px;
    color: #fff;
    width: 117px;
    font-weight: bold;
    display: block;
    text-align: center;
}

.Notes{
    line-height: 20px;
    padding: 10px 28px 10px 20px;
    border-bottom: 1px solid #e1e1e1;
    cursor: pointer;
}


#wizard ol li img{
    width: 20px;
    height: 20px;
}

.list_box{
    border: 1px solid #e1e1e1;
    margin: 20px;
    border-bottom: none;
}

.list_box_review{
    border-radius: 2px;
    margin: 18px 20px;  
}

.list_detail{
    height: 70px;
    border-bottom: 1px solid #e1e1e1;
    background-color: #f5f7f6;
    padding-left: 20px;
}

.list_detail ul{
    padding-top: 11px;
}

.l_detail ul{
    float: left;
    margin-right: 30px;
    color: #484848;
}

.r_detail{
    float: right;
        margin-right: 20px;
}


.action{
    float: right;
}

.r_detail li a{
    border-right: 1px solid #e1e1e1;
    padding-right: 11px;
    padding-left: 8px;
    display: inline-block;
    color: #3F8ED2;
    line-height: 15px;
    cursor: pointer;
}

.r_detail span{
    color: #e1e1e1;
    margin: 0 10px;
}

.gerber{
    font-size: 14px;
    color: #888;
    height: 22px;
}

.gerberfile{color: #424242;    margin-right: 15px;}

.quote_op span{
    padding: 7px 17px;
    background-color: #108232;
    color: #fff;
    border-radius: 3px;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
}

.closerfq{
    float: right;
    margin-right: 5px;
    position:relative;
    width:0.1em;
    height:1.2em;
    background: #888;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    display: inline-block;
    cursor: pointer;
}

.closerfq:after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width:0.1em;
    height:1.2em;
    background: #888;
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.CloseX{
    height: 15px;
    width: 15px;
    float: right;
    cursor: pointer;
}

.question_se ul{
    height: 275px;
}

.question_se li{
    margin: 10px 32px;
    line-height: 30px;
    height: 30px;
}

.partsinfo{
    border:1px solid #e1e1e1;
    margin:20px;
}

.bta td{
    color: #fff;
    background: #108232;
    line-height: 35px;
    text-align: center; 
}

.partsinfo td{
    text-align: center; 
    line-height: 35px;
}

.QTY{
    font-size: 13px;
    padding: 20px 34px 25px 34px;
    font-weight: bold;
}

.QTY span{
    text-decoration: underline;
}

.solution{
    margin-left: 34px;
    font-size: 13px;
    font-weight: bold;
}



/*quotelist*/


.quotelist{
    float: left;
    margin-left: 20px;
    font-size: 15px;
    font-weight: bold;
    line-height: 30px;
    height: 30px;
}

.quotelist img{
    padding-right: 5px;
}

.onestep{
    height: 60px;
    margin-top: 20px;    
}

#code{
    border-radius: 2px;
    border: 1px solid #e1e1e1;
    width: 230px;
    padding-left: 10px;
    height: 30px;
    color: #bdbdbd;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    float: left;
}

.Search{
    background: none;
    color: #666;
    cursor: pointer;
    margin-right: 20px;
    border: 1px solid #e1e1e1;
    border-radius: 2px;
    background-color: #f4f7f6;
    height: 34px;
    width: 110px;
    float: left;
    border-left: none;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.a_list{
    height: 38px;
}

.a_list ul li{
    float: left;
    margin-right: 30px;
    font-size: 14px;
    color: #888;
    cursor: pointer;
}

/*.a_list a{
    font-size: 14px;
    color: #888;
}*/

.l_list{
    float: left;
    line-height: 37px;
    padding-left: 20px;
}

#underline{
    border-bottom: 3px solid #108232;
    font-weight: bold;
    color: #424242;
}

.pasttime{
    height: 28px;
    width: 165px;
    border: 1px solid #e1e1e1;
    padding-left: 10px;
    background: url(../images/top-arrow.png) no-repeat scroll right 10px center transparent;
    color: #bdbdbd;
}

.orderno{
    text-align: right;
}

.Boardspec{
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}

.r_img{
    float: right;
    padding: 0px 20px 0 20px;
    border-left: 1px solid #e1e1e1;
    line-height: 70px;
    margin-top: 17px;

}

.r_img img{
    cursor: pointer;
    width: 40px;
    height: 40px;
}

.triangleDiv{
    border-color: #3F8ED2 #f5f7f6 #f5f7f6 #f5f7f6;
    border-style: solid;
    border-width: 6px 4px 0 4px;
    height: 0;
    width: 0;
    float: left;
    margin: 8px 0 0 5px;
    cursor: pointer;
}

.triangleQuote{
    border-color: #3F8ED2 #f5f7f6 #f5f7f6 #f5f7f6;
    border-style: solid;
    border-width: 6px 4px 0 4px;
    height: 0;
    width: 0;
    float: right;
    margin: 8px 0 0 5px;
    cursor: pointer;
}

.QuoteNo{
    padding: 7px;
    margin: 0px -22px;
    border: 1px solid #e1e1e1;
    position: absolute;
    background-color: #fff;
}

.triangleType{
    border-color: #3F8ED2 #f5f7f6 #f5f7f6 #f5f7f6;
    border-style: solid;
    border-width: 6px 4px 0 4px;
    height: 0;
    width: 0;
    float: left;
    margin: 8px 0 0 5px;
    cursor: pointer;
}


.closeDetail{
    padding: 20px 0;
}

.shipress{
    cursor: pointer;
    height: 20px;
}

.shiptitle{
    display: block;
    line-height: 35px;
    height: 35px;
}
.shiptitle span{
    display: block;
    float: left;
    color: #888;
}

.shipinfo ul label{
    display: block;
    float: left;
    color: #888;
    width: 65px;
}

.shipinfo ul span{
    display: block;
    float: left;
    color: #888;
    width: 160px;
}

.shipimg{
    width: 16px;
    height: 16px;
    margin: 9px 10px 0 0;
    float: left;
}

.shipinfo{
    width: 278px;
    padding: 0 20px 10px 20px;
    margin: 70px 0px;
    border: 1px solid #e1e1e1;
    position: absolute;
    background-color: #fff;
    height: auto;
}

.shiprecord{
    width: 496px;
    margin: 70px 200px;
    border: 1px solid #e1e1e1;
    position: absolute;
    background-color: #fff;
    height: auto;
    padding-bottom: 10px;
}

.shiprecord ul{
    margin-right: 0px;
}

.ShipData li{
    float: left;
    width: 20%;
    text-align: center;
    margin-top: 10px;
}

.shipul li{    
    float: left;
    height: 30px;
    color: #fff;
    width: 20%;
    text-align: center;
}

.shipinfo li{
    line-height: 26px;
}

.typeinfo{
    padding: 15px;
    margin: 55px 0px;
    border: 1px solid #e1e1e1;
    position: absolute;
    background-color: #fff;
}

.typetriangle{
    cursor: pointer;
    height: 20px;
}
.payrecord{
    line-height: 20px;
    padding: 10px 28px 10px 20px;
    border-bottom: 1px solid #e1e1e1;
    cursor: pointer;
}

.editship{
    float: right;
    display: block;
    margin-top: 60px;
    color: #4a82bb;
    cursor: pointer;
}

#showspec{
    width: 450px;float: left;
    padding-left: 18px;
}

.showorderspec{
     width: 370px;float: left;
     padding-left: 18px;
}

#showspecall{
    width: 450px;float: left;
    padding-left: 18px;
}

.hide{
    display: none;
}

.shownotes{
    color: #888;
    padding-top: 10px;
}

.ressinfo{
    min-height: 105px;
}

.tep span{
    margin-left: 20px;
}

.tep a{
    color: #108232;
    margin: 0px 10px;
    text-decoration: underline;
    font-size: 14px;
}


.loading {
    width: 190px;
    height: 56px;
    /* position: absolute; */
    top: 50%;
    left: 50%;
    line-height: 56px;
    color: #fff;
    padding-left: 60px;
    font-size: 15px;
    background: #000 url(../images/quoteload.gif) no-repeat 20px 50%;
    opacity: 1;
    z-index: 9999;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}

.Reactive{
    color: #3F8ED2;
    margin-left: 30px;
    border-bottom: 1px dashed #3F8ED2;
}

.alert_div{
    width: 450px;
    height: 150px;
    position: fixed;
    left: 45%;
    top: 0;
    background-color: #fff;
    z-index: 5000;
    border-radius: 5px;
    border: 1px solid #dfdfdf;
    /*box-shadow:5px 5px 5px #ccc;*/
}

.alert_div>span{
    display: block;
    line-height: 30px;
    color: #888;
    font-size: 14px;
    text-align: left;
    margin: 20px 20px 0 20px;
    height: 90px;
}

.select_5{
    border: 0;
    height: 34px; 
    width: 175px; 
    border: 1px solid #e1e1e1; 
    padding-left: 10px; 
    background: url(../images/top-arrow.png) no-repeat scroll right 20px center transparent;
    color: #484848;
    display:none;
    background-color: #fff;
}

.part_5{
    border: 1px solid #e1e1e1;
    height: 30px;
    margin-left: 20px;    
    padding-left: 10px;
    display: none;
}

.ok{
    width: 50px;
    border: 1px solid #e1e1e1;
    border-radius: 3px;
    background-color: #f5f7f6;
    float: right;
    margin-right: 28px;
    cursor: pointer;
}

.orderspecall{
    padding: 20px 40px 20px 20px;
    border-top: 1px solid #e1e1e1;
}

.ordershownotes{
    color: #888;
}

.board{
    font-weight: bold;
    font-size: 14px;
    font-family: 微软雅黑;
}

.statusnote{
    color: #bdbdbd;
}

.status{
    margin: 20px;
    height: 52px;
}

.statusnote li{
    float: left;
    margin-top: 10px;
}

.EngAss{
    width: 145px;
    float: right;
}

.spec_gerber{
    float: left;
}

.Engineer{
    border: 2px solid #108232;
    border-radius: 3px;
    float: left;
    margin-top: 15px;
    width: 113px;
    text-align: center;
    height: 24px;
    line-height: 24px;
}

.Engineer a{
    color: #108232;
    font-weight: bold;
}

.Sample{
    border: 2px solid #108232;
    border-radius: 3px;
    float: left;
    margin-top: 15px;
    width: 113px;
    text-align: center;
    height: 24px;
    line-height: 24px;
}

.Sample a{
    color: #108232;
    font-weight: bold;
}

.invoices{
    line-height: 20px;
    padding: 10px 28px 10px 20px;
    border-bottom: 1px solid #e1e1e1;
    cursor: pointer;
} 


.pay_box{
    float: left;
    line-height: 27px;
}



/*reviewlist*/
.reviewimg{
    float: left;margin-left: 10px;
}

.reviewimg img{
    margin-top: 7px;
    margin-left: 10px;
}

.reviewtitle{
    float: left;
    width: 122px;
    border-right: 1px solid #e1e1e1;
    /* text-align: center; */
    color: #888;
    background-color: #f5f7f6;
    padding-left: 20px;
}

.reviewtitle span{
    color: #c00;
}

.reviewlist li{
    border-bottom: 1px solid #e1e1e1;
    height: 40px;
    line-height: 40px;
    float: left;
    width: 717px;
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
}

.reviewsubmit{
    float: right;
    width: 100px;
    height: 32px;
    font-size: 14px;
    font-weight: bold;
    border: 1px solid #f1f4f4;
    color: #fff;
    border-radius: 3px;
    margin-top: 20px;
    margin-bottom: 10px;
}

.reviewarea{
    height: 64px;
    border: none;
    width: 523px;
    resize: none;
    padding: 10px 28px 5px 23px;
    /*color: #888;*/
}

.reviewareatitle{
    float: left;
    width: 122px;
    border-right: 1px solid #e1e1e1;
    color: #888;
    background-color: #f5f7f6;
    height: 80px;
    line-height: 80px;
    padding-left: 20px;
}

.reviewareatitle span{
    color: #c00;
}

.reviewabled{
    background-color:#108232;
    border: 1px solid #108232;
    cursor:pointer;
}

.reg_nav_frame{ background:url(../reg_images/loginnav_bj.jpg) repeat-x; margin-top:1px;}
.reg_wrapper{/* background:url(../kn_images/mid_bj.jpg) repeat-x;*/ position:relative; font-size:14px;}

.kn_box{ /*background:url(../kn_images/heng_bj.gif);*/min-height: 430px; height:expression(document.body.clientHeight < 430? "430px": "auto" ); padding-bottom:20px; overflow:hidden}
.kn_wrapper{/* padding:40px*/}
.kn_title{ background:url(../kn_images/knline3.gif) bottom repeat-x; padding-bottom:20px; margin-bottom:10px;}
.kn_title h3{ line-height:30px;font-size:18px; font-weight:normal}
.kn_search { 
    margin-bottom:20px;
    text-align:right;
    padding-top: 20px;
}
.kn_search .text{ 
    width: 294px;
    height: 27px;
    border: 1px solid #e1e1e1;
    margin-right: -4px;
    color: #bdbdbd;
    padding-left: 6px;
    background: url(../images/kn-search-icon.png) no-repeat scroll left 10px center transparent;
}
.kn_search .button{ 
    width:100px;
    height: 32px;
    font-size: 16px;
    border: 1px solid #e1e1e1;
    color: #fff;
    background-color: #108232;
    border-radius: 3px;
}
.kn_search .search_results{padding-top: 20px; padding-left:5px; font-size:12px;}.kn_search .search_results a{ color:#108232; text-decoration:underline}
.search_content li{ color:#666; border-bottom:1px solid #e2e2e2; margin-bottom:10px; padding-bottom:10px; font-size:12px}
.search_content li h3{ font-weight:normal; font-size:14px; color:#333}
.search_content li a{ color:#108232}
.kn_content .kn_nav{ overflow:hidden; /*background:url(../kn_images/knnavul.jpg) bottom left no-repeat;*/ padding-bottom:5px; padding-left:30px; height:44px;}
.kn_content .kn_nav li{ float:left; display:inline; background:url(../kn_images/knnavlink.jpg); height:100%;line-height:44px; overflow:hidden; margin-right:5px; cursor:pointer;}
.kn_content .kn_nav li span{ display:inline-block;background:url(../kn_images/knnavlinkb.jpg) right top no-repeat; height:44px; padding:0 17px;color:#FFF; width:auto; }
#kn_menu .hover{border: 2px solid #108232; border-bottom: 2px solid #fff; background-color: #fff;}
#kn_menu .hover a{line-height: 32px; color: #108232;}
.kn_content .kn_nr{ 
    /*border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2;*/
    /* background:url(../kn_images/kn_cbj.jpg) repeat-x;*/
     /*padding:10px 20px;*/}
.kn_content .kn_nr li{ /*background:url(../kn_images/liicon.gif) left 10px no-repeat;*/
 padding-left:10px; 
 line-height:22px;
  padding-bottom:15px;
  padding-top: 15px;
  border-bottom: 1px #e1e1e1 solid;
}
.kn_content .kn_nr a{
    color:#888;
}

.kn_content .kn_nr li em{ float:right; color:#888;padding-right: 20px;}
.kn_content .kn_nr li p{ color:#bdbdbd;}
.kn_content .kn_nr li p span{ }
.kn_ft{/* background:url(../kn_images/kn_cbft.jpg) center top no-repeat;*//* height:13px;*/}


.content_wrapper,.content_wrapper .content{ overflow:hidden; width:880px;}
.content_wrapper .content_titile{ font-size:22px; line-height:30px; text-align:center}
.content_wrapper .content_about{ padding:5px 10px 5px 20px; text-align:right; font-size:12px}
.content_wrapper .content{ font-size:12px}
.kn_pages_box{ 
    line-height:26px; 
    text-align:right; 
    padding-right:12px; 
    font-size:12px;
    margin-top:20px;
    /*border-top: 1px #e1e1e1 solid;*/
    }
.kn_pages_box a{
    padding: 0px 5px 0px 5px;
    border: 1px solid #e1e1e1;
    margin-left: 4px;
    color: #888;}
.kn_pages_box .current{ 
        color: #FFF;
    background: #108232;
    padding: 0px 5px 0px 5px;
    margin-left: 4px;
}

.form_box{ height:58px;/* padding:0 10px;*/ margin-bottom:10px; vertical-align:middle;}
.more_box{ height:auto; margin-bottom:23px;}
.textarea_box{ height:82px;}
.more_box .content{ padding:10px 0; width:530px;}
.textarea_box p{ padding:5px 10px; color:#CCC; font-size:12px;}
.form_box label{ display:block; width:130px; height:34px; line-height:34px; float:left; /*padding-left:10px;*/}
.form_box .js{ width:100px;}
.form_box .input{ display:block;float:left; margin-right:20px; overflow:hidden;background:url(../reg_images/i1.gif) left center no-repeat; height:34px; width:184px; text-align:center; vertical-align:middle; line-height:34px;}
.form_box .refresh{ display:block; float:left; margin-right:20px; line-height:34px; height:34px;}
.form_box .textarea{ border:1px solid #e6e6e6; background-color:#f6f6f6; display:inline-block; zoom:1; overflow:hidden}
.form_box textarea{ width:295px; height:45px; border:4px solid #f6f6f6;resize: none;}
.form_box input{ height:24px;line-height:24px;*height:23px;*line-height:23px;border:0;width:177px; vertical-align:middle; margin-top:4px;*margin-top:3px;*margin-left:2px;}
.form_box select{ height:26px; border:0; width:180px; margin-top:4px; line-height:26px;}
.form_box .text_ts{ line-height:18px; display:block; height:18px; color:#CCC; clear:both; padding-left:10px; padding-top:3px;}

.unit{ line-height:34px; margin-left:4px;color:#888;}
.form_box .result{
    display:block;
    float:left;
     margin-right:20px; 
     overflow:hidden; 
     vertical-align:middle;
   background-color:#fff;
      }
#kn_menu{
    text-align: center;
    height: 54px;
    border-bottom: 2px solid #108232;
}
#kn_menu  li{
    float: left;
    width: 141px;
    height: 32px;
    margin: 20px 5px 20px 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-color: #f5f7f6;
}
#kn_menu li a {
    font-size: 14px;
    font-weight: bold;
    line-height: 32px;
    color: #888;
}
.kn_nr img{
    margin-bottom: -4px;
    margin-left: 4px;
}
.w1025 {
    width: 1025px;
    text-align: left;
    margin: 0 auto;
    padding-top: 15px;
    }
.location{
    width: 1024px;
    height: 40px;
    line-height: 40px;
    margin:0 auto;
    text-align: left;
   
}
.location span {
    color: #888;
    font-size: 12px;
}
.kn_cc{
    border:1px #e1e1e1 solid;
    width:983px;
    padding:20px;
    background-color: #f5f7f6;
}
.kn_cc h1{
    font-size: 14px;
    font-weight: bold;
}
.kn_cc h3{
    border-bottom: 1px #e1e1e1 solid;
    font-size: 14px;
    padding-bottom: 10px;
}
.jsq_list{ width:230px; float:left; overflow:hidden; line-height:24px; padding:30px 0;}
.jsq_list a{padding-left:10px;}
.jsq_hover{ background:url(/template/zh/reg_images/jsq_list.png) left top no-repeat; padding-bottom:7px; line-height:38px; height:38px; display:block;padding-left:10px;  color:#108232 }
.jsq_wrapper{margin-top: 20px; width:940px; margin-left:-1px; border:1px  solid #d4d4d4; overflow:hidden; background:#FFF; padding:20px; }
.form_box .name{ 
    line-height:36px; 
    height:24; 
    color:#888; 
    width:80px; 
    
    font-size: 14px;
}
.form_box .input{ display:block;float:left; margin-right:20px; overflow:hidden;background:none; height:28px; width:163px; text-align:center; vertical-align:middle; line-height:28px;}
.form_box input{ 
/*  height:30px;
    line-height:16px;
    border:1px #e1e1e1 solid;
    width:198px; 
    vertical-align:middle;
    background:url(/template/zh/reg_images/textinput.jpg) no-repeat center;
    padding:5px 7px;
    margin: 0; 
    overflow:hidden;
    font-size:12px;
    color:#888;*/
    border: 1px solid #e1e1e1;
    width: 175px;
    height: 27px;
    padding-left: 7px;
    color:#888;
}
.cal_wrapper{ padding:30px 40px;/* border-bottom:1px solid #d4d4d4;*/ margin-bottom:20px;margin-left: 40px;}
.cal{ /*background:url(/template/zh/reg_images/cal.jpg); */
    width:120px; 
    background-color: #108232;
    overflow:hidden; 
    border:0;
    cursor:pointer;
    margin-right:10px;

}
.reset{ /*background:url(/template/zh/reg_images/reset.jpg);*/
    width:120px;
     height:29px; 
     overflow:hidden; 
     border:0; 
     cursor:pointer;
     background-color:#dbdbdb;
}
.jsq_box h3{ margin-bottom:20px;}
.cal_wrapper input{
     line-height: 28px;
   /* padding: 10px 20px;*/
    
    border-radius: 2px;
    height: 36px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}
.t_bc{
  }

@media(min-width: 0px) and (max-width: 992px) {
    .user_ri_box1{
        background: #fff;
    }
    .right_sidebar{
        background: #eee;
    }
    .left_sidebar{
        padding: 6px 0px 0px 0px;
    }
    .user_wrapper{
        background: #eee;
        padding-top: 0px;
    }
}