﻿@charset "utf-8";
/*DGHGPG 20141010*/
.red { color: #f00; }
em { font-style: normal; }
b { font-weight: normal; }
.red_star { color: #f00; }
.main .table_common.m15,
.main .table_common1.m15,
.table_supplier.m15 { margin: 15px; }
/*select { color: #74685f; }*/
.table_common1 td p { line-height: 24px; color: #666; }
.table_common1 td span { display: inline-block; width: 144px; }
    .table_common1 td span b { color: #999; }
/*添加供应商*/
.tab_main { display: none; margin: 0 15px; padding: 15px 0; border: 1px solid #13a1ed; border-top: 0; }
    .tab_main .table_common1 { width: 1134px; margin: 0 15px; }
    .tab_main h4 { margin: 15px 0; }
        .tab_main h4.mt0 { margin-top: 0; }
.tab_nav { height: 35px; margin: 15px 0; padding-left: 15px; background: url(../images/bg_tab_main.jpg) repeat-x left bottom; border-bottom: 0; /*background: url(../images/bg_tab_line.jpg) repeat-x left bottom;*/ }
#tab_nav { margin: 15px 15px 0; padding: 0; }
.tab_nav li { position: relative; float: left; width: 100px; height: 33px; margin: 0 15px 0 0; border: 1px solid #ddd; border-bottom: 0; line-height: 33px; text-align: center; cursor: pointer; font-weight: bold; }
    .tab_nav li.cur { background-color: #0066b2;; border-color: #0066b2;; color: #fff; }
        .tab_nav li.cur a { color: #fff; }
            .tab_nav li.cur a:hover { color: #fff; }
    .tab_nav li a:hover { color: #f60; text-decoration: none; }
.add_supplier_dl dt { position: relative; height: 28px; padding-left: 30px; background: url(../images/bg_supplier_dt.jpg) repeat-x; font-size: 14px; font-weight: bold; line-height: 28px; }
    .add_supplier_dl dt span { position: absolute; top: 5px; right: 15px; width: 18px; height: 18px; background-image: url(../images/bg_supplier_opear.jpg); background-repeat: no-repeat; background-position: 0 0; cursor: pointer; }
        .add_supplier_dl dt span.cur { background-position: 0 -18px; }
.add_supplier_dl,
.add_supplier_dl dt { margin-bottom: 15px; }
    .add_supplier_dl dd .plus { display: block; width: 15px; height: 16px; margin: 15px 0 15px 15px; background: url(../images/icon_plus.png) no-repeat; cursor: pointer; }


.table_supplier th,
.table_supplier td { height: 37px; }
.table_supplier th { width: 300px; text-align: right; font-weight: normal; }
.table_supplier td { padding-left: 10px; }
    .table_supplier td span { padding-left: 10px; }
.input_supplier { width: 196px; height: 25px; padding: 0 5px; border: 1px solid #ddd; line-height: 25px; color: #74685f; }
.btn_supplier_submit,
.btn_return { display: block; width: 100px; height: 28px; background: #0066b2;; border: 0; cursor: pointer; color: #fff; font-size: 14px; /*font-weight: bold;*/ }
.btn_supplier_submit { margin: 0 0 15px 310px; }
.btn_return { margin: 0 auto 15px; }
.tips_pop .btn_submit { display: block; margin: 0 auto; }

.export_data { margin: 15px 0 15px 220px; }
    .export_data dt { height: 30px; line-height: 30px; }
        .export_data dt label,
        .export_data dt .export_xls,
        .export_data dt .btn_search { float: left; }
        .export_data dt .export_xls,
        .export_data dt .btn_search { margin: 3px 0; }
        .export_data dt .export_xls { margin-right: 5px; }
    .export_data dd { margin-top: 15px; }
        .export_data dd p { line-height: 22px; }
            .export_data dd p a { color: #36c; }
                .export_data dd p a:hover { color: #f60; }
.export_xls { width: 250px; height: 22px; margin-right: 5px; border: 1px solid #ccc; }
.result_title,
.column_subtitle { position: relative; padding: 0 15px; line-height: 20px; }
    .column_subtitle.pt_15 { padding-top: 15px; }
    .column_subtitle .view_order { position: absolute; top: 0; right: 15px; font-weight: normal; }
.export_opear { height: 28px; margin-bottom: 15px; text-align: center; }
    .export_opear .btn_return { display: inline-block; }


#refuse_pop,
#jjpop,
#remove_pop { height: 306px; margin-top: -153px; }
    #refuse_pop .table_refuse,
    #jjpop .table_refuse,
    #remove_pop .table_refuse { width: 420px; margin: 0 15px; }
.table_refuse textarea { width: 410px; height: 100px; padding: 5px; line-height: 24px; }
#refuse_pop .tips_con,
#jjpop .tips_con,
#remove_pop .tips_con { padding: 10px 0 10px 50px; }
#refuse_pop .exclamation,
#jjpop .exclamation,
#remove_pop .exclamation { top: 15px; left: 0; }
/*订单*/
.search_condition .to { float: left; width: 15px; text-align: center; }
.Wdate { float: left; width: 126px; height: 22px; margin: 4px 5px; }
.arial { padding-left: 2px; font-family: 'Arial'; }

/*.order_pop高度过小会导致显示不全，暂定设置为400px，修改前请检查所有用到的页面*/
.order_pop { display: none; position: fixed; top: 50%; left: 50%; width: 800px; height: 400px; margin: -200px 0 0 -400px; background-color: #fff; z-index: 3; }
    .order_pop h3 { position: relative; height: 40px; padding-left: 15px; background-color: #0066b2; color: #fff; font: normal 16px/40px 'Microsoft YaHei'; }
    .order_pop .table_order { width: 770px; margin: 15px; }
        .order_pop .table_order p { color: #666; }
    .order_pop .btn_supplier_submit,
    .single_order .btn_supplier_submit { margin: 15px auto; }

    .order_pop .order_list { margin: 15px; }
.order_list li { line-height: 26px; }
    .order_list li a { color: #36c; text-decoration: underline; }
    .order_list li b { color: #f00; }

.export_templet { margin: 15px 0 15px 135px; }
    .export_templet h4 { line-height: 30px; font-size: 14px; }
    .export_templet .export_templet_nav { line-height: 30px; }
.export_templet_nav li { float: left; margin-right: 8px; cursor: pointer; }
    .export_templet_nav li.cur { color: #36c; }
.export_templet_con { display: none; padding: 15px 0; }
    .export_templet_con dt { padding-bottom: 10px; line-height: 30px;  }
    .export_templet_con dd p { line-height: 30px; }
    .export_templet_con dd .download,
    .export_templet_con dt a { color: #36c; }
        .export_templet_con dd .download:hover,
        .export_templet_con dt a:hover { color: #f60; }
    .export_templet_con .btn_prev,
    .export_templet_con .btn_export,
    #select_dealer_pop .dealer_opear .btn_cancel,
    #select_dealer_pop .dealer_opear .btn_submit { float: left; width: 88px; height: 30px; margin-right: 10px; background-repeat: no-repeat; border: 0; font-size: 14px;  text-align: center; color: #fff; cursor: pointer; }
#select_dealer_pop .dealer_opear .btn_cancel { background-image: url(../images/btn_cancel.jpg); }
.export_templet_con .btn_prev { margin-left: 125px; background: #0066b2; }
#select_dealer_pop .dealer_opear .btn_submit { background-image: url(../images/btn_submit.jpg); }
.export_templet_con .btn_export { background: #0066b2; }


/*单笔录入*/
.single_order { position: relative; margin: 15px 0; }
    .single_order h4 { padding-left: 15px; border-bottom: 1px dotted #ccc; font-size: 14px; line-height: 30px; }
        .single_order h4 a { color: #f60; }
    .single_order .select_dealer { display: block; width: 267px; height: 62px; margin: 15px 0 15px 15px; background: url(../images/btn_add_dealer.png) no-repeat; cursor: pointer; text-indent: -999em; }
    .single_order .order_info { display: none; position: absolute; top: 55px; left: 310px; font-weight: bold; }
.order_info dt,
.order_info dd { line-height: 24px; }
#select_dealer_pop { width: 600px; height: 426px; margin: -213px 0 0 -300px; }
    #select_dealer_pop .select_dealer_condition { margin: 15px; line-height: 30px; }
    #select_dealer_pop .table_order { width: 570px; }
    #select_dealer_pop .dealer_opear { height: 30px; margin: 15px 0; text-align: center; }
        #select_dealer_pop .dealer_opear .btn_cancel,
        #select_dealer_pop .dealer_opear .btn_submit { display: inline-block; float: none; margin: 0; }
.input_goods_name,
.input_goods_num,
.input_goods_gg,
.input_goods_price,
.input_goods_count,
.input_goods_sum { width: 120px; height: 22px; padding: 0 2px; border: 1px solid #c9c9c9; line-height: 22px; font-family: 'SimSun'; }
.input_goods_name { width: 250px; }
.single_order .table_common { margin-top: 15px; }
.single_order .plus { display: block; width: 15px; height: 16px; margin: 15px 0 15px 15px; background: url(../images/icon_plus.png) no-repeat; cursor: pointer; }
.single_order .single_order_other { display: none; position: relative; width: 766px; margin: 15px; padding: 15px 201px; background-color: #f3faff; }
.single_order_other p { line-height: 32px; }
    .single_order_other p .input_common { width: 100px; margin: 4px 0; }
    .single_order_other p label,
    .single_order_other dl dt { float: left; width: 60px; padding-right: 5px; text-align: right; }
.single_order_other dl dt { line-height: 32px; }
.single_order_other dl dd,
.single_order_other p span,
.single_order_other p .yes,
.single_order_other p .no { float: left; }
.single_order_other p span { margin-right: 5px; }
.single_order_other p .yes,
.single_order_other p .no { width: 13px; height: 13px; margin: 9px 30px 0 0; }
.single_order .order_info_show { margin: 15px; }
.order_info_show span { float: left; /*width: 584px;*/ width: 389px; line-height: 30px; }
    .order_info_show span em { display: inline-block; width: 135px; font-style: normal; text-align: right; }
.single_order_other dl .checkbox { float: none; margin: 0; }
.single_order_other dl dd p { margin: 0; padding-right: 10px; text-align: right; }
.single_order_other .select_yesorno { float: left; width: 54px; height: 30px; margin-top: 5px; background-repeat: no-repeat; background-image: url(../images/btn_no.png); cursor: pointer; }
    .single_order_other .select_yesorno.select_yes { background-image: url(../images/btn_yes.png); }
.single_order_other p label { line-height: 32px; }

/*数量选择相关样式*/
.spinner { display: inline-block; float: left; width: 102px; height: 22px; margin-left: 8px; margin-right: 8px; }
    .spinner input { width: 60px; height: 13px; border: 1px solid #a9a9a9; display: block; float: left; padding: 3px 0; text-align: center; }
    .spinner .arrow_up { width: 15px; height: 15px; display: block; float: left; margin-left: 4px; margin-top: 3px; background: url(../images/ico-plus.jpg) no-repeat; text-decoration: none; cursor: pointer; }
    .spinner .arrow_down { width: 15px; height: 15px; display: block; float: left; margin-right: 4px; margin-top: 3px; background: url(../images/ico-minus.jpg) no-repeat; text-decoration: none; cursor: pointer; }


.account_table { width: 700px; border: 1px solid #e6e6e6; }
    .account_table th { height: 36px; background-color: #e8f5fd; border-bottom: 1px solid #e6e6e6; color: #000; font-weight: normal; text-align: center; }
    .account_table td { height: 30px; background-color: #fff; border-bottom: 1px solid #e6e6e6; text-align: center; }
        .account_table td.td_name { padding-left: 5px; text-align: left; }
/*1022*/
.order_opear { width: 250px; margin: 0 auto; }
    .order_opear .btn_supplier_submit { display: inline-block; }
    .order_opear #sure { margin-right: 44px; }


.order_success { position: relative; height: 70px; margin: 15px; text-align: center; font: normal 20px/70px 'Microsoft YaHei'; color: #36c; }

.order_info_list { height: 100px; margin: 15px 0 15px 5px; }
    .order_info_list li { display: inline; float: left; width: 270px; height: 95px; margin-left: 55px; padding: 4px 0 0 54px; background: url(../images/bg_detail.png) no-repeat; }
        .order_info_list li p,
        .bake { line-height: 30px; color: #333; }
            .order_info_list li p img { vertical-align: middle; }
.bake { padding-left: 115px; }

.order_price { position: absolute; top: -35px; right: 0; }
    .order_price .input_common { height: 20px; padding: 0px; border: 0; border-bottom: 1px solid #ccc; text-align: center; line-height: 20px; }
/*1209*/
.pay_money { margin: 15px 0 0 15px; }
.pay_money dd { line-height: 30px; }

/*150202*/
.down_dl { height: 30px; margin: 15px; }
.down_dl dt { float: left; }
.down_dl dt .zhifu,
.btn_select_order { display: block; width: 88px; height: 30px; background: url(../images/btn_submit.jpg) no-repeat; color: #fff; text-align: center; font: bold 14px/30px 'SimSun'; border: none; cursor: pointer; }
.down_dl dt .zhifu:hover { text-decoration: none; }
.down_dl dd { float: right; }
.down_dl dd .page { margin: 3px 0; }
.btn_select_order { margin: 0 0 15px 15px; }

.dialog { display: none; position: fixed; top: 50%; left: 50%; width: 800px; min-height: 200px; margin: -150px 0 0 -400px; background-color: #fff; border: 1px solid #ececec; z-index: 3; }
.dialog h3 { position: relative; height: 40px; padding-left: 15px; margin-bottom: 0; background-color: #6bc5f5; color: #fff; font-size: 16px; font-family: "Microsoft YaHei"; line-height: 40px; }
.dialog .close { position: absolute; top: 15px; right: 14px; width: 10px; height: 10px; text-indent: -999em; cursor: pointer; background-image: url(../images/icon_close_pop.jpg); }
.dialog table { width: 770px; margin: 0 15px; }

/*Carmon Huang*/
.goods_info { height: 50px; margin: 5px 0; padding: 0; }
.goods_info dt { display: inline; float: left; width: 48px; height: 48px; /*margin-left: 5px;*/ border: 1px solid #e6e6e6; }
.goods_info dd { float: left; margin: 5px 0 0 5px; }
.goods_info dd p { line-height: 20px; color: #646464; }
.goods_info dd p span { float: left; width: 83px; }
.table_site td.td_name p.sp_xx span { float: left; width: 77px; }
.goods_info dd p span.name,
.table_site td.td_name p.sp_xx span.xh,
.table_site td.td_name p.sp_xx span.bh { width: 36px; color: #999; }
.td_price span { font-family: Arial; }

/*新的建立订单样式*/
.ml1 { margin-left: 16px; }
        .price { font-family: Arial; }
        .underline { text-decoration: underline; font-family:Arial }
        .text-left { text-align: left; }
        .text-center { text-align: center; }
        .text-right { text-align: right; }
        .float-left { float: left; }
        .float-right { float: right; }

        #productTable { margin-top: 15px; }
            #productTable caption { height:45px; text-align: center; }
            #productTable .title { height: 36px; line-height:40px; font-size: 24px; font-family:"Microsoft YaHei"; font-size:24px; }
            #productTable .title_container1 { position: absolute; width: 1168px; border-top: #999 1px solid; padding-top:5px;}
            #productTable .title_container2 { position: absolute; width: 1168px; background:#f9f9f9; border-top: #fff 1px solid; margin-top: 40px; }
            #productTable .title_left { display: inline-block; width:850px; height: 36px; line-height: 36px; text-align: left; float:left  }
                #productTable .title_left .chkset { display: inline-block; height: 22px; border: #999 1px solid; padding: 0 5px; background: #f9f9f9; line-height: 22px; margin:0; }
                .show_client {position: absolute;top: 7px;left: 400px;width: 12px;height: 24px;font: 400 16px/24px 'Arial';cursor: pointer;}
                    #productTable .title_left .chkset input, #productTable .title_left .chkset span { vertical-align: middle; }
            #productTable .title_right { display: inline-block; width:280px; height: 36px; line-height: 36px; text-align: right; float:right }
            #productTable tbody td { text-align: center; font-family:Arial }
                #productTable tbody td.input_hover1 input[type=text] { width:240px; height: 22px; border: 0; border-radius: 2px; line-height: 22px; }
                #productTable tbody td.input_hover1 input[type=button] { height: 22px; margin-left: 4px; padding: 0 4px; border: 0; border-radius: 2px; line-height: 22px; background: #0c0; text-align: center; color: #fff; cursor: pointer; visibility: hidden; }
                #productTable tbody td.input_hover2 input[type=text] { width: 90%; height: 22px; margin: 0 auto; border: 0; border-radius: 2px; line-height: 22px; }
            #productTable tbody .odd td.input_hover1 input[type=text],
            #productTable tbody .odd td.input_hover2 input[type=text] { background: #f7f7f7; }
            #productTable tbody tr:hover td.input_hover1 input[type=text],
            #productTable tbody tr:hover td.input_hover2 input[type=text] { background: #f8fcff; }
            #productTable tfoot tr { background: #999; }

        #productTable_summary { padding: 15px; }
            #productTable_summary .block_left { width: 120px; text-align: left; }
               /* #productTable_summary .block_left .addRow { width: 100px; height: 22px; border: #999 1px solid; line-height: 22px; text-align: center; }*/
            #productTable_summary .block_right { text-align: right; }

        #productTable1 { margin-top: 15px; }
            #productTable1 caption { height:45px; text-align: center; }
            #productTable1 .title { height: 36px; line-height:40px; font-size: 24px; font-family:"Microsoft YaHei"; font-size:24px; }
            #productTable1 .title_container1 { position: absolute; width: 1168px; border-top: #999 1px solid; padding-top:5px;}
            #productTable1 .title_container2 { position: absolute; width: 1168px; background:#f9f9f9; border-top: #fff 1px solid; margin-top: 40px; }
            #productTable1 .title_left { display: inline-block; width:780px; height: 36px; line-height: 36px; text-align: left; float:left  }
                #productTable1 .title_left .chkset { display: inline-block; height: 22px; border: #999 1px solid; padding: 0 5px; background: #f9f9f9; line-height: 22px; margin:0; }
                .show_client {position: absolute;top: 7px;left: 400px;width: 12px;height: 24px;font: 400 16px/24px 'Arial';cursor: pointer;}
                    #productTable1 .title_left .chkset input, #productTable1 .title_left .chkset span { vertical-align: middle; }
            #productTable1 .title_right { display: inline-block; width:280px; height: 36px; line-height: 36px; text-align: right; float:right }
            #productTable1 tbody td { text-align: center; font-family:Arial }
                #productTable1 tbody td.input_hover1 input[type=text] { width:240px; height: 22px; border: 0; border-radius: 2px; line-height: 22px; }
                #productTable1 tbody td.input_hover1 input[type=button] { height: 22px; margin-left: 4px; margin-right: 13px; padding: 0 4px; border: 0; border-radius: 2px; line-height: 22px; background: #0c0; text-align: center; color: #fff; cursor: pointer; visibility: hidden; }
                #productTable1 tbody td.input_hover2 input[type=text] {background: rgba(247, 247, 247, 0); width: 130px; height: 22px; margin: 0 auto; border: 0; border-radius: 2px; line-height: 22px; }
            #productTable1 tbody .odd td.input_hover1 input[type=text],
            #productTable tbody .odd td.input_hover2 input[type=text]  { background: #f7f7f7; }
            #productTable1 tbody tr:hover td.input_hover1 input[type=text],
            #productTable tbody tr:hover td.input_hover2 input[type=text]  { background: #f8fcff; }
            #productTable1 tfoot tr { background: #999; }

        #productTable1_summary { padding: 15px; }
            #productTable1_summary .block_left { width: 120px; text-align: left; }
               /* #productTable1_summary .block_left .addRow { width: 100px; height: 22px; border: #999 1px solid; line-height: 22px; text-align: center; }*/
            #productTable1_summary .block_right { text-align: right; }

        .block_right_table { width: 250px; border-spacing: 0; border-collapse: collapse; }
            .block_right_table td { padding:7px;}
            .block_right_table .total_tr { border-top: #999 1px solid; }
                .block_right_table .total_tr em { font-weight: 700; }
                .block_right_table .total_tr .total { color: #f00; }

        .footnote { margin: 15px; }
            .footnote table { width: 100%; border-spacing: 0; border-collapse: collapse; }
                .footnote table td { border: #999 1px solid; }
            .footnote .notice { width: 120px; }
            .footnote textarea { width: 300px; margin: 5px; border: 0; overflow-y: scroll; }
            .footnote .td1 { background: #fffde6; }
                .footnote .td1 select { width:120px; margin-right:8px; }

        .info_div { margin: 15px; }
            .info_div table { width: 100%; border-spacing: 0; border-collapse: collapse; }
            .info_div .btn1 { height: 22px; border:#999 1px solid; border-radius: 2px; padding: 0 5px; line-height: 20px; }
            .info_div .btn2 { height: 22px; border:#999 1px solid; border-radius: 2px; padding: 0 5px; line-height: 20px; background: #06c; color: #fff; }
			
			.table_common tfoot td { background:#eee}
			.btn_blue2,.btn_gray2 { display: block;width: 88px;height: 30px;margin: 15px auto 15px;border: 0;font-size: 14px;text-align: center;color: #fff;cursor: default;}
			.btn_gray2 { background: url(../images/btn_cancel.jpg) no-repeat;}
			.btn_blue2 { background-image: url(../images/btn_submit.jpg);}
			.info_div .btn_gray2,.info_div .btn_blue2 { margin:0 5px; float:right; }
			
			td.input_hover2 input { text-align:center}
			td.input_hover2 #item6,td.input_hover2 #item7 { text-align:right}

			.float-left .addRow { display: block; line-height:100px; overflow:hidden; border:none; width: 20px;height: 16px;margin: 15px 0 15px 15px;background: url(../images/icon_plus.png) no-repeat;cursor: pointer;}
            .float-right .addRow1 { display: block; line-height:100px; overflow:hidden; border:none; width: 20px;height: 16px;margin: 15px 15px 15px 0;background: url(../images/icon_plus.png) no-repeat;cursor: pointer;}