


    @media ( max-width: 480px ) and (min-width: 280px) {
        .pphone{ position: absolute; z-index: 10000;}
    .person-section .container{
        /*background: #30373f; */
        padding-left: 0; padding-right: 0;}
    .person-b-section .container{ background: #fff;padding-left: 0; padding-right: 0; }
        #consult_hang_frame{ display: none;}
    #pageagen{ display: none;}
        #topcontrol{ display: none;}
        .navbar-default .navbar-nav .open .dropdown-menu>li>a{ color: #fff;}
        #more_se_box .product-item-more img{ width: 100%;}
}

    @media ( max-width: 768px ) and (min-width: 480px) {
        .pphone{ position: absolute; z-index: 10000;}
    .person-section .container{
        /*background: #30373f;*/
        padding-left: 0; padding-right: 0;}
    .person-b-section .container{ background: #fff;padding-left: 0; padding-right: 0; }
    #consult_hang_frame{ display: none;}
        #pageagen{ display: none;}
        #topcontrol{ display: none;}
        .navbar-default .navbar-nav .open .dropdown-menu>li>a{ color: #fff;}

}

    @media ( max-width: 992px ) and (min-width: 768px) {

    .person-section .container{
        /*background: #30373f; */
        padding-left: 0; padding-right: 0;}
    .person-b-section .container{ background: #fff;padding-left: 0; padding-right: 0; }
    #sqb_modal .modal-dialog {
        width: 100%;
        max-width: 1200px;
        margin: 5px auto;
    }
    #sqb_modal .modal-content {

        padding: 5px;
    }
    #sqb_modal .modal-body {

        padding: 5px;
    }
    #consult_hang_frame{ display: none;}
}

  @media ( max-width: 1200px ) and (min-width: 992px) {
        /*.person-section .container{ background: #30373f; padding-left: 0; padding-right: 0;}*/
    /*.person-b-section .container{ background: #fff;padding-left: 0; padding-right: 0; }*/
      .person-section .container{
          /*background: #30373f;*/
          padding-left: 0; padding-right: 0; width: 100%;}
      .person-b-section .container{ background: #fff;  width: 100%;padding-left: 0; padding-right: 0;}
      .pre-footer  .container{  width: 98%; margin: 0 auto;}
      #consult_hang_frame{ display: none;}

}

@media screen and (min-width: 1200px){

    .person-section .container{
        /*background: #30373f; */
        padding-left: 0; padding-right: 0; width: 1282px;}
    .person-b-section .container{ background: #fff; width: 1280px;padding-left: 0; padding-right: 0;}
    .pre-footer .container{  width: 1280px;}

    #consult_hang_frame{ display: block;}
}
.mast{ position: fixed; width: 100%; background: #000000; opacity: 0.7; filter:alpha(opacity=70); height: 100%;
    top:0;left: 0;z-index: 1000000; }
.mastc{position: fixed; top:20%;left: 40%; z-index:10000001; padding: 20px 20px;   width: 400px;background: #fff; margin: 0 auto; margin-top: 100px;text-align: center;
    border:10px solid #000; font-size: 18px;}
.mastc p{ text-align: left; line-height: 30px; padding: 5px 0; }
.mastc .p1{ text-align: center; font-size: 24px; color: #cc0000;  }
.mastc-imgp{ padding: 5px 0; overflow: hidden; width: 65%;margin: 0 auto;}
.mastc-imgp a{ display: block; width: 56px; float: left;margin-right: 10px; }
/*注册页*/
.signup .form-horizontal{ padding-top: 25px;}

.signup .form-horizontal .form-group{ margin-bottom: 20px}
.login_label_a{
    font-weight: normal;
    padding-right: 5px;
    width: 100px;
    text-align: right;
}
.login_label_i{
    font-size: 14px;
    font-weight: normal;
    color: #333333;
    background-color: #ffffff;
    border: 1px solid #e5e5e5;
    border-radius: 0;
    height: 34px;
    padding: 6px 12px;
    width: 300px;


}
.form-without-legend .checkbox .login_label_c{ margin-top: 4px;}
.form-without-legend .checkbox .login_label_c{ margin-left: 100px;}
.form-without-legend .login_label_s{ margin-left: 100px; }
.content-form-page #create_btn{ color: #fff;}
.form-without-legend .help-block-error{ padding-left: 100px;}
.select-modal-div{ }

/*产品列表*/
.pro-section{ min-height: 550px;}
.top_list_box{ width: 100%;padding:0px 0;}
.top_section{ width: 100%; overflow: hidden; padding: 10px 0;  }
.top_section h3{     background: #132c4b;  padding: 15px 10px;  color: #fff;}
.top_section .top_section_c a{display: block;  text-align: center;color: #132c4b;}
.top_section .col-lg-4{ margin-bottom: 5px;}

.top_list_a{display: block;font-size: 30px;text-align: center; padding: 30px 0; color: #49ad1c;}
.select_con_box{ padding: 5px 0;}
.select_con_box div{ margin-right: 10px;}
.block{ display: block;  }
/* list view sorting */
.list-view-sorting {

    position: relative;;
}
.list-view * {
    display: none !important;
}
.list-view-sorting .pull-right {

}
.list-view-sorting label {
    font-weight: normal;
    text-transform: uppercase;
    font-size: 14px;
    color: #8e9ca8;
    font-family: "PT Sans Narrow", sans-serif;
    float: left;
    margin-right: 5px;
    position: relative;
    top: 5px;
}
.list-view-sorting select {
    float: left;
    width: auto;
}
.list-view-sorting a {
    /*background: #fff;*/
    /*color: #E6400C;*/
    /*display: inline-block;*/
    /*padding: 4px 6px;*/
    /*line-height: 1;*/
    /*margin-right: -3px;*/
}
 .product-list .list-pro-div{ padding-right: 0;}
#pro_detail_cont{min-height: 400px;}
.specs .specs_gg{background: #ccc;  text-align: center; margin-bottom: 5px; max-height: 40px; overflow: hidden;}
.specs .active{background: #49ad1c; color: #fff;}
/*.specs_ul{ width: 100%;  overflow: hidden;}*/
/*.specs_ul li{ float: left; background: #ccc; padding: 10px; margin-right: 5px;}*/
/*.specs_ul li.active{     border: 0;  background: #49ad1c;  color: #fff;}*/
.specs .specs_gg a{ display: block; color: #fff;padding: 10px;}
.specs .specs_gg a:hover{background: #49ad1c;text-decoration: none; cursor: pointer;}
#check_type_show a{border-radius:5px !important; background: #ccc; margin-right: 5px;color: #fff; padding: 8px 15px;}
#check_type_show a:hover{color: #fff;}
#check_type_show .active{ background: #49ad1c; }
#product-page-item{ padding: 10px 0 10px 0;}
#product-page-itemB {  padding: 5px 0; margin-top: 10px;}
.specs  p{padding: 2px 13px; overflow: hidden; margin-bottom: 0;}
.checkbox_span{     padding-right: 10px;
    font-size: 14px;
    margin-bottom: 5px;
    display: block;
    float: left;}
.product-page-item{ width: 100%;overflow: hidden;}
#product-page-itemB input{margin-top: 0;margin-right: 2px;}
#product-page-sub{ width: 100%; overflow: hidden; padding: 10px 0;}
#product-page-sub ul{ float: left; margin-right: 5px; padding: 3px 5px;    border: 1px solid #EDEDED; min-width: 50px; background: #fff;height: 100px;}
#product-page-sub ul li{ padding: 3px 0;}
#product-pop-up{ min-height: 300px; padding: 0 5px;}
.single_list{ text-align: center;  background: #fff; font-size: 20px;}
.single_list a{  cursor: pointer;padding: 50px 30px; display: block;background: #00a06b;color: #fff;}
.single_list a:hover{background: #00a06b; color: #fff;text-decoration: none; }
.product-other-item{ padding: 5px 0;    border-top: 1px solid #EDEDED;}
#product-ba-item{ padding-top: 10px;border-top: 1px solid #EDEDED; }
#product-ba-item span{ font-size: 20px;}
.add-other-box{ padding: 8px 0; overflow: hidden;}

#other_item_box{ overflow: hidden; width: 100%;}
.product-other-item-cont{ padding: 5px 0; height: 30px; margin: 5px 0;}
#jc_item_box{ width: 100%;
    overflow: hidden;}
#jc_item_box .sidebar{ }
#jc_modal .modal-dialog{ width: 50%; min-width: 360px;}
#product-pop-up .jcbg-item{ padding: 5px 0; overflow: hidden;}
#ba-other-div{ padding: 5px 0;}
#person-right-list-cont .jcbg-item{ width: 100%;
    border: 1px solid #546c89;
    background: #fff;
    min-height: 30px;
    line-height: 30px;
    padding: 0 5px;
    margin: 0 5px 0 0;
    float: left;
    max-width: 250px;
}
.jc_item_box .product-item .btn-default:hover{ color: #fff;}
.jc_item_box  .product-item:hover {  box-shadow:none;  }
.product-item-order{ padding: 3px 0;}
.product-item-order h3{ margin-bottom: 0; font-size: 14px;}
#jc_modal .btn-default:hover,#o_modal .btn-default:hover{color: #fff;}
.more_product_box .tit_h3{ font-size: 18px; text-align: center;    background: #546c89;  color: #fff; padding: 10px 0;}
.product-item-more{ margin-bottom: 20px;}
.product-item-more h3{ padding: 10px 0 0 0; font-size: 14px; margin-bottom: 0px; text-align: center;}
.product-item-more .pi-price{ padding: 5px 0 0 0; font-size: 16px; margin-bottom: 0px; text-align: center; float: none;}

.newsGoods-box li{ float: left;}
.goods-box-more{ float: right; font-size: 14px; color: #fff;}

.product-page .pd_title{ border-bottom: 1px dashed #ccc; text-align: center; padding-bottom: 15px;}
#product-pop-up .tc_title{ padding: 5px 0; font-size: 18px; margin-bottom: 5px;}
.btn-com{border: 1px solid #546c89;
    padding: 3px 10px;
    text-align: center;
    color: #546c89;}
.btn-com:hover{ color: #fff; background: #546c89; text-decoration: none;}

.goods-btn-div{ clear:both;}

.open_icon{ float: right; margin-right: 5px;}
#type_sider_sec{ min-height: 300px;background: #fff;}
#fpbg_input_div{ overflow: hidden;}


.see_item{ position: relative;}
.see_item .single_del_a{    position: absolute;
    right: -7px;
    top: -5px;
    background: #fff;
    color: #cc0000;
    padding: 0;
    display: block;
    width: 13px;
    height: 13px;
    line-height: 13px;
    border-radius: 50%;
    font-size: 12px;
z-index: 2;
}
.see_item .single_del_a:hover{ text-decoration: none;}

#person-right-list-cont #baseForm a.select2-choice {height: 30px;line-height: 30px;}


/*真伪查询*/
.query_detail{ width: 340px; margin: 0 auto; padding: 20px 0;}
.query_detail .form-control{ width: 250px;}
.query_btn_box{ text-align: center}
.query_btn_box a{ padding: 10px 30px;}


/*用户中心*/
.person-section{ margin: 0 0 10px 0;}

.person-sidebar .person-sidebar-tit{border-bottom:1px solid #D4B78D; height:73px;line-height: 73px; color: #fff; text-align: center; font-size: 20px;}
.person-sidebar{ padding:3px 0px 0 0; background: #30373f;}
.person-sidebar .treeview-menu{ display: none}
.person-right-section{ background: #fff; min-height: 400px;}

/*/////////////////查询条件*/
.sidebar-menu .dropdown-menu li > a:hover, .sidebar-menu .dropdown-menu li > a:focus, .sidebar-menu li.active > a, .sidebar-menu li.active > a:hover{ color:#58718f }

.person-right-cont{    background: #fff;  padding: 10px 0;}
.person-sidebar .dropdown-menu{background: none; font-size: 14px; padding: 0px 0; }
.person-sidebar .dropdown-menu>li>a{ color: #cccccc; }
.person-sidebar .dropdown-menu>li>a:hover{ color: #cccccc; }
.person-sidebar .sidebar-menu a{color: #cccccc;font-family:"微软雅黑" }
.person-sidebar .list-group-item{ margin-bottom: 0; background: #30373f;}

.person-sidebar  .meum-select{background: #595f65;padding: 10px 0 10px 0px;}
.person-sidebar .dropdown-menu li{padding: 10px 0 10px 11px;}


.com_left{ float: left;}
.com_c{ text-align: center}
.com_right{ float: right;}
.select-div .w80{width:80%;}
.select-div .w10{width:10%;}
.select-div .w15{width:15%;}
.select-div .w20{width:20%;}
.select-div .w25{width:25%;}
.select-div .w30{width:30%;}
.select-div .w40{width:40%;}
.select-div  .input-group{ margin-right: 5px;}
.select-div  .form-group{margin-right: 5px; }
.select-div .row div{ margin-bottom: 5px;}
.num_group .input-group{ width:150px;}
.form-group{margin-bottom: 8px;}
#safety_modal .form-group{overflow: visible;}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th{ }
.person-right-cont .btn-default{ background: #f9f9f9; }
.person-right-cont .btn-default:hover{		border: 1px solid #A8AEB3;   }
.person-right-cont .p-right-title{ padding-bottom: 5px; font-size:2em;}
.person-right-cont .text-center{ }
.operating-box{ padding: 5px 0;}

#order-info-list{padding: 10px 0; }
.base-info-btn-div{ padding: 5px 0; text-align: right;}
.btn-simple{ color:#587190;text-decoration: underline; }
.qk_a_btn{ color: #fff; background: #cc0000; padding: 3px 5px;
    font-size: 14px;
    margin-bottom: 5px;
    margin-left: 10px;
    display: block;
    float: left;}
.qk_a_btn:link{ color: #fff; background: #cc0000; text-decoration: none;}
.qk_a_btn:hover{ color: #fff; background: #d80000; text-decoration: none;}
.qk_a_btn:active{ color: #fff; background: #d80000; text-decoration: none;}
.qk_a_btn:visited{ color: #fff; background: #d80000; text-decoration: none;}

/*用户中心*/

/*送检单管理*/
.p-base-box h3{ font-size: 16px; font-weight: bold; padding: 10px;  }
.p-base-box .form-group{clear:both;}
.select-div .active{ background: #587190;color: #fff;}
.tc_item_name{ color: #cc0000;line-height: 22px;}

.other-info-box{ display: none;}
.type-other-div .ot-top-type-a{ display: block; background: #587190; text-align: center; padding: 10px 0; color: #fff; margin-bottom: 5px;}
.type-other-div .ot-top-type-a:hover{  background: #4e647f; text-decoration: none;}
.mx-info-btn-div{ padding: 10px 0; text-align: center;}

.select-divq{ padding: 0px 0 5px 0;}
/*送检单管理明细*/
#upload_datail_a{ margin-left: 10px;}
.upload_modal_box{ width: 90%; margin: 0 auto;}
.f_upload .upload_icon {
    background: url("../img/add.png");
    cursor: pointer;
    width: 121px;
    height: 40px;
    display: inline-block;
    float: left;

}
.countCk{ color: #546c89; text-decoration: underline;}
 #ckCount_If{ width: 100%;min-height: 500px;}
.form-upload_list_box table{ width: 100%;}
.form-upload_list_box table tbody td{ padding: 8px 8px;  border:1px solid #e5e5e5;}
.form-upload_list_box table thead td{  padding: 8px 8px; background: #132c4b; color: #fff;border:1px solid #fff;}
.upload_list_a{margin-right: 2px;}

.order-info-sec{ padding: 5px 0; margin: 5px 0;}
.mx-info-btn-div a{margin-left: 10px;}
.order-info-list p{     margin: 0 0 0 5px;}
.spe_a a{ margin-bottom: 5px;}
#report_modal_box .form-group{margin-bottom: 0px;}
#report_modal_box .form-group .control-label{margin-bottom: 0px;}
div.jtable-main-container table.jtable tbody > tr > td{  word-break:break-all; word-wrap:break-word;  }
.other-oper{ padding:5px 0;}
.sample-info-ul{ width: 100%; overflow: hidden;}
.sample-info-ul li{ float: left; width: 50%; font-size: 12px;}
.sample-info-ul .sample-info-first{}
.sample-info-ul .sample-info-second{ border-left: 1px dotted #ccc;}
.item-p{ font-size: 12px;}
.lt-item-table{ width: 100%; margin: 10px 0;}
.lt-item-table thead td{ font-weight:bold;}
.lt-item-table  td{ padding: 5px 5px; font-size: 14px;}
.status-list li{     height: auto;  min-height: 30px;    border-bottom: 1px dotted #ccc; overflow: hidden; font-size: 10px;}
 .status-list li .date{  padding-right: 10px;}
 .status-list li span{display: block;}
/*新闻*/
.news_detail{}
.n_detail_tit{ text-align: center; padding: 5px 0;}
.news_der_p{text-align: right; border-bottom: 1px dashed #ccc;}
.news_der_p span{ padding-right: 5px; color: #999; font-size: 12px; }
.n_detail_cont{ padding: 10px;}
.news_box li{ margin-bottom: 0; background: #f4f5f6; }
.news_box li a{ color: #000c1c;     display: block;  text-align: center;  padding: 15px 0;  font-size: 16px;}
.news_box li:hover{ background: #495b6d; }
.news_box li a:hover{ text-decoration: none;color: #fff;}
.news_box li.active a{color: #fff; background: #495b6d; }
.news_box li.active a:hover{}
.news-list-sec{ padding-bottom: 10px; border-bottom: 1px dashed #ccc; margin-bottom: 10px;}
#news-list-box h3{ margin-bottom: 5px;}
#news-list-box .news_der_p{ text-align: left; border-bottom: none;}
.news_descri_p{ padding: 5px 0; color: #818181;}
/*#sqb_modal #modal-dialog{ width: 1000px;}*/



/*在线咨询框*/
#consult_hang_frame { position: fixed;
    right: 0px; bottom: 70px; width: 20px; height: 93px; border-radius: 3px; background: url("../img/service_icon.png") no-repeat -381px -0px;text-align: center;
    cursor: pointer; z-index: 1000;}
#consult_hang_frame .tel_thumb_icon{ height: 56px; line-height: 56px;}
#consult_hang_frame .arrows_icon{ height: 120px; line-height: 80px;}
#online_consult {
    position: fixed;
    right: 0px;
    bottom: 70px;
    width: 350px;
    height: 93px;
    background: url('../img/service_icon.png') no-repeat -51px -135px;
    z-index: 10001;
}
#online_consult .consult_border{ }
#online_consult .consult_border .consult_title{ height: 75px; line-height: 75px; color: #132C4B; text-align: center; font-size: 20px;}
#online_consult .consult_border .consult_content p{    height: 93px;
    line-height: 99px;
    text-align: center;
    font-size: 16px;
    width: 350px;
    float: right;}
#online_consult .consult_border .consult_content p a{ text-decoration:none}
.hide{ display: none}
    #online_consult .consult_border .consult_content p a{     font-size: 14px;
        color: #fff;
        padding-left: 40px;}
/*产品库*/

/*配方表模态框*/
#modal_edit_formula #formula-table-box span.line-btn { display: inline-block;margin-right: 5px;width: 20px;height: 20px;border-radius: 8px;cursor: pointer;text-align: center;font-size: 16px;line-height: 20px;}
#modal_edit_formula #formula-table-box span.line-btn.add-line-sub { color:white;background-color: #74bd60;}
#modal_edit_formula #formula-table-box span.line-btn.del-line-sub { color:white;background-color: #bd2d30;}

#modal_edit_formula table.formula-header tr+tr th {vertical-align: middle;text-align: center;}
#modal_edit_formula table.formula-header tr+tr th:nth-of-type(1) {width: 6%;}
#modal_edit_formula table.formula-header tr+tr th:nth-of-type(2) {width: 6%;}
#modal_edit_formula table.formula-header tr+tr th:nth-of-type(3) {width: 35%;}
#modal_edit_formula table.formula-header tr+tr th:nth-of-type(4) {width: 25%;}
#modal_edit_formula table.formula-header tr+tr th:nth-of-type(5) {width: 13%;}
#modal_edit_formula table.formula-header tr+tr th:nth-of-type(6) {width: 15%;}

#modal_edit_formula table.formula-header2 tr th {vertical-align: middle;text-align: center;}
#modal_edit_formula table.formula-header2 tr th:nth-of-type(1) {width: 5%;}
#modal_edit_formula table.formula-header2 tr th:nth-of-type(2) {width: 5%;}
#modal_edit_formula table.formula-header2 tr th:nth-of-type(3) {width: 19%;}
#modal_edit_formula table.formula-header2 tr th:nth-of-type(4) {width: 15%;}
#modal_edit_formula table.formula-header2 tr th:nth-of-type(5) {width: 11%;}
#modal_edit_formula table.formula-header2 tr th:nth-of-type(6) {width: 10%;}
#modal_edit_formula table.formula-header2 tr th:nth-of-type(7) {width: 10%;}
#modal_edit_formula table.formula-header2 tr th:nth-of-type(8) {width: 10%;}
#modal_edit_formula table.formula-header2 tr th:nth-of-type(9) {width: 15%;}

#modal_edit_formula #formula-table-box table.formula-content tbody tr:first-child td:nth-of-type(1) {width: 6%;}
#modal_edit_formula #formula-table-box table.formula-content tbody tr:first-child td:nth-of-type(2) {width: 6%;}
#modal_edit_formula #formula-table-box table.formula-content tbody tr:first-child td:nth-of-type(3) {width: 35%;}
#modal_edit_formula #formula-table-box table.formula-content tbody tr:first-child td:nth-of-type(4) {width: 25%;}
#modal_edit_formula #formula-table-box table.formula-content tbody tr:first-child td:nth-of-type(5) {width: 13%;}
#modal_edit_formula #formula-table-box table.formula-content tbody tr:first-child td:nth-of-type(6) {width: 15%;}

#modal_edit_formula #formula-table-box table.formula-content2 tbody tr:first-child td:nth-of-type(1) {width: 5%;}
#modal_edit_formula #formula-table-box table.formula-content2 tbody tr:first-child td:nth-of-type(2) {width: 5%;}
#modal_edit_formula #formula-table-box table.formula-content2 tbody tr:first-child td:nth-of-type(3) {width: 19%;}
#modal_edit_formula #formula-table-box table.formula-content2 tbody tr:first-child td:nth-of-type(4) {width: 15%;}
#modal_edit_formula #formula-table-box table.formula-content2 tbody tr:first-child td:nth-of-type(5) {width: 11%;}
#modal_edit_formula #formula-table-box table.formula-content2 tbody tr:first-child td:nth-of-type(6) {width: 10%;}
#modal_edit_formula #formula-table-box table.formula-content2 tbody tr:first-child td:nth-of-type(7) {width: 10%;}
#modal_edit_formula #formula-table-box table.formula-content2 tbody tr:first-child td:nth-of-type(8) {width: 10%;}
#modal_edit_formula #formula-table-box table.formula-content2 tbody tr:first-child td:nth-of-type(9) {width: 15%;}
#modal_edit_formula #formula-table-box table.formula-content2 tboby input{width: 80%;}
#modal_edit_formula #formula-table-box {max-height: 500px;overflow-y: auto;} /*配方表容器区域*/
#modal_edit_formula #formula-table-box table.table>tbody>tr>td{vertical-align:middle;}
#modal_edit_formula #formula-table-box table.formula-content2 tbody input[type=number],#modal_edit_formula #formula-table-box table.formula-content2 tbody input[type=text] {width: 100%;height:30px;line-height:30px;} /*配方表中input文本框宽度*/
#modal_edit_formula #formula-table-box table.formula-content2 tbody .prt input {width: 80%;} 
#modal_edit_formula div.modal-body textarea {resize: none;border: 1px solid #333;width: 100%;} /*配方表最下部文本框*/


/*购物车*/
.item-amount{width: 90px;}
.item-amount input{ width: 50px; float: left; height: 25px;  }
.item-amount a{padding: 0px 5px;border: 1px solid #e5e5e5;background: #f0f0f0;text-align: center;line-height: 23px;color: #444; display: block ;float: left;  }
.item-amount .J_Plus{ padding: 0 3px;}
.item-amount a:hover{ text-decoration: none;}
/***recipe/edit***/
.mark-input .form-group textarea.form-control{height:90px;width:320px;}
.mark-input .onuf{position:relative;}
.mark-input .onuf .show_down{background:#fff;width:230px;position:absolute;left:0px;box-shadow: 0px 0px 10px #999;z-index:101;}
.mark-input .onuf .show_down li{float:left;padding:5px;cursor: pointer;}
.mark-input .onuf .show_down li i{visibility: hidden;}
.mark-input .onuf .show_down ul li.checked{color: #00a65a;}
.mark-input .onuf .show_down li.checked i{visibility: visible;color: #00a65a;}
.mark-input .form-group .warning.type_nt{margin-top: 40px;clear: both;display:none;}
#recipes{min-width:500px;position: relative;z-index:0;}
.uploader_hide{display:none;}
#recipes.is_full{margin-left:24px;}
.mark-input .form-group dd{float:left;margin-right:15px;}
.mark-input .fc_note{line-height:40px;}
.check-rs table.wp{width:1250px;}
.is_full .check-rs table.wp{width:100%;}
.check-rs .wp .tpspan th:nth-child(1){width:10%;}
.check-rs .wp .tpspan th:nth-child(2){width:8.5%;word-break:break-all;}
.check-rs .wp .tpspan th:nth-child(3){width:8.5%;word-break:break-all;}
.check-rs .wp .tpspan th:nth-child(4){width:23%;}
.check-rs .wp .tpspan th:nth-child(5){width:13%;}
.check-rs .wp .tpspan th:nth-child(6){width:14%;}
.check-rs .wp .tpspan th:nth-child(7){width:11%;}
.check-rs .wp .tpspan th:nth-child(8){width:12%;}
.check-rs table.pxt{width: auto;min-width:860px;}
.check-rs .table td, .check-rs .table th{padding: 5px;}
.check-rs .pxt .tpspan th{text-align:center; height: 60px; vertical-align: middle;}
.check-rs .pxt .tpspan th.twa,.check-rs .pxt .tpspan td.twa{width:auto;display: table-cell;}
.check-rs .pxt .tpspan .tw1{width:140px;display: table-cell;}
.check-rs .pxt .tpspan .tw2{width:115px;display: table-cell;word-break:break-all;}
.check-rs .pxt .tpspan .tw3{width:115px;display: table-cell;word-break:break-all;}
.check-rs .pxt .tpspan .tw4{width:260px;display: table-cell;}
.check-rs .pxt .tpspan .tw5{width:165px;display: table-cell;}
.check-rs .pxt .tpspan .tw6{width:195px;display: table-cell;}
.check-rs .pxt .tpspan .tw7{width:112px;display: table-cell;}
.check-rs .pxt .tpspan .tw8{width:160px;display: table-cell;}
.check-rs .rsheader{overflow: hidden;}
.check-rs .rsheader .hd-ps{position: relative;}
.check-rs .rsheader .hd-ps table{position: absolute;left:0px;top:0px;}
.cellvs{line-height:30px;}
.cellvs label{margin-right:8px;}
.ch_height{height:600px;}
.ch_results .tspce{height:60px;}
.ch_results table.layui-table{margin:0px;}
.sort-rs dl{margin:10px;}
.sort-rs dd{padding:5px;}
.check-rs .scroll_in{overflow:scroll;}
#recipes .tab-hold{z-index: 100;width:100%;background: #fff;}
#recipes .tab-hold .top-bar{background:#fff;padding:15px;}
#recipes .titles{height:45px;width:100%;padding-top:15px;}
#recipes .titles dl{border-bottom:#ddd solid 1px;height: 30px;}
#recipes .titles dd{float:left;color:#999;border-top-left-radius:8px;border-top-right-radius:8px;border-left:#ddd solid 1px;border-top:#ddd solid 1px;border-right:#ddd solid 1px;height:30px;line-height:30px;margin:0px 5px;padding:0px 20px;cursor: pointer;}
#recipes .titles dd:first-child{margin-left:15px;}
#recipes .titles dd.on{background:#fff;color:#444;}
.flex-cells{position:absolute;z-index:9;box-shadow: 1px 0px 5px #aaa;background-color:#fff;}
.item-ls ul{padding-left:20px;}
.item-ls li{cursor: pointer;padding-bottom:5px;color:#8c8c8c;}
.item-ls i.layui-icon{margin-left:-20px;margin-right:2px;}
.item-ls li.on{color:#333;}
.item-ls li:hover{color:#444;}
.row_ext .show-dw,.row_ext .show-pl,.cate_select .select_down{position:relative;}
.row_ext p{text-align:center;}
.row_ext ul{display:none;position:absolute;background:#fff;border:1px solid #ddd;padding:15px;left:45%;top:5px;z-index:10;border-radius:5px;box-shadow:0px 0px 6px #999;}
.row_ext .show-dw .hint,.row_ext .show-pl .hint{display:none;position:absolute;width:8px;height:8px;top:0px;left:55%;background:#fff;border-left:1px solid #ddd;border-top:1px solid #ddd;transform:rotate(45deg);z-index:11;}
.hv:hover ul,.hv:hover .hint,.row_ext .vhold ul,.row_ext .vhold .hint{display:block;}
.row_ext ul li{width:200px;margin-top:5px;}
.row_ext ul li:first-child{margin-top:0px;}
.row_ext .show-pl .hint{border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-top:none;left:0px;}
.row_ext .show-pl ul{top:-50px;left:5px;}
.row_ext .show-pl ul.rn{top:-30px;padding:0px;}
.row_ext .show-pl ul.rn li{width:40px;line-height:20px;padding:2px; cursor: default;margin-top:0px;}
.row_ext .show-pl{margin-left:45%;}
.row_ext .note_option ul{left:0px;text-align: left;line-height: 16px;padding:5px 0px;}
.row_ext .note_option li{padding:4px 8px;cursor: default;margin:0px;border-bottom:1px solid #eee;}
.row_ext .note_option li:hover,.row_ext .note_option li.hd{background:#eee;}
.formula .row_ext .show-pl .hint{top:-10px;}
a.alink{text-decoration: underline;}
.left-btns button{height: 35px; padding-left: 15px; padding-right: 15px;}
.warning{border:1px solid #f17474;padding:8px;color:#f17474;}
.warning p{font-weight:bold;}
.warning ol{margin-left:10px;}
.warning ol,.warning ol li{list-style:inside;}
.down_rs{padding:15px 24px;}
.formula{overflow: scroll;}
.formula .scrx{width:1600px;position:relative;}
.formula .formula-header{position:absolute;width:100%;top:0px;left:0px;z-index: 10;}
.formula .layui-table td,.formula .layui-table th{padding:5px;}
.formula table.formula-content tbody select,.formula table.formula-content tbody input[type=number],.formula table.formula-content tbody input[type=text],.formula table.formula-opt tbody input[type=text],.formula table.formula-content thead input[type=text],.formula table.formula-opt thead input[type=text]{height:24px;}
.ch_results .right-btns-bar{padding:10px;top: 45px;padding-top:15px; position: fixed;z-index: 11;background: #fff;width:100%;}
.formula #formula-table-box {max-height: none;overflow: visible;}
.formula table.formula-content button.btn{padding: 2px 5px;border: 1px solid #ccc;}
.flex-cells .table{margin-bottom:0px;}
.formula .flex-cells table.formula-opt thead input[type=text],.formula .flex-cells table.formula-opt tbody input[type=text],.ch_results .formula table.formula-content thead input[type=text],.formula table.formula-content tbody input[type=text],.formula table.formula-content tbody input[type=number]{height: 30px;border: 1px solid #eee;}
span.line-btn {display: inline-block;margin-right: 5px;width: 18px;height: 18px;border-radius: 8px;cursor: pointer;text-align: center;font-size: 14px;line-height: 17px;}
span.line-btn.add-line-sub { color:white;background-color: #74bd60;}
span.line-btn.del-line-sub { color:white;background-color: #777;}
table.formula-header tr+tr th,table.formula-header .rp_t th {vertical-align: middle;text-align: center;}
table.formula-header tr+tr th:nth-of-type(1),table.formula-header .rp_t th:nth-of-type(1){width: 3%;}
table.formula-header tr+tr th:nth-of-type(2),table.formula-header .rp_t th:nth-of-type(2){width: 4%;}
table.formula-header tr+tr th:nth-of-type(3),table.formula-header .rp_t th:nth-of-type(3){width: 13%;}
table.formula-header tr+tr th:nth-of-type(4),table.formula-header .rp_t th:nth-of-type(4){width: 10%;}
table.formula-header tr+tr th:nth-of-type(5),table.formula-header .rp_t th:nth-of-type(5){width: 7%;}
table.formula-header tr+tr th:nth-of-type(6),table.formula-header .rp_t th:nth-of-type(6){width: 7%;}
table.formula-header tr+tr th:nth-of-type(7),table.formula-header .rp_t th:nth-of-type(7){width: 8%;}
table.formula-header tr+tr th:nth-of-type(8),table.formula-header .rp_t th:nth-of-type(8){width: 6%;}
table.formula-header tr+tr th:nth-of-type(9),table.formula-header .rp_t th:nth-of-type(9){width: 6%;}
table.formula-header tr+tr th:nth-of-type(10),table.formula-header .rp_t th:nth-of-type(10){width: 6.5%;}
table.formula-header tr+tr th:nth-of-type(11),table.formula-header .rp_t th:nth-of-type(11){width: 6%;}
table.formula-header tr+tr th:nth-of-type(12),table.formula-header .rp_t th:nth-of-type(12){width: 6.5%;}
table.formula-header tr+tr th:nth-of-type(13),table.formula-header .rp_t th:nth-of-type(13){width: 6.5%;}
table.formula-header tr+tr th:nth-of-type(14),table.formula-header .rp_t th:nth-of-type(14){width: 4.5%;}
table.formula-header tr+tr th:nth-of-type(15),table.formula-header .rp_t th:nth-of-type(15){width: 6%;}
.scrx .table{margin-bottom:0px;}
.scrx table.formula-header{background: #fff;}
.ch_results table.formula-content tbody tr:first-child td:nth-of-type(1) {width: 3%;}
.ch_results table.formula-content tbody tr:first-child td:nth-of-type(2) {width: 4%;}
.ch_results table.formula-content tbody tr:first-child td:nth-of-type(3) {width: 13%;}
.ch_results table.formula-content tbody tr:first-child td:nth-of-type(4) {width: 10%;}
.ch_results table.formula-content tbody tr:first-child td:nth-of-type(5) {width: 7%;}
.ch_results table.formula-content tbody tr:first-child td:nth-of-type(6) {width: 7%;}
.ch_results table.formula-content tbody tr:first-child td:nth-of-type(7) {width: 8%;}
.ch_results table.formula-content tbody tr:first-child td:nth-of-type(8) {width: 6%;}
.ch_results table.formula-content tbody tr:first-child td:nth-of-type(9) {width: 6%;}
.ch_results table.formula-content tbody tr:first-child td:nth-of-type(10) {width: 6.5%;}
.ch_results table.formula-content tbody tr:first-child td:nth-of-type(11) {width: 6%;}
.ch_results table.formula-content tbody tr:first-child td:nth-of-type(12) {width: 6.5%;}
.ch_results table.formula-content tbody tr:first-child td:nth-of-type(13) {width: 6.5%;}
.ch_results table.formula-content tbody tr:first-child td:nth-of-type(14) {width: 4.5%;}
.ch_results table.formula-content tbody tr:first-child td:nth-of-type(15) {width: 6%;}
.ch_results table.formula-content tbody input[type=text],.ch_results table.formula-content tbody input[type=number] {width: 100%;}
.ch_results table.formula-content tbody .prt input[type=text]{width: 80%;}
.ch_results table.formula-content .table>tbody>tr>td{vertical-align: middle;}
.ch_results table.formula-opt tbody tr:first-child td:nth-of-type(1) {width: 48px;box-sizing:border-box;}
.ch_results table.formula-opt tbody tr:first-child td:nth-of-type(2) {width: 64px;box-sizing:border-box;}
.ch_results table.formula-opt tbody tr:first-child td:nth-of-type(3) {width: 208px;box-sizing:border-box;}
table.flex-header{position:absolute;z-index:11;width: 321px;background: #fff;}
table.flex-header th{height:58px;text-align:center;}
table.flex-header tr:first-child th:nth-of-type(1) {width: 48px;box-sizing:border-box;}
table.flex-header tr:first-child th:nth-of-type(2) {width: 64px;box-sizing:border-box;}
.cate_select .down_view{display:none;width: 350px;position:absolute;z-index: 10;background:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0px 0px 6px #999;}
.cate_select .is_d .down_view{display:block;}
.cate_select .down_view ul{width:130px;float:left;}
.cate_select .down_view ul li{cursor: default;border-bottom:1px solid #ddd;}
.cate_select .down_view ul.cs1 li{text-align:center;line-height:40px;}
.cate_select .down_view ul.cs1 li:last-child{border-bottom:none;}
.cate_select .down_view li:hover{background:#ddd;}
.cate_select .down_view ul.cs1 li.on{background:#ccc;}
.cate_select .down_view ul.cs2{width:180px;height: 270px;padding: 10px;border-left: 1px solid #ccc;}
.cate_select .down_view ul.cs2 li{float:left;padding:0px 8px;border:1px solid #ccc;border-radius:5px;line-height: 22px;margin: 5px;}
.cate_select .down_view ul.cs2 li.on{background-color: #FB9E1C;color:#fff;border: 1px solid #ef961b;}
.cate_select .down_view .close{position: absolute;padding:5px;right: 0px;}
.cate_select .down_view .close button{background:transparent;border:none;}
.cate_select .down_view .btn{position:absolute;left:0px;top:0px;border:none;height:30px;background:transparent;width:110px;padding-right:20px;}
.check-rs .ref_p{font-size: 12px;color: #888;visibility:hidden;}
.check-rs td:hover .ref_p{visibility:visible;}
.mform{padding:15px 0px;}
.mform .form-control{height:28px;width:100%;}
.mform dl{margin:10px 20px;}
.mform .last-row{text-align:center;}
.mform textarea.form-control{height:70px;}
.mform .note{color:#777;}
.mform p.note{font-size:12px;}
.check-rs .m_assess{color:#da3504;}
.edit_span .close-left,.edit_span .open-left{position:fixed;z-index:11;top:45%;cursor: pointer;}
.edit_span .close-left .hi,.edit_span .open-left .hi{display:none;}
.edit_span .close-left p:hover .hi,.edit_span .open-left p:hover .hi{display:inline-block;}
.edit_span .close-left{left: 520px;}
.edit_span .open-left{background:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:0px 0px 5px #999;left:0px;padding:0px 5px;}
@media screen and (max-width: 1600px){
.is_full .check-rs table{width:1350px;}
}
.overt{ white-space:nowrap;height:24px;overflow:hidden;text-overflow:ellipsis;width: 100px;}
.modal-body .r{color:red;}