@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 .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:#108232; 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;*/ }
/* left */





/* right */
.user_ri_sidebar_frame{ 
    /*width: 759px;*/
    width: 73%;
    background-color: #fff;
    min-height: 780px;
        padding-bottom: 15px;
    /*float: left;*/
}

/*.user_ri_box1{ border:1px solid #e6dbc0; padding:1px; margin-bottom:10px;}*/

.user_ri_box1 h3{    
    line-height: 15px;
    color: #484848;
    padding-left: 15px;
    border-left: 5px solid #108232;
    margin: 20px 0;
    font-size: 15px;
        font-weight: bold;
}

.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;margin-bottom:15px;}



.form_box{  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:#888;
}
/*.form_box .name{ width:175px;}*/
.form_box input{
    display: block;
    float: left;
    margin-right: 8px;
    overflow: hidden;
    height: 32px;
    width: 200px;
    /* text-align: center; */
    vertical-align: middle;
    line-height: 28px;
    border: 1px solid #e1e1e1;
    color: #888;
    padding-left: 10px;
}

.button{
    font-size: 14px;
    border: none;
    height: 32px;
    background: #108232;
    color: #fff;
    width: 100px;
    border-radius: 3px;
    font-weight: bold;
    float: left;
}

.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 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: 16%;
    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(../user_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{ float: right;}
.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{color: #888;margin: 15px;}

.quote_infoprice strong {
    color: #333;
    font-size: 13px;
}
.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_s{ 
    /*width: 645px;*/
    /*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_op_s{ text-align: right;padding-left: 15px;}
.quote_table table td{
    color: #888; 
    background:#fff; 
    padding:2px;
     line-height:30px;
      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;}



/* 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{ padding: 0; border:1px solid #e1e1e1;border-top: none;border-bottom: none;}
.order_info_wrapper em{ font-style:normal; color:#108232;margin-left: 2px;}
.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;}
.account-checkbox_s {
    display: inline-block;
    position: relative;}
.account-checkbox_s input[type="checkbox"] + div {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 12px;
    background: url("../images/account_images/address_default.png") no-repeat ;
}

.account-checkbox_s input[type="checkbox"]:checked + div {
    background: url("../images/account_images/address_select.png") no-repeat ;
}

.account-checkbox_s div {

    position: absolute;
    top: -12px;
    left: 5px;
}
.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{      margin-top: 10px; width:350px; float:right; line-height:26px; text-align:right; padding-right:15px; 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{
    line-height: 33px;
    text-align: center;
    font-weight: bold;
    background: #108232;
    color: #fff;
    font-size: 14px;
}
.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; */
    height:140px;
    padding-top:4px;}
.material_details .com_content label,.tech_details .com_content label,.ei_details .com_content label{ width:120px;}
.com_content textarea{ height:90px;width: 100%;}
.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: 100%;
    height: 90px;
    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:100%; cursor:pointer;width: 100%;}
.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{ 
    margin: 15px 15px 0 15px;
    color: #888;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 15px;
}

.order_total_show p {
    color: #333;
    font-size: 14px;
}


.sigorder_infocontent{ border-bottom:1px solid #e9e1d6; padding-bottom:10px;}
/*.order_infocontent p{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;
}

.main_box{
    border: 1px solid #e1e1e1;
    clear: both;
    /*margin: 0 20px 20px 20px;*/
}

.color999{ color:#999}
.color666{ color:#666}
.color369{ color:#369}
.cart_color369line,.cart_color369line:hover{    color: #108232;
    padding: 5px 25px;
    border-radius: 3px;
    border: 2px solid #108232;
    margin-right: 15px;
}
.color369line,.color369line:hover{ color:#369; text-decoration:underline}
.cart_op{
    height: 45px;
    margin-top: 8px;
    text-align: right;
}


.new_total{
    text-align: right;
    border-bottom: 1px solid #e1e1e1;
    line-height: 45px;
    background: #f5f7f7;
    margin-bottom: 15px;
        clear: both;
}

.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{color: #888;margin: 15px;}
.order_infoprice strong{ color: #333;
    font-size: 13px;}
.order_infoprice .single_totle{ 
    font-size:12px; 
    text-align:center; 
    /*padding-right:10px; */
    background: #f5f7f6;
}

.order_infoprice .add_cart{ 
    text-align:right;
    /*background:url(../user_images/bj_icon.gif) left bottom repeat-x;*/
}

.add_cart span{
    padding: 7px 8px;
    background-color: #108232;
    color: #fff;
    border-radius: 3px;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;    
}




.order_infoprice .order_mx{ text-align:center;border-left: 1px solid #e1e1e1;}

.com_record{
    padding: 20px;
    border-bottom: 1px solid #e1e1e1;
}

.odop{
    border-bottom:1px solid #e1e1e1;
    padding: 0 15px;
}

.odop td{ 
    line-height:20px; 
    font-size: 14px; 
    padding: 15px 0;
}


.order_infoprice .order_mx tr td.QuoteType{ text-align: center;}
.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:1em;}*/
.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 #e1e1e1; }
.fay_infobox .inv_wrapper table td{ border-right:1px solid #e9e1d6; border-bottom:1px solid #e9e1d6;}
.fy_box{padding: 0 20px;
    border-bottom: 1px solid #e1e1e1;
    line-height: 40px;
    overflow: hidden;
    background: #f5f7f7;}
.fy_box em{ font-style:normal;}
.fy_box span{ float:right}
.fy_box strong{ font-size:1.2em;}


.cart_paypal{    width: 238px;
    height: 50px;
    background: url(../images/checkout_icon_1.png) no-repeat;
    border: none;
    cursor: pointer;
    float: left;}
.cart_credit{     width: 238px;
    height: 50px;
    background: url(../images/checkout_icon_2.png) no-repeat;
    border: none;
    cursor: pointer;
    float: left;}

.pay_button form{ float:left; }

.fy_cz .pay_button{ color:#666;  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;float: left;width: 100%;
}
.pay_record_content table td,.de_record_box table td{ text-align: center;line-height:30px; background:#fff; padding:0 10px;word-break: break-word;}
.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;
}

/**购物车删除提示框**/
.cart_delete_tip_content{
    clear: both;
    display: block;
    background: #fff;
    border: 1px solid #108232;
    padding: 20px 20px 20px 20px;
    z-index: 9999;
    position: absolute;
    top: -230px;
    width: 80%;
    left: 10%;
}
.cart_delete_title{
    clear: both;
    display: block;
    height: 16px;
    border-bottom: 1px solid #bdbdbd;
}
.cart_delete_title_left{
    clear: both;
    float: left;
    margin-left: 0;
    margin-top:-10px;
    font-size: 16px;
    font-weight: bold;
    color: #333;
}
.cart_delete_title_close{
    clear: both;
    float: right;
    color: #888;
    margin-right: -10px;
    margin-top: -30px;
    cursor: pointer;
}
.cart_delete_middle{
    clear: both;
    display: block;
    text-align: left;
    font-size: 14px;
    color: #888;
    margin: 30px 0;
}

.cart_delete_bottom{
    display: block;
    width: 220px;
}

.cart_delete_bottom span{
    clear: both;

    display: inline-block;
    width: 100px;
    height: 32px;
    font-size: 14px;
    line-height: 32px;
    text-align: center;
    border-radius: 5px;
    cursor: pointer;
}

.cart_delete_confirm{
    background: #9bd611;
    color: #fff;
    margin-left: 0;

}

.cart_delete_bottom_close{
    margin-left: 10px;
    background: #f5f7f7;
    color: #888888;
}
/**购物车删除提示框**/

/*----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: 25px 40px;}*/
.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: 136px;
    height: 32px;
    border-radius: 3px;
    border: 1px solid #e1e1e1;
    background: #108232;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    font-size: 14px;
    float: right;
}
.steps_box .pre{
    background: #fff;
    width: 130px;
    height: 30px;
    border: 0;
    cursor: pointer;
    font-weight: bold;
    color: #108232;
    font-size: 14px;
    border-radius: 3px;
    border: 2px solid #108232;
    /*margin: 5px 0 0 40px;*/
}
.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: 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;}




.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: 1px solid #e1e1e1;
    height: auto;
    resize: none;    
    width: 100%;
}
.order_notes .order_posm label{
    float: left;
    color: #888;
}

.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: #888;
    display: block;
    float: left;
}
.order_pocontent .add_file{margin-top: 10px;}
/*.order_po{ border:1px solid #e9e1d6; margin-bottom:20px;}*/
.order_posm1{    
    float: left;
    width: 100%;
    padding: 10px 0px 0px 0px;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 10px;
}

.order_posm2{    
    /*margin: 0px 15px;*/
    font-weight: bold;
    font-size: 12px;
    background: #f5f7f7;
    height: 40px;
    line-height: 40px;
    color: #000;
    padding-left: 15px;
    border: 1px solid #e1e1e1;
    border-bottom: none;
    clear: both;
}


.order_posm{    
    /*margin: 15px 15px 0px 15px;*/
    font-weight: bold;
    font-size: 12px;
    background: #f5f7f7;
    /*height: 40px;*/
    line-height: 40px;
    color: #000;
    padding-left: 15px;
    border: 1px solid #e1e1e1;
    border-bottom: none;
}



.order_potitle{ margin-bottom:10px;}
.order_potitle span{margin-left:10px; color:#369; text-decoration:underline; cursor:pointer}
.order_pocontent{    
    padding: 15px;
    border: 1px solid #e1e1e1;
    clear: both;
}
.user_baddress{ padding:10px; color:#369; font-weight:bold; font-size:14px; margin-bottom:5px;}



.progress_bg p{
    padding-bottom: 25px;
    float: left;
    color: #888;
    padding-left: 70px;
}
.progress_bg img{
        padding: 0 15px;
    width: 100%;
}

.inv_wrapper{
    padding: 1px;
    border-bottom: 1px solid #e1e1e1;
    float: left;
    width: 100%;
}   
.inv_wrapper table{ background:#d2d6da; margin-bottom:10px;}

.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;
    word-break: break-word;
}

.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) 30px center no-repeat;
    padding: 20px 20px 20px 40px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
.inv_paywrapper{ margin: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 .108232_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: #108232;
    width: 115px;
    height: 33px;
    border: 0;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    /*margin-left: 20px;*/
    margin-top: 15px;
    border-radius: 3px;
}


.ger_tkwrapper{}
.ger_tkwrapper p{ margin-bottom:10px;}
.ger_tkwrapper h3{ 


    background: none;
    margin-bottom: 10px;
    color: #108232;
    border-left: none;


}
.ger_tkbox{    
    padding: 10px 10px 0px 10px;
    border: 1px solid #e1e1e1;
    /*margin: 20px;*/
    color: #888;
}

.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{ 
    /*margin: 20px;*/
    border: 1px solid #e1e1e1;  
    border-bottom: none;
}

.new_fliebox_content{    
    background-color: #FFFFFF;
    color: #888;
    padding: 0 15px;
    border-bottom: 1px solid #e1e1e1;
 }
.sig_gerber{ margin:10px 0;}

.new_fliebox td{}
.new_fliebox .title{ 
line-height: 35px;
    background: #f5f7f7;
    border-bottom: 1px solid #e1e1e1;
    padding-left: 20px;
    font-weight: bold;

}
.new_filebox_info{border-bottom: 1px solid #e1e1e1;
    padding-bottom: 10px;
    padding-top: 10px;}
.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*/
.Part{
    border: 1px solid #E9E1D6;
    /*margin-top: 20px;*/
}
.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;*/
}
.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;
}
.Part .PartBox{
    border: 1px solid #E9E1D6;
    width: 574px;
    margin: 0px auto;
    padding: 15px;
}
.Part .PartBox .AddPartBox{
    padding-bottom: 20px;
    border-bottom: 1px solid #CCCCCC; 
}
.Part .PartBox .AddPartBox div{
    float: left;
    margin-right: 16px;
}
.Part .PartBox .AddPartBox .Title{
    font-size: 13px;
    font-weight: bold;
    color:#000000;
    height: 30px;
}
.Part .PartBox .AddPartBox .PartNo{
    border: 1px solid #CCCCCC;
    height: 26px;
    line-height:26px;
    width: 271px;
    padding: 0px 5px;
}
.Part .PartBox .AddPartBox .BuyQuantity{
    border: 1px solid #CCCCCC;
    height: 26px;
    line-height:26px;
    width: 131px;
    padding: 0px 5px;
}
.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;

}
.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;
}

.Part .PartTotal p{
    color:#333333;
}
.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: 550px;
    padding:0px 5px;
    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{
    width: 100%;
    margin: 0px auto;
    border: 1px solid #e1e1e1;
}
.ShareCustomer .HeadTitle td{
    border-right: 2px solid #fff;
    font-weight: bold;
    background: #108232;
    text-align: center;
    color: #fff;
}
.ShareCustomer tr td{
    padding: 10px;
    color: #000000;
    font-size: 13px;
    text-align: center;
    word-break: break-word;
}
.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 #e1e1e1;
    margin: 15px;
    border-top: none;
}
.OrderHeaderInfo{
    background: #f5f7f7;
    /*height: 37px;*/
    line-height: 37px;
    border-bottom: 1px solid #e1e1e1;
    border-top: 1px solid #e1e1e1;
}

.OrderHeaderInfo .OrderCode{
    float: left;
    padding: 0;
    font-weight: bold;
    font-size: 14px;
}
.OrderHeaderInfo .CreateTime{
    float:left;
}
.OrderHeaderInfo img{
    float:left;
    margin: 9px 10px 0 0;
}

.OrderDetailsInfo{
    padding: 15px;
    color: #888;
    
}
.OrderDetail{
    margin-bottom: 15px;
}
.OrderDetail .OrderDetailInfo{
    padding: 15px;
    border: 1px solid #e1e1e1;
}
.OrderDetail .OrderDetailType{
    color:#666666;
    height: 20px;
    line-height: 20px;
    font-weight: bold;
}
.OrderDetail .OrderDetailFile{
    /*height: 25px;*/
    line-height: 30px;
    border-bottom: 1px solid #e1e1e1;
}
.OrderDetail .OrderDetailFile li{
    float: left;
    width: 100%;
}
.OrderDetail .OrderDetailFile li .FileLabel{
    color:#999999;
    margin-right: 17px;
}
.OrderDetail .OrderDetailFile li .FileName{
    color:#108232;
}
.OrderDetail .Address{
    margin-top: 15px;
}


.OrderDetail .Address li .AddressTitle{
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 20px;
}
.OrderDetail .Address li .AddressTitle .CustomerName{
    float: left;    word-break: break-all;
}
.OrderDetail .Address li .AddressTitle .AddressType{
    float: right;
    color:#999999;
}
.OrderDetail .Address li .AddressText{
    min-height: 120px;
    overflow: hidden;
}
.OrderDetail .Address li .Action{
    text-align: right;
}
.OrderDetail .BoardSpec{
    margin-top: 15px;
    color:#999999;
}
.OrderQuantityDetail{
    border-left: 1px solid #e1e1e1;
    width: 100%;
}
.OrderQuantityDetail tr.Title{
 background: #108232;
    color: #fff;
    font-size: 14px;
}
.OrderQuantityDetail tr td{
    border-bottom: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    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: 60px;
    line-height: 60px;
    background: #f5f7f7;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    margin: 15px;
    font-size: 14px;
    color: #888;
}
.OrderFooterInfo .Balance{
    float:left;
    margin-left: 10px;

}
.OrderFooterInfo .Total{
    float:right;
    margin-right: 10px;

}

.OrderFooterInfo_s{
    height: 72px;
  
  padding: 5px;
    background: #f5f7f7;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    margin: 15px;
    font-size: 14px;
    color: #888;
    padding: 5px;
}
.OrderFooterInfo_s .Balance{
    float:left;
    margin-left: 10px;

}
.OrderFooterInfo_s .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 input:focus{
    border: 0;
    background: none;
}
*/
.showorderspec{
    /*margin-left: 63px;*/
}

.a_rfq {
    font-size: 14px;
}

.a_rfq p{
    line-height: 30px;
    padding-left: 0px;
}

.a_rfq span{
    color: #888;    
    margin-left: 5px;
}



.spec_list{
    cursor: pointer;
    padding: 20px 0px 15px 15px;
    border-bottom: 1px solid #e1e1e1;
}

.spec_list img{
    float: left;
    padding-top: 15px;
    margin-right: 10px;
}

.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;
}

.QuoteRights{
    float: right;
}

.QuoteRights 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 15px;
    border-bottom: 1px solid #e1e1e1;
    cursor: pointer;
    clear: both;
}


#wizard ol li img{
    width: 20px;
    height: 20px;
}



.gerber{
    font-size: 14px;
    color: #888;
}

.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;
}

.quote_op_s span{
   
    padding: 7px 20px;
    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: 400px;
}

.question_se li{
    margin: 20px 32px;
    line-height: 30px;
    height: auto;
}

.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 img{
    padding-right: 5px;
}


select{
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}




.l_list{
    line-height: 37px;
}

#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;*/
}


.Boardspec{
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}




.closeDetail{
    padding: 20px 0;
}



.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;
}




/*.shiprecord ul{
    margin-right: 0px;
}*/

.ShipData li{
    float: left;
    /*width: 24%;*/
    min-width: 19%;
    max-width: 24%;
    text-align: center;
    margin-top: 10px;
    word-break: break-all;
}

.shipul li{    
    float: left;
    height: 30px;
    color: #fff;
    /*width: 24%;*/
    min-width: 19%;
    max-width: 24%;
    text-align: center;
}

.shipinfo li{
    line-height: 26px;
}



.typetriangle{
    cursor: pointer;
    height: 20px;
}
.payrecord{
    line-height: 20px;
    padding: 10px 15px;
    /*border-top: 1px solid #e1e1e1;*/
    cursor: pointer;
    border-bottom: 1px solid #e1e1e1;
    clear: both;
}

.editship{
    float: right;
    display: block;
    margin-top: 60px;
    color: #4a82bb;
    cursor: pointer;
}

#showspec{
    /*width: 450px;float: left;
    padding-left: 18px;*/
    padding: 0;
}


#showspecall{
 /*   width: 450px;float: left;
    padding-left: 18px;*/
    padding: 0;
}

.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;
}


.tep2 a{
    color: #108232;
    margin: 0px 10px;
    font-size: 14px;
}


.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: 15px;
    border-bottom: 1px solid #e1e1e1;
    border-top: 1px solid #e1e1e1;
}

.ordershownotes{
    color: #888;
}

.board{
    font-weight: bold;
    font-size: 14px;
    font-family: 微软雅黑;
}

.statusnote{
    color: #bdbdbd;
}

.status{
    margin: 15px;
    height: 70px;
}

.statusnote li{
    float: left;
    margin-top: 10px;
}


.spec_gerber{
        padding: 0;
}

.Engineer{
    border: 2px solid #108232;
    border-radius: 3px;
    float: left;
    margin-top: 15px;
    text-align: center;
    height: 28px;
    line-height: 24px;
    position: relative;
}

.reddot{
    display: block;
    background: #f00;
    border-radius: 50%;
    width: 9px;
    height: 9px;
    top: -5px;
    right: -5px;
    position: absolute;
}

.Engineer a{
    color: #108232;
    font-weight: bold;
    width: 113px;
    display: block;
}

.Sample{
    border: 2px solid #108232;
    border-radius: 3px;
    float: left;
    margin-top: 15px;
    text-align: center;
    height: 28px;
    line-height: 24px;
    position: relative;
}

.Sample a{
    color: #108232;
    font-weight: bold;
    width: 113px;
    display: block;
}

.invoices{
    line-height: 20px;
    padding: 10px 15px;
    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: 15%;
    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: 100%;
    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 #ccc;
    color: #ccc;
    border-radius: 3px;
    margin-top: 20px;
    margin-bottom: 10px;
}

.reviewarea{
    height: 79px;
    border: none;
    width: 85%;
    resize: none;
    padding: 10px 28px 5px 23px;
    /*color: #888;*/
    line-height: 18px;
}

.reviewareatitle{
    float: left;
    width: 15%;
    border-right: 1px solid #e1e1e1;
    color: #888;
    background-color: #f5f7f6;
    height: 79px;
    line-height: 79px;
    /*padding-left: 20px;*/
    text-align: center;
}

.reviewareatitle span{
    color: #c00;
}

.reviewabled{
    color: #fff;
    background-color:#108232;
    border: 1px solid #108232;
    cursor:pointer;
}

.titleyellow{
    background: #108232;
    color: #fff;
    font-weight: bold;
}

.titleyellow p{
    font-size: 14px;
}

#btnpcbpoolorderrequest{
    width: 136px;
    height: 32px;
    border-radius: 3px;
    border: 1px solid #e1e1e1;
    background: #108232;
    color: #fff;
    font-weight: bold;
    top: -18px;
    position: relative;
}

#formID{
    line-height: 42px;
}

.inv_wrapper table td{line-height:28px; background:#fff; padding:5px 2px; padding-right:0px; text-align:center;word-break: break-word;}
  
.inv_wrapper table td labal{
    margin-bottom: 0px;
}

.account-checkbox_s{
    margin: 15px 0 15px 35px;color: #888;
}

.mAddButton1 {
    float: left;
    margin-right: 16px;
}

.mAddButton2 {
    float: left;
    margin-right: 16px;
}

.main_PartBox .pt_PartNo {
    border: 1px solid #e1e1e1;
    height: 32px;
    line-height: 32px;
    /*width: 210px;*/
    padding: 0px 5px;
}


.main_PartBox .AddPartButton {
    border: 0px;
    height: 32px;
    line-height: 32px;
    width: 96px;
    font-weight: bold;

    background: #108232;
    color: #fff;
    border-radius: 3px;
}
.pt_PartDetail tr td {
    border-right: 1px solid #E9E1D6;
    border-bottom: 1px solid #E9E1D6;
    padding: 15px;
    color: #000000;
    vertical-align: center;
    font-size: 13px;
}

.main_PartBox{
    border: 1px solid #e1e1e1;
    margin: 20px 0px;
    padding: 15px;
}

.tooltips{
    position: absolute;
    margin-top: 7px;
    opacity: 1;
    margin-left: 2px;
    display: inline;
}
.order_infos{
    clear: both;
    width: 100%;
}

    .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}


@media(max-width: 767px) {
/*    .spec_list{
        border-bottom: none;
    }
*/
    #showspecall{
        display: none;
    }

    .quote_infoprice{
        display: none;
    }

    .order_op{
        display: none;
    }

    .order_infos{
        border-bottom: none;
        float: none;
        padding-bottom: 0px;
    }

    .ordershide{
        display: none;
    }



    .reviewareatitle{
        width: 35%;
    }
    .reviewtitle{
        width: 35%;
    }
    .reviewarea{
        width: 65%;
    }


    #notesType{
        float: left;
    }


    .alert_div{
        width: 92%;
        left: 4%;
    }

    .QuoteRight{
        /*width: 145px;*/
        float: right;
        padding-top: 15px;
    }

    .con_qdtj input{
        width: 100%;
        height: 34px;
        background: #108232;
        color: #fff;
        border-radius: 1px;
    }
    .tooltips{
        margin-top: 0;
        opacity: 1;
        margin-left: 0;
        display: inline;
    }

    .mRecordHtml {
        float: left;
        padding: 15px;
        width: 100%;
    }
    .mRecordul{
        float: left;
        padding: 10px 0;
        text-align: center;
        width: 100%;
    }

    .mInvoiceul{
        float: left;
        padding: 10px 0;
        border-bottom: 1px solid #e1e1e1; 
        text-align: center;
        width: 93%;
    }

    .mInvoiceul li {
        float: left;
        width: 50%;
        line-height: 30px;
        height: 60px;
        overflow: hidden;
    }

    .mRecordul li {
        float: left;
        width: 50%;
        line-height: 30px;
        height: 60px;
        overflow: hidden;
    }
    .mInvoiceHtml{
        float: left;
        padding: 0px 15px 15px 15px;
        width: 100%;
    }

    .custom-checkbox{
        display: block;
        float: left;
        /*width: 8%;*/
    }

    .madd_cart{
        margin: 20px 0;
        float: left;
        width: 100%;
    }
    .madd_cart span{
        display: block;
        background-color: #108232;
        color: #fff;
        border-radius: 3px;
        font-size: 14px;
        font-weight: bold;
        cursor: pointer;
        text-align: center;
        width: 100%;
        line-height: 40px;
        float: left;
    }

    .msingle_totle{
        line-height: 50px;
        text-align: right;
        /*border-top: 1px solid #e1e1e1;*/
        border-bottom: 1px solid #e1e1e1;
        background: #f5f7f6;
        clear: both;
    }

    .order_op{
        clear: both;
        /*border-top: 1px solid #e1e1e1;*/
    }

    .mshippingfeestr{
        float: left;
        margin-top: 15px;
        width: 50%;
    }

    .mshippingfeestr li{
        float: left;
        margin-right: 2px;
    }

    .radiobox{
        float: left;
        width: 7%;
        margin-top: 65px;
    }

    .radioboxs{
        float: left;
        width: 7%;
        margin-top: 18px;
    }


    .main_PartBox{
        border: none;
        padding: 0px;
    }

 /*   .pt_PartDetail tr td {
        padding: 3px;
    }*/

    .mdbox{
        border-bottom: 1px solid #e1e1e1;
        width: 100%;
        float: left;
    }

    .mdboxpart{
        border: 1px solid #e1e1e1;
        padding: 15px;
        width: 100%;
        float: left;
        font-size: 13px;
        border-bottom: none;
    }


    .md{
        float: left;
        width: 93%;
    }

    .mdul{
        float: left;
        border-bottom: 1px solid #e1e1e1;
        padding: 10px 0;
        width: 100%;
    }

    .mdulpart{
        float: left;
        padding: 10px 0;
        width: 100%;
    }

    .mdulpart li{
        float: left;
        width: 48%;
        line-height: 30px;
        word-break: break-word;
    }


    .showpart{
        float: left;
        border: 1px solid #e1e1e1;
        margin-bottom: 20px;
        padding: 15px;
    }

    .showpart li{
        float: left;
        width: 50%;
        line-height: 30px;
    }


    .mdul li{
        float: left;
        width: 42%;
        line-height: 30px;
    }

    .mdto{
        float: right;
        line-height: 50px;
    }



    .cart_color {
        color: #108232;
        font-size: 14px;
    }

    .free_cart {
        background: url(../user_images/gwc.png) center no-repeat;
        padding:0;
        height: 180px;
    }

    .progress_bg img{
        padding: 10px 15px;
    }

    .main_PartBox .AddPartButton {
        width: 100%;
    }

    .main_PartBox .pt_PartNo {
        width: 100%;
    }

    .mAddButton1 {
        float: left;
        margin-right: 0px;
        width: 48%;
    }

    .mAddButton2 {
        float: right;
        margin-right: 0px;
        width: 50%;
    }

    .mAddButton{
        width: 100%;
        float: left;
        margin-top: 15px;
    }

    .button{
        margin-top: 15px;
        width: 100%;
    }


    .order_pocontent{
        /*background: #f4f7f6;*/
    }
    .OrderDetail .Address li .AddressTitle .AddressType{
        float: left;
        color:#333;
    }

    .mAddressTitle{
        background:#527ca021;
        height: 45px;
        line-height: 45px;
        padding: 0px 15px;
    }


    .OrderDetail .Address li .AddressTitle{
        height: 45px;
        line-height: 45px;
        border-bottom: 1px solid #e1e1e1;
        margin-bottom: 20px;
        padding: 0px 15px;
    }

    .OrderDetail .Address li .AddressText{
        margin: 0px 15px;
        min-height: 155px;
    }
    .pay_button form{ width: 50%; }
/*    .cart_paypal{    
        background: url(../user_images/icon-paypal.png) no-repeat;
        border: none;
        cursor: pointer;
        float: left;
        width: 96%;
        height: 70px;
        background-size: 100% 70px;
    }

    .cart_credit{         
        width: 96%;
        height: 70px;
        background: url(../user_images/icon-creditcard.png) no-repeat;
        border: none;
        cursor: pointer;
        float: right;
        background-size: 100% 70px;
    }
*/

    .steps_box .next{
        width: 100%;
        height: 35px;
        border-radius: 3px;
        border: 1px solid #e1e1e1;
        background: #108232;
        color: #fff;
        cursor: pointer;
        font-size: 14px;
    }
    .steps_box .pre{
        background: #fff;
        width: 100%;
        height: 33px;
        cursor: pointer;
        color: #108232;
        font-size: 14px;
        border-radius: 3px;
        border: 1px solid #108232;
        margin-bottom: 15px;
    }

    .account-checkbox_s{
        margin: 15px 0 15px 40%;
        color: #888;
    }

    .selecte_all input{ 
        background: #108232;
        width: 100%;
        height: 35px;
        border: 0;
        color: #fff;
        font-size: 14px;
        font-weight: bold;
        cursor: pointer;
        /*margin-left: 20px;*/
        margin-top: 15px;
        border-radius: 3px;
    }

    .statusimg img{
        width: 100%;height: 60px;
    }
/*    .paypal{ 
        width: 42%;
        height: 70px;
        background: url(../user_images/icon-paypal.png) no-repeat;
        border: none;
        background-size: 100% 70px;
        cursor: pointer;
        margin-left: 15px;
    }

    .credit{ 
        width: 42%;
        height: 70px;
        background: url(../user_images/icon-creditcard.png) no-repeat;
        border: none;
        cursor: pointer;
        background-size: 100% 70px;
    }
*/ 

    .checktd{ 
        text-align:center;background: #f5edc4;
    }
    .order_infoprice{color: #888;margin: 0 15px;}
    .order_infoprice .order_mx{ text-align:center;background: #f5f7f6; }

    .order_infoprice .order_mx tr td{ border-bottom:1px solid #e1e1e1; line-height:30px; height: 50px;}





    .order_infoprice .quote_cssm td{ 
        background: #f5edc4;
        font-size: 14px;
        /*font-weight: bold;*/
        font-family: '微软雅黑';
        border-right: 2px solid #fff;
        line-height: 30px;
        text-align: center;
    }


    .typeinfo{
        padding: 15px;
        margin: 74px 0px;
        border: 1px solid #e1e1e1;
        position: absolute;
        background-color: #fff;
        z-index: 999;
    }
    .shiprecord{
        margin: 74px 0px;
        border: 1px solid #e1e1e1;
        position: absolute;
        background-color: #fff;
        padding-bottom: 10px;
        z-index: 9999;
        height: 201px;
        overflow-y: auto;
    }

    .quotelist{
        font-size: 15px;
        font-weight: bold;
        line-height: 40px;
        border-bottom: 1px solid #e1e1e1;
        padding-left: 15px;
        margin-bottom: 15px;
    }
    .Search{
        background: none;
        color: #fff;
        cursor: pointer;
        border: 1px solid #e1e1e1;
        border-radius: 2px;
        background-color: #108232;
        height: 34px;
        border-left: none;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
        width: 30%;
    }

    #code{
        border-radius: 2px;
        border: 1px solid #e1e1e1;
        padding-left: 10px;
        height: 34px;
        /*color: #bdbdbd;*/
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
        width: 70%;
    }

    .a_list ul li{
        float: left;
        margin-right: 20px;
        font-size: 14px;
        color: #888;
        cursor: pointer;
        height: 50px;
        line-height: 50px;
    }

    .a_rfq select{
        float: left;
        border-radius: 2px;
        font-size: 13px;
        height: 35px;
        padding-left: 8px;
        width: 100%;
    }

    .shipinfo{
        width: 260px;
        padding: 0 20px 10px 20px;
        margin: 74px 0px;
        border: 1px solid #e1e1e1;
        position: absolute;
        background-color: #fff;
        z-index: 999;
    }

    .viewall
    {
        padding-left: 0;
    }
    .shipcord{
        float: left;
    }

    .shipress{
        cursor: pointer;
        height: 20px;
        float: left;
    }

    .orderno{
        text-align: left;
    }


    .ml_detail{
        float: left;
        width: 100%;
        height: 70px;
        border-bottom: 1px solid #e1e1e1;
    }

    .l_detail{
        float: left;
    }

    .r_img{
        float: right;
        line-height: 70px;
        margin-top: 10px;

    }

    .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;
        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;
    }

    .list_box{
        margin: 15px 0 0 0;
        border-bottom: none;
    }

    .list_box_review{
            margin: 15px 0 0 0; 
    }

    .list_detail{
        /*height: 70px;*/
        border: 1px solid #e1e1e1;
        background-color: #f5f7f6;
        padding-left: 15px;
    }

    .list_detail ul{
       padding: 9px 0 6px 0;
    }

    .l_detail ul{
        float: left;
        color: #484848;
        width: 50%;
    }

    .l_detail li{
        float: left;
        margin-right: 3px;
    }

    .r_detail{
        float: left;
    }


    .action{
        float: left;
    }

    .r_detail li a{
        border-right: 1px solid #e1e1e1;
        padding-right: 10px;
        padding-left: 6px;
        display: inline-block;
        color: #3F8ED2;
        line-height: 15px;
        cursor: pointer;
    }

    .r_detail span{
        color: #e1e1e1;
        margin: 0 10px;
    }



    .loading {
        height: 56px;
         position: absolute; 
        top: 20%;
        left: 23%;
        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;
    }

    .OrderDetailType{
        font-weight: bold;color:#333;padding: 70px 0 10px 0px;
    }

    .pay_button .or{    
        /*float: left;*/
        margin-top: 15px;
        height: 50px;
    }

    .fy_cz{
        padding: 15px;
    }

    .suc_subcart{
        background: url(../images/success-icon.png) 15px center no-repeat;
        padding: 15px 15px 15px 80px;
        font-size: 16px;
        font-weight: bold;
        border: 1px solid #e1e1e1;
        margin: 15px;
    }
    .OrderDetail .Address li{
        float: left;
        border: 1px solid #e1e1e1;
        width: 48%;
        /*padding: 0px 15px;*/
    }

    .OrderDetail .Address li.Billing{
        float: right;
    }

    .progress_bg{
        border-bottom: 1px solid #e1e1e1;
        margin-bottom: 10px;
    }

    .EngAss{
        width: 145px;
        float: right;
        padding-top: 15px;
    }

    .user_nav_content{
        width: 100%;
        margin-bottom: 20px;
        background-color: #fff;
    }
    .feed_single .com_content textarea{
        width: 100%;
        height: 90px;
        font-size: 12px;
        border: 1px solid #e1e1e1;
        display: block;
        border-radius: 5px;
    }
    .solutions{
        width: 100%;
    }
    .question_se li{
        height: auto;
        margin: 20px 20px;
        line-height: 20px;
    }
    .select_5{
        width: 100%;
    }
    .part_5{
        width: 100%;
        margin-left: 0px;
    }
    .user_button input{
        width: 24%;
    }
  
    #addressMessage{ 
        margin-left: 35%; 
    }
    .OrderDetail .Address li .AddressTitle .CustomerName {
        width: 100%;
        overflow: hidden;
        height: 45px;
    }
    .ShipData li{
        min-width: 19%;
        max-width: 24%;
    }

}
@media(min-width: 768px) and (max-width: 991px) {


    #showspec{
        display: none;
    }

    .order_infos{
        border-bottom: 1px solid rgb(225, 225, 225);
        float: left;
        padding-bottom: 0px;
    }

    .reviewareatitle{
        width: 25%;
    }
    .reviewtitle{
        width: 25%;
    }
    .reviewarea{
        width: 75%;
    }

    .OrderDetail .Address li .AddressTitle .CustomerName{
        overflow: hidden;
        width: 43%;
        height: 45px;
    }
    .alert_div{
        width: 50%;
        left: 25%;
    }   
    .quote_op span{
        padding: 7px 8px;
    }

    .QuoteRight{
        /*width: 145px;*/
        float: right;
        padding-top: 15px;
    }
    .statusimg img{
        width: 90%;height: 60px;margin-left: 5%;
    }
  /*  .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}
*/


    .checktd{ 
        text-align:center;
        /*border-right:1px solid #e1e1e1;*/
        border-bottom: 1px solid #e1e1e1;
        border-left: 1px solid #e1e1e1;
    }

    .order_infoprice .order_mx tr td{ border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1; line-height:30px;}
    .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;
    }


    .typeinfo{
        padding: 15px;
        margin: 74px 0px;
        border: 1px solid #e1e1e1;
        position: absolute;
        background-color: #fff;
        z-index: 999;
    }
    .shiprecord{
        /*width: 496px;*/
        margin: 74px 0px;
        border: 1px solid #e1e1e1;
        position: absolute;
        background-color: #fff;
        padding-bottom: 10px;
        z-index: 9999;
        height: 201px;
        overflow-y: auto;
    }

    .quotelist{
        font-size: 15px;
        font-weight: bold;
        line-height: 60px;
    }
    .Search{
        background: none;
        color: #fff;
        cursor: pointer;
        /*margin-right: 20px;*/
        border: 1px solid #e1e1e1;
        border-radius: 2px;
        background-color: #108232;
        height: 34px;
        border-left: none;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
    }

    #code{
        border-radius: 2px;
        border: 1px solid #e1e1e1;
        padding-left: 10px;
        height: 34px;
        /*color: #bdbdbd;*/
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    .a_list ul li{
        float: left;
        margin-right: 30px;
        font-size: 14px;
        color: #888;
        cursor: pointer;
        height: 60px;
        line-height: 60px;
    }
    .a_rfq select{
        float: left;
        padding: 4px;
        border-radius: 2px;
        font-size: 13px;
        height: 28px;
        padding-left: 8px;
    }

    .shipinfo{
        width: 260px;
        padding: 0 20px 10px 20px;
        margin: 74px 0px;
        border: 1px solid #e1e1e1;
        position: absolute;
        background-color: #fff;
        z-index: 999;
    }

    .shipress{
        cursor: pointer;
        height: 20px;
    }
    .orderno{
        text-align: left;
    }


    .ml_detail{
        float: left;
        width: 100%;
        height: 70px;
        border-bottom: 1px solid #e1e1e1;
    }

    .l_detail{
        float: left;
    }

    .r_img{
        float: right;
        line-height: 70px;
        margin-top: 10px;

    }

    .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;
        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;
    }

    .list_box{
        margin: 15px 0 0 0;
        border-bottom: none;
    }

    .list_box_review{
            margin: 15px 0 0 0;
    }

    .list_detail{
        /*height: 70px;*/
        border: 1px solid #e1e1e1;
        background-color: #f5f7f6;
        padding-left: 15px;
    }

    .list_detail ul{
       padding: 9px 0 6px 0;
    }

    .l_detail ul{
        float: left;
        color: #484848;
        width: 50%;
    }

    .l_detail li{
        float: left;
        margin-right: 3px;
    }

    .r_detail{
        float: left;
    }


    .action{
        float: left;
    }

    .r_detail li a{
        border-right: 1px solid #e1e1e1;
        padding-right: 10px;
        padding-left: 6px;
        display: inline-block;
        color: #3F8ED2;
        line-height: 15px;
        cursor: pointer;
    }

    .r_detail span{
        color: #e1e1e1;
        margin: 0 10px;
    }
    .loading {
        height: 56px;
         position: absolute; 
        top: 20%;
        left: 43%;
        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;
    }

    .OrderDetailType{
        font-weight: bold;color:#333;padding: 30px 0 10px 0px;
    }


    .pay_button .or{
        margin-top: 15px;
        height: 50px;
    }
    .fy_cz{
        padding: 15px;
    }
    .suc_subcart{
        background: url(../images/success-icon.png) 15px center no-repeat;
        padding: 15px 15px 15px 80px;
        font-size: 16px;
        font-weight: bold;
        border: 1px solid #e1e1e1;
        margin: 15px;
    }
    .OrderDetail .Address li{
        float: left;
        border: 1px solid #e1e1e1;
        width: 48%;
        padding: 0px 15px;
    }

    .OrderDetail .Address li.Billing{
        float: right;
    }

    .progress_bg{
        border-bottom: 1px solid #e1e1e1;
        margin-bottom: 10px;
    }
    .EngAss{
        width: 145px;
        float: right;
        /*padding-top: 15px;*/
    }


    .user_nav_content{
        width: 73%;
         margin-bottom: 20px;
        background-color: #fff;
        height: 90px;
    }

    .question_se li{
        height: auto;
        margin: 20px 20px;
        line-height: 20px;
    }
    .select_5{
        width: 100%;
    }
    .part_5{
        width: 100%;
        margin-left: 0px;
    }

    .showorderspec{
         width: 340px;
    }

}
@media(min-width: 992px) and (max-width: 1199px) {
    #showspec{
        display: none;
    }
    .order_infos{
        border-bottom: 1px solid rgb(225, 225, 225);
        float: left;
        padding-bottom: 0px;
    }
    .reviewareatitle{
        width: 20%;
    }
    .reviewtitle{
        width: 20%;
    }
    .reviewarea{
        width: 80%;
    }

   .OrderDetail .Address li .AddressTitle .CustomerName{
        overflow: hidden;
        width: 60%;
        height: 45px;
    }

    .QuoteRight{
        width: 145px;
        float: right;
        padding-top: 15px;
    }
    .add_cart span{
        padding: 7px 17px;

    }


    .statusimg img{
        width: 100%;height: 60px;
    }
   /* .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}
*/

    .checktd{ 
        text-align:center;
        /*border-right:1px solid #e1e1e1;*/
        border-bottom: 1px solid #e1e1e1;
        border-left: 1px solid #e1e1e1;
    }

    .order_infoprice .order_mx tr td{ border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1; line-height:35px;}
    .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;
    }


    .typeinfo{
        padding: 15px;
        margin: 74px 0px;
        border: 1px solid #e1e1e1;
        position: absolute;
        background-color: #fff;
        z-index: 999;
    }
    .shiprecord{
        /*width: 496px;*/
        margin: 74px 0px;
        border: 1px solid #e1e1e1;
        position: absolute;
        background-color: #fff;
        padding-bottom: 10px;
        z-index: 9999;
        height: 201px;
        overflow-y: auto;
    }

    .quotelist{
        font-size: 15px;
        font-weight: bold;
        line-height: 60px;
    }
    .Search{
        background: none;
        color: #fff;
        cursor: pointer;
        margin-right: 20px;
        border: 1px solid #e1e1e1;
        border-radius: 2px;
        background-color: #108232;
        height: 34px;
        border-left: none;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
    }

    #code{
        border-radius: 2px;
        border: 1px solid #e1e1e1;
        padding-left: 10px;
        height: 34px;
        /*color: #bdbdbd;*/
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    .a_list ul li{
        float: left;
        margin-right: 30px;
        font-size: 14px;
        color: #888;
        cursor: pointer;
        height: 60px;
        line-height: 60px;
    }
    .a_rfq select{
        float: left;
        padding: 4px;
        border-radius: 2px;
        font-size: 13px;
        height: 28px;
        padding-left: 8px;
    }

    .shipinfo{
        width: 260px;
        padding: 0 20px 10px 20px;
        margin: 74px 0px;
        border: 1px solid #e1e1e1;
        position: absolute;
        background-color: #fff;
        z-index: 999;
    }

    .shipress{
        cursor: pointer;
        height: 20px;
    }
    .orderno{
        text-align: left;
    }


    .ml_detail{
        float: left;
        width: 100%;
        height: 70px;
        border-bottom: 1px solid #e1e1e1;
    }

    .l_detail{
        float: left;
    }

    .r_img{
        float: right;
        line-height: 70px;
        margin-top: 10px;

    }

    .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;
        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;
    }

    .list_box{
        margin: 15px 0 0 0;
        border-bottom: none;
    }

    .list_box_review{
            margin: 15px 0 0 0;
    }

    .list_detail{
        /*height: 70px;*/
        border: 1px solid #e1e1e1;
        background-color: #f5f7f6;
        padding-left: 15px;
    }

    .list_detail ul{
       padding: 9px 0 6px 0;
    }

    .l_detail ul{
        float: left;
        color: #484848;
        width: 50%;
    }

    .l_detail li{
        float: left;
        margin-right: 3px;
    }

    .r_detail{
        float: left;
    }


    .action{
        float: left;
    }

    .r_detail li a{
        border-right: 1px solid #e1e1e1;
        padding-right: 10px;
        padding-left: 6px;
        display: inline-block;
        color: #3F8ED2;
        line-height: 15px;
        cursor: pointer;
    }

    .r_detail span{
        color: #e1e1e1;
        margin: 0 10px;
    }

    .loading {
        height: 56px;
         position: absolute; 
        top: 20%;
        left: 43%;
        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;
    }
    .OrderDetailType{
        font-weight: bold;color:#333;padding: 30px 0 10px 0px;
    }



    .pay_button .or{    float: left;
        margin: 0 15px;
        height: 50px;
    }
    .fy_cz{
        padding: 25px 15px;
    }
    .suc_subcart{
        background: url(../images/success-icon.png) 15px center no-repeat;
        padding: 30px 30px 30px 80px;
        font-size: 16px;
        font-weight: bold;
        border: 1px solid #e1e1e1;
        margin: 15px;
    }
    .OrderDetail .Address li{
        float: left;
        border: 1px solid #e1e1e1;
        width: 299px;
        padding: 0px 15px;
    }

    .OrderDetail .Address li.Billing{
        margin-left: 15px;
    }

    .progress_bg{
        border-bottom: 1px solid #e1e1e1;
        margin-bottom: 10px;
    }

    .user_nav_content{
        width: 73%;
         margin-bottom: 20px;
        background-color: #fff;
        height: 90px;
    }

    .EngAss{
        width: 145px;
        float: right;
        /*padding-top: 15px;*/
    }

    .showorderspec{
         width: 370px;
         padding-left: 18px;
    }

    .formorder{
        margin-top: 20px;
    }
}

@media (min-width: 1200px) {

    .QuoteRights span:hover,
    .quote_op span:hover,
    .Search:hover,
    .right span:hover,
    .add_cart span:hover,
    .selecte_all input:hover,
    .reviewabled:hover,
    .steps_box .next:hover,
    .user_button input:hover,
    .payment_new:hover{
        background-color: #137630;
    }

    .payment_new:hover,
    .steps_box .pre:hover{
        color: #fff;
    }

    .steps_box .pre:hover{
        color: #000;
    }

    #showspec{
        display: none;
    }
    .order_infos{
        border-bottom: 1px solid rgb(225, 225, 225);
        float: left;
        padding-bottom: 0px;
    }

   .OrderDetail .Address li .AddressTitle .CustomerName{
        overflow: hidden;
        width: 65%;
        height: 45px;
    }

    .QuoteRight{
        width: 145px;
        float: right;
        padding-top: 15px;
    }
    .add_cart span{
        padding: 7px 17px;

    }
    .button{
        margin-right: 10px;
    }

    .statusimg img{
        width: 100%;height: 60px;
    }

    .checktd{ 
        text-align:center;
        /*border-right:1px solid #e1e1e1;*/
        border-bottom: 1px solid #e1e1e1;
        border-left: 1px solid #e1e1e1;
    }

    .order_infoprice .order_mx tr td{ border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1; line-height:30px;}
    .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;
    }


    .typeinfo{
        padding: 15px;
        margin: 59px 0px;
        border: 1px solid #e1e1e1;
        position: absolute;
        background-color: #fff;
        z-index: 999;
    }
    .shiprecord{
        margin: 59px 0px;
        border: 1px solid #e1e1e1;
        position: absolute;
        background-color: #fff;
        padding-bottom: 10px;
        z-index: 9999;
        height: 201px;
        overflow-y: auto;
    }

    .quotelist{
        font-size: 15px;
        font-weight: bold;
        line-height: 60px;
    }
    .Search{
        background: none;
        color: #fff;
        cursor: pointer;
        /*margin-right: 20px;*/
        border: 1px solid #e1e1e1;
        border-radius: 2px;
        background-color: #108232;
        height: 34px;
        border-left: none;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
    }
    .Search:hover{
        background-color: #137630;
    }

    #code{
        border-radius: 2px;
        border: 1px solid #e1e1e1;
        padding-left: 10px;
        height: 34px;
        /*color: #bdbdbd;*/
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    .a_list ul li{
        float: left;
        margin-right: 30px;
        font-size: 14px;
        color: #888;
        cursor: pointer;
        height: 60px;
        line-height: 60px;
    }
    .a_rfq select{
        float: left;
        padding: 4px;
        border-radius: 2px;
        font-size: 13px;
        height: 28px;
        padding-left: 8px;
    }

    .shipinfo{
        width: 260px;
        padding: 0 20px 10px 20px;
        margin: 59px 0px;
        border: 1px solid #e1e1e1;
        position: absolute;
        background-color: #fff;
        z-index: 999;
    }

    .shipress{
        cursor: pointer;
        height: 20px;
    }
    .orderno{
        text-align: right;
    }

    .r_img{
        float: right;
        padding: 0px 20px 0 20px;
        border-left: 1px solid #e1e1e1;
        line-height: 70px;
        margin-top: 10px;

    }

    .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;
    }

    .list_box{
        /*border: 1px solid #e1e1e1;*/
        margin: 20px 0;
        border-bottom: none;
    }

    .list_box_review{
            margin: 15px 0 0 0;
    }

    .list_detail{
        /*height: 70px;*/
        border: 1px solid #e1e1e1;
        background-color: #f5f7f6;
        padding-left: 15px;
    }

    .list_detail ul{
       padding: 9px 0 6px 0;
    }

    .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: 10px;
        padding-left: 6px;
        display: inline-block;
        color: #3F8ED2;
        line-height: 15px;
        cursor: pointer;
    }

    .r_detail span{
        color: #e1e1e1;
        margin: 0 10px;
    }


    .loading {
        height: 56px;
         position: absolute; 
        top: 20%;
        left: 43%;
        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;
    }

    .OrderDetailType{
        font-weight: bold;color:#333;padding: 30px 0 10px 0px;
    }

    .pay_button .or{    float: left;
        margin: 0 15px;
        height: 50px;
    }
    .fy_cz{
        padding: 25px 15px;
    }
    .suc_subcart{
        background: url(../images/success-icon.png) 15px center no-repeat;
        padding: 30px 30px 30px 80px;
        font-size: 16px;
        font-weight: bold;
        border: 1px solid #e1e1e1;
        margin: 15px;
    }
    .OrderDetail .Address li{
        float: left;
        border: 1px solid #e1e1e1;
        width: 372px;
        padding: 0px 15px;
    }

    .OrderDetail .Address li.Billing{
        margin-left: 15px;
    }


    .progress_bg{
        border-bottom: 1px solid #e1e1e1;
        /*height: 100px;*/
    }

    .user_nav_content{
        width: 73%;
         margin-bottom: 20px;
        background-color: #fff;
        height: 90px;
    }

    .EngAss{
        width: 145px;
        float: right;
        /*padding-top: 15px;*/
    }

    .showorderspec{
         width: 370px;
         padding-left: 18px;
    }

    .formorder{
        margin-top: 20px;
    }

}



.order_listtoppage{
    float: right;
}




.linewidth{
    width: 80%;
    height: 50px;
}


/**原件购物车的样式step1**/


.main_PartBox .Title {
    font-size: 13px;
    font-weight: bold;
    color: #000000;
    height: 30px
}




.main_PartBox .AddPartBox {
     border-bottom: 1px solid #CCCCCC;
    padding-bottom: 20px;
 }



.main_PartBox .Tip {
    padding-top: 7px;
    line-height: 20px;
    font-size: 13px;
    color: #8D8D8D;
}


.main_PartBox .pt_BuyQuantity {
    border: 1px solid #e1e1e1;
    height: 32px;
    line-height: 32px;
    /*width: 210px;*/
    padding: 0px 5px;
}




.pt_PartDetail {
    border-top: 1px solid #E9E1D6;
    border-left: 1px solid #E9E1D6;
    table-layout: fixed;
    word-break: break-word;
}

.pt_PartDetail .HeadTitle td {
    border-right: 1px solid #E9E1D6;
    border-bottom: 1px solid #E9E1D6;
    padding: 0;
    color: #fff;
    background: #108232;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    text-align: center;
}



.pt_PartDetail .PartSHFeeTitle {
    overflow: hidden;
    display: inline;
    float: left;
    text-align: left;
    width: 100%;
    font-weight: bold;
    color: #333;
}

.SHFeeList {
    display: block;
    overflow: hidden;
}

.PartSHFeeList {
    overflow: hidden;
    display: inline;
    float: left;
    text-align: left;
    width: 100%;
    margin-top: 10px;
}

.Part .PartTotal p.TotalPrice {
    font-weight: bold;
    font-size: 13px;
}


.Part .PartTotal {
    margin: 0px;
    padding: 0px;
    /*width: 584px;*/
    text-align: right;
}

.BuyQuantity input{
    border: 1px solid #e1e1e1;
    height: 30px;
    width: 90%;
}

.pt_PartDetail p b{
    color: #333;
}

.pt_PartDetail .Backordered a{
    color: #888;
}

.pt_PartDetail tr td{
    color: #888;
}

.part_delete{
/*    color: #3F8ED2;
    border-bottom: 1px solid #3F8ED2;*/
    cursor: pointer;
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../images/remove.png) no-repeat center center;
    vertical-align: middle;

}


.order_total_show p {
 color: #333;
    font-size: 14px;
}

.quote_list_sbox {
    padding: 0;
    border: 1px solid #e1e1e1;
    border-top: none;
        border-bottom: none;
}

.mshippingfee{
    width: 100%;
}


.alipay {
    width: 145px;
    height: 24px;
    background: url(../images/Alipay.png) no-repeat;
    border: none;
    cursor: pointer;
}

.Listpay_button {
    padding: 10px 17px;
    border-top: 1px solid #e1e1e1;
        text-align: right;
}

.alipaymodal {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
    background-color: rgba(0,0,0,0.5);
}
/**原件购物车的样式step1**/