@CHARSET "UTF-8";
/* 自适应 */
.clearer {
	clear: both;
}
/*.img-responsive {
	width: 100%;
}*/
.hidden {
	display: none;
}
/* 自适应 */

/* 初定义 */
* {
	margin: 0;
}
body {
    font-size: 12px!important;
    font-family: Arial, 微软雅黑!important;
    color: rgb(87, 87, 87)!important;
    overflow: auto!important;
    background: rgb(244, 244, 244);
}
ul li {
    list-style: none;
}
a {
    text-decoration: none;
    color: #1655f5;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 13px;
}
.table_data {
    font: normal 12px 'Microsoft Yahei';
    text-align: center;
    width: 100%;
    border-left: 1px solid #c5c5c5;
    border-top: 1px solid #c5c5c5;
    border-collapse: collapse;
}
label.error {
    color: red;
}
/* 初定义 */

/* 头部，尾部 */
.logo {
    float: left;
}
.account-info {
    float: right;
}
.account-admin span {
	line-height: 22px;
}
.company-name span {
    line-height: 66px;
    font-size: 20px;
    color: #575757;
}
.hidden-xs.company-name, .header .hidden-xs.img {
    float: left;
}
.logo .img {
    padding-top: 5px;
}
.header, .footer, .contain {
    margin: auto;
    padding:10px;
    background-color:#ffffff;
}
.dev_message {
    margin-top: 20px;
}
.company-name {
    padding-left: 20px;
}
.visible-xs .company-name {
    margin-bottom: 0px;
    line-height: 40px;
    margin-top: 0px;
    text-align:center;
}

.visible-xs.login {
    padding:10px;
}
/* 头部 */

.login-detail {
    width: 40%;
    float: right;
    position: absolute;
    top: 0;
    right: 0;
    top: 50px;
}
.login-background {
	position: relative;
    background: #2AA2EE;
}
.login-detail .title span {
    line-height: 26px;
}
.login-detail .img {
    float: left;
}
.login-detail .title span {
    color: #515151;
    font-size: 18px;
    height: 32px;
    line-height: 24px;
    font-weight: bold;
}
.login-detail .title {
    padding: 10px;
}
.login-detail ul li {
    margin-top: 20px;
}
.login-detail input[type="text"],.login-detail input[type="password"]{
	width: 200px;
	height: 25px;
}
.login-detail ul {
	color: white;
	font-size: 14px;
	margin-bottom: 20px;
}
.submit-btn {
	cursor: pointer;
}

/* home */
.tasks_title {
    padding-left: 10px;
}
.left_role {
    width: 99%;
    background: #f4f4f4;
    border: #ccc 1px solid;
}
.tasks_title h2 {
    height: 28px;
    padding-top: 8px;
    overflow: hidden;
    font-size: 14px;
    font-weight: bold;
    text-indent: 8px;
    line-height: 22px;
    margin-top: 0px;
}
.left_role li {
    margin-left: 10px;
    padding-top: 8px;
    text-shadow: 0 1px 1px #e52e2e;
    color: #300;
}
.left_tasks {
    height: auto;
    min-height: 125px;
    border: 1px solid #ccc;
    border-top: 0px;
}
.tasks_title a.more {
    float: right;
    color: #c00;
    font-size: 13px;
    _font-size: 12px;
    line-height: 22px;
    margin-right: 10px;
}
.new_activity {
	width: 100%;
    height: 100%;
    background: #fff;
    float: left;
    background-position-x: 40%;
}



/* 菜单 */
.main_menu {
    background: url(../images/menu_bg.png) repeat-x;
    height: 38px;
    color: #333;
    padding-bottom: 10px;
}
.main_menu li {
    float: left;
    position: relative;
    margin-left: 10px;
}
.main_menu li span {
    padding: 0px 10px;
    display: block;
    line-height: 38px;
    height: 38px;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
}
.child_menu {
    position: absolute;
    border: 1px solid #e1e1e1;
    background: #f3f0f0;
    padding: 5px;
    display: none; 
    color: #333;
    z-index: 9999;
}
.child_menu {
    width: 140px;
}
.child_menu dd {
    padding: 6px;
    font-size: 12px;
    position: relative;
}
.child_menu dd a {
    display: block;
    color: #333;
    outline: none;
}
.main_menu li.hover span { 
	background:url(../images/li_hover.png) repeat-x;
}
.child_menu dd.hover { 
	background-color:#d5d4db;
}
/* 菜单 */

.save-btn.disable {
    background: grey!important;
}

/* product list */
.right_box {
    padding: 5px 10px;
    background: #FFF;
}
.right_box td {
    line-height: 25px;
    text-align: center;
}
a.btn_all span {
    background: url(../images/btn_all_hover.png) no-repeat right top;
    padding-right: 10px;
    display: block;
    cursor: pointer;
}
a.btn_all {
    background: url(../images/btn_all_hover.png) no-repeat;
    height: 25px;
    line-height: 25px;
    display: inline-block;
    padding-left: 10px;
    vertical-align: middle;
    color: #666;
}
.right_box table caption {
    text-align: left;
    background: url(../images/line_2.png) repeat-x;
    height: 25px;
    line-height: 25px;
    padding: 0px 10px;
    border: 1px solid #e1e1e1;
    border-bottom: 0px;
    font-weight: bold;
}
.listTable {
    text-align: center;
    width: 100%;
    margin-top: 8px;
}
/* product list */
.main_box table caption {
    text-align: left;
    background: url(../images/line_2.png) repeat-x;
    height: 25px;
    line-height: 25px;
    padding: 0px 10px;
    border: 1px solid #e1e1e1;
    border-bottom: 0px;
    font-weight: bold;
}
.tdleft {
    background: #f5f3f3;
    font-weight: bold;
    border: 1px solid #e1e1e1;
    line-height: 25px;
    text-align: right;
    padding-right: 5px;
}
.tdright {
    line-height: 20px;
    border: 1px solid #e1e1e1;
    line-height: 25px;
    text-align: left;
    padding-left: 10px;
}
.P10 {
    padding: 10px;
    white-space: normal;
    word-break: break-all;
}
.main_box {
    border: 1px solid #e1e1e1;
    padding: 5px 10px;
    background: #FFF;
}
.menu .active {
    border: 2px solid #A3000D!important;
}
.normal {
    border: 1px solid #c5c5c5;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 8px;
    padding-right: 8px;
    cursor: pointer;
}
.div_btn {
    text-align: center;
    padding: 10px;
}
.table_data .tr_head {
    height: 22px;
    background: #2188ca;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}
.table_data .td_center {
    border-right: 1px solid #c5c5c5;
    border-bottom: 1px solid #c5c5c5;
    text-align: center;
}
.table_data .tr {
    height: 22px;
}
.right_box th {
    border: 1px solid #e1e1e1;
    background: #efefef;
    line-height: 25px;
}
.part_time.right_box input {
    width: 184px;
}
.right_box input[type="checkbox"] {
    width: auto;
}
.right_box select {
    width: 184px;
}
.listTable thead tr {
    height: 24px;
}
.historyMenu {
    border-bottom: 1px solid #c5c5c5;
    background-color: #f5f5f5;
    text-align: center;
    cursor: pointer;
}
#historyMenuDiv .active {
    border-left: 1px solid #c5c5c5;
    border-top: 1px solid #c5c5c5;
    border-right: 1px solid #c5c5c5;
    text-align: center;
    cursor: pointer;
    background: white;
}
.success-message {
	border-color: #446423;
    background-color: #eff5ea;
    background-image: url(../images/i_msg-success.gif);
    color: #3d6611;
    background-repeat:no-repeat;
    border: 1px solid;
}
.message-block {
	margin-bottom: 10px;
}
.message {
    border-style: solid !important;
    border-width: 1px !important;
    background-position: 10px 9px !important;
    background-repeat: no-repeat !important;
    min-height: 24px !important;
    padding: 8px 8px 8px 32px !important;
    font-size: 13px !important;
    font-weight: bold !important;
}

.error-message {
    border-color: #f16048;
    background-color: #faebe7;
    background-image: url(../images/i_msg-error.gif);
    color: #df280a;
}
.delete{
	cursor: pointer;
}
.right_box th {
    border: 1px solid #e1e1e1;
    background: #efefef;
    line-height: 25px;
}
.listTable td {
    border: 1px solid #DCDCDC;
    padding: 2px 6px;
}
.switchery {
    background-color: #fff;
    border: 1px solid #dfdfdf;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    position: relative;
    vertical-align: middle;
    width: 38px;
}
.switchery>small {
    background-color: #f7f7f7;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 0 1px #dfdfdf;
    box-shadow: 0 0 0 1px #dfdfdf;
    height: 20px;
    width: 20px;
    position: absolute;
    top: 0;
}
.switchery:before, .switchery:before {
    position: absolute;
    left: 7px;
    top: 0;
    font-weight: bold;
    line-height: 20px;
    color: #fff;
    font-size: 12px;
    z-index: 1;
}
.ygtvtp {
    width: 18px;
    height: 22px;
    cursor: pointer;
    background: url(../images/treeview_sprite.gif) 0 -6400px no-repeat;
}
.ygtvdepthcell {
    width: 18px;
    height: 22px;
    background: url(../images/treeview_sprite.gif) 0 -8000px no-repeat;
}
.ygtvtn {
    width: 18px;
    height: 22px;
    background: url(../images/treeview_sprite.gif) 0 -5600px no-repeat;
    cursor: pointer;
}
.ygtvitem .branch_table td {
    border: 1px solid #d8d8d8;
}
table.ygtvtable {
    margin-bottom: 0;
    border: none;
    border-collapse: collapse;
}
.ygtvitem .branch_table td table td {
    border: 0;
}
.ygtvtm {
    width: 18px;
    height: 22px;
    cursor: pointer;
    background: url(../images/treeview_sprite.gif) 0 -4000px no-repeat;
}
.ygtvtm {
    width: 18px;
    height: 22px;
    cursor: pointer;
    background: url(../images/treeview_sprite.gif) 0 -4000px no-repeat;
}
.td_w_center {
    line-height: 20px;
    border: 1px solid #e1e1e1;
    line-height: 25px;
    text-align: center;
    padding-left: 10px;
}
.order-other-detail td {
    border: none;
    width: 25%;
}
.expand, .show-windows {
	cursor: pointer;
}
.table_data .td_center {
    border-right: 1px solid #c5c5c5;
    border-bottom: 1px solid #c5c5c5;
    text-align: center;
}
.table_data .tr_head {
    height: 22px;
    background: #2188ca;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}
.table_data td {
    width: auto;
}
.MT5 {
    margin-top: 5px;
}
ul.tagGroupNew li.tagOn {
    background-position: left top;
    position: relative;
    line-height: 30px;
    height: 30px;
}
ul.tagGroupNew li {
    background: url(../images/tag_new_left.png) no-repeat left bottom;
    float: left;
    margin-right: 2px;
    list-style-type: none;
    height: 30px;
}
ul.tagGroupNew {
    height: 30px;
    margin: 2px 0 0 5px;
    display: block;
}
ul.tagGroupNew li span {
    background: url(../images/tag_new_right.png) no-repeat right bottom;
    padding-right: 8px;
    padding-left: 10px;
    float: left;
    font-size: 14px;
    color: #605f5e;
    cursor: pointer;
    vertical-align: middle;
    line-height: 30px;
    line-height: 33px\9;
    _line-height: 30px;
    height: 30px;
    text-decoration: none;
}
ul.tagGroupNew li.tagOn span {
    background-position: right top;
    color: red;
}
.input_1 {
    border: 1px solid #e1e1e1;
    background: #f8f8f8;
    width: 150px;
    height: 18px;
    line-height: 18px;
    padding-left: 5px;
    vertical-align: middle;
}
.keyword-group {
    clear: both;
    margin-top: 5px;
    height: 60px;
    overflow-y: auto;
    border: 1px solid #CFD9DB;
    background-color: #fff;
    padding: 5px;
    min-height: 20px;
}
.keyword-group .keyword-label {
    display: inline-block;
    vertical-align: baseline;
    border-radius: 3px;
    background: #EFEFEF;
    color: #333;
    margin: 0 4px 2px 0;
    padding: 1px 5px;
    line-height: 22px;
}
.pop_windows,#excute_menu, #update_order_remark {
    border: 1px solid #e1e1e1;
    padding: 1px;
    background: #fff;
    position: fixed;
    z-index: 101;
}
.windows {
	display: none;
	/*top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 12;
    position: fixed;*/
}
.image-thumail {
	width: 60px;
	height: 60px;
}
.label-eBay {
    background-color: #0563d4;
    color: #fff;
    border-radius: .25em;
    padding: 0 5px;
    font-weight: bold;
}
.dis-none {
    display: none;
}
/*.multiple-group {*/
    /*display: block;*/
    /*width: 100%;*/
    /*height: 34px;*/
/*}*/
select.form-control:not([size]):not([multiple]) {
     height: 34px;
}
.form-horizontal.form-bordered.advance-search .form-group {
    margin-bottom: 0;
    padding-bottom: 5px;
    padding-top: 5px;
}
select.form-control:not([size]):not([multiple]) {
    height:auto !important;
}
.ml5 {
    margin-left: 5px!important;
}
.panel {
    border-width: 1px;
}
.container-fluid .panel {
    margin-bottom: 10px;
}
.form-horizontal.form-bordered.min .form-group {
    padding-top: 5px;
    padding-bottom: 5px;
}
.loadtext {
    line-height: 24px;
    padding: 5px 0;
    margin: 0;
    color: #333;
    display: block;
}
.form-horizontal.form-bordered.min .form-group .control-label {
    padding-top: 8px;
}
.panel .panel-toolbar>.nav-tabs>li.active>a, .panel .panel-toolbar>.nav-tabs>li.active>a:active, .panel .panel-toolbar>.nav-tabs>li.active>a:focus, .panel .panel-toolbar>.nav-tabs>li.active>a:hover {
    border-color: #cfd9db;
    border-bottom-color: transparent;
    background-color: #fff;
    color: #444;
}
.panel .panel-toolbar>.nav-tabs>li>a {
    padding: 8px 15px;
    line-height: 20px;
    border: 1px solid transparent;
    border-radius: 3px 3px 0 0;
    color: #f3f3f3;
}
.panel .panel-toolbar-wrapper>.panel-toolbar>.nav-tabs>li>a, .panel-default .panel-toolbar>.nav-tabs>li>a {
    color: #aaa;
}
.panel .panel-toolbar>.nav-tabs {
    border-bottom: 0;
    margin-bottom: -4px;
    background-color: transparent;
}
.panel-heading>.panel-title, .panel-heading>.panel-toolbar {
    display: table-cell;
    vertical-align: middle;
    width: 1%;
    height: 40px;
    float: none!important;
}
.panel-heading {
    padding: 0 15px!important;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    margin-left: -1px;
    margin-right: -1px;
    margin-top: -1px;
    border: 1px solid transparent;
}
.commodity-table .photo {
    display: block;
    width: 50px;
    height: 50px;
    margin: 0 auto;
}
.commodity-table .photo img {
    width: 100%;
    height: 100%;
}
.dropdown-submenu > .dropdown-menu {
    border-radius: 0 6px 6px;
    left: 100%;
    margin-left: -1px;
    margin-top: -6px;
    top: 0;
}
.multiselect.dropdown-menu li .checkbox-inline {
    color: #5e5e5e;
    display: block;
    line-height: 20px;
    margin-right: 0;
    padding: 4px 15px 4px 30px;
}
.multiple-group.invert-select .dropdown-menu li .checkbox-inline, .multiple-groupmore.invert-select .dropdown-menu li .checkbox-inline {
    padding: 4px 55px 4px 25px !important;
    background-color: transparent;
}
.btn.btn-white {
    color: #6a6a6a;
    text-shadow: none;
    background-color: #fff;
    border-color: #cfd9db;
}
.dropdown-menu > .fixed-height > li > a {
    clear: both;
    color: #5e5e5e;
    display: block;
    font-weight: 400;
    line-height: 20px;
    padding: 4px 15px;
    white-space: nowrap;
    max-width: 400px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dropdown-menu.fixed-height, .dropdown-menu .fixed-height {
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}
.dropdown-toggle::after {
    display: none;
}
.multiple-group .dropdown-menu li .checkbox-inline:hover, .multiple-groupmore .dropdown-menu li .checkbox-inline:hover {
    background-color: #f5f5f5;
    color: #262626;
}
.multiple-group .dropdown-menu li .checkbox-inline, .multiple-groupmore .dropdown-menu li .checkbox-inline {
    color: #5e5e5e;
    display: block;
    line-height: 20px;
    padding: 4px 15px 4px 30px !important;
    margin-right: 0;
}
.productTr .order-label i {
    line-height: 22px;
}
.text-gray:hover {
    color: #ccc !important;
}
.text-gray {
    color: #d8d8d8 !important;
}
.dataTables_wrapper .dataTable>thead>tr>th.sorting:before {
    content: none;
}
.dataTables_wrapper .dataTable>thead>tr>th.sorting_desc:before {
    content: none;
}
.dataTables_wrapper .dataTable>thead>tr>th.sorting_asc:before {
    content: none;
}
/*span.ellipsis{*/
	/*display: inline!important;*/
/*}*/
.popover-custom-inner .popover-content {
	font-size:12px;
	padding:2!important;
}
.zeng_msgbox_layer_wrap {
    /*width: 100%;*/
    position: fixed;
    _position: absolute;
    top: 46%;
    left: 50%;
    text-align: center;
    z-index: 65533;
}
.zeng_msgbox_layer .gtl_ico_clear {
    background-position: -6px 0;
    left: -5px;
    width: 5px;
    position: absolute;
    top: 0;
}
.zeng_msgbox_layer .gtl_ico_hits {
    background-position: -6px -54px;
    position: absolute;
    left: -45px;
    top: 0;
    width: 45px;
}
.zeng_msgbox_layer .gtl_ico_succ {
    background-position: -6px 0;
    left: -45px;
    top: 0;
    width: 45px;
    position: absolute;
}
.zeng_msgbox_layer .gtl_end {
    background-position: 0 0;
    position: absolute;
    right: -6px;
    top: 0;
    width: 6px;
}
.zeng_msgbox_layer, .zeng_msgbox_layer .gtl_ico_succ, .zeng_msgbox_layer .gtl_ico_fail, .zeng_msgbox_layer .gtl_ico_hits, .zeng_msgbox_layer .gtl_ico_clear, .zeng_msgbox_layer .gtl_end {
    display: inline-block;
    height: 54px;
    line-height: 54px;
    font-weight: bold;
    font-size: 14px;
    color: #606060;
    background-image: url('../images/gb_tip_layer.png');
    _background-image: url('../images/gb_tip_layer.png');
    background-repeat: no-repeat;
}
.zeng_msgbox_layer {
    background-position: 0 -161px;
    background-repeat: repeat-x;
    padding: 0 18px 0 9px;
    margin: 0 auto;
    position: relative;
}
.zeng_msgbox_layer .gtl_ico_fail {
    background-position: -6px -108px;
    position: absolute;
    left: -45px;
    top: 0;
    width: 45px;
}
.zeng_msgbox_layer .gtl_ico_loading {
    width: 16px;
    height: 16px;
    border: 0;
    background-image: url('../images/loading.gif');
    float: left;
    margin: 19px 10px 0 5px;
}

table.dataTable.row-border tbody tr:first-child th, table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th, table.dataTable.display tbody tr:first-child td {
    border-top:1px solid #ddd;
}

.dev_message a {
    float: none;
}

.basic_selectize {
    min-width:100px;
}

table td,th {
    text-align:center;
}


.navbar-color,.navbar-color a,.navbar-color a:focus,.navbar-color a:hover{
    color: white;
}

.icon-bar{
    background-color: white;
}


.navbar-color {
    background-color: #252c38;
    border-color: #e7e7e7;
}

body {
    background-color: #F2F5FB!important;
}

.navbar{
    margin-bottom:0px!important;
}

.search-option {
    float:left;
}
.search{
    float:left;
}
.search-text {
    float:left;
    line-height:31px;
}
.search-option {
    margin-left:20px;
}