/**全局**/
*{
	font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
	color: #303336;
	font-size: 14px;
	margin: 0;
	padding: 0;
}
*:focus {
	outline: none !important;
}
html,body {
	height: 100%;
}
body {
	min-width: 1260px !important;
	background-color: rgba(230,233,236,.8);
	transition: all ease-out;
}
body.pt_48 {
	padding-top: 48px;
	transition: all ease-out;
}
ul,ol {
	list-style: none;
	margin: 0;
}
b,strong,th,dt {
    font-weight: 600;
}

/**滚动条样式 webkit内核有效果**/
/**::-webkit-scrollbar{ width: 10px;}
*::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;}
*::-webkit-scrollbar-thumb {border-radius: 10px;background: rgba(0,0,0,0.1);-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);}*/
/**::-webkit-scrollbar-thumb:window-inactive {background: rgba(255,0,0,0.4);}*/

.focus_z_index:focus {
    position: relative;
    z-index: 1;
}

.no_text_selected {
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Chrome/Safari/Opera */
	-khtml-user-select: none; /* Konqueror */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none;
}
.wrap_center_box{
	margin: 0 auto;
	width: 1100px;
}
/**字体颜色**/
.ft_red {
	color: #dd2e1f;
}
a.ft_red:hover,
a.ft_red:focus{
	color: #a40f1c;
}
[data-hover-type="red"]:hover,
[data-hover-type="red"]:hover > [class*="smicon_"] {
	color: #dd2e1f !important;
}
[data-hover-type="green"]:hover,
[data-hover-type="green"]:hover > [class*="smicon_"] {
	color: #387511 !important;
}
[data-hover-type="blue"]:hover,
[data-hover-type="blue"]:hover > [class*="smicon_"] {
	color: #00a0dc !important;
}
[data-hover-bg-type="blue"]:hover {
	border-radius: 4px;
	background: rgba(207,237,251,.25) !important;
	cursor: pointer;
}
[data-hover-type="black"]:hover,
[data-hover-type="black"]:hover > [class*="smicon_"] {
	color: #333 !important;
}
[data-hover-type="orange"]:hover,
[data-hover-type="orange"]:hover > [class*="smicon_"] {
	color: #ec640c !important;
}
.ft_blue {
	color: #00a0dc;
}
.ft_green {
	color: #3b7511;
}
.ft_shadow{
	text-shadow: 0 0 2px #999;
}
a.ft_green:hover,
a.ft_green:focus {
	color: #295a10;
}
.ft_green_light {
    color: #60aa14;
}
.ft_yellow {
    color: #E7A700;
}
a.ft_orange:hover,
a.ft_orange:focus,
.ft_orange {
	color: #ec640c;
}
.ft_purple{
	color: #573b93;
}
.ft_gray {
	color: #999;
}
.ft_gray_c{
	color: #ccc;
}
.ft_gray_6{
	color: #666;
}
.ft_gray_59{
	color: #595C5F;
}
.ft_gray_86{
	color: #86898c !important;
}
.ft_white {
    color: #fff;
}
.ft_black {
    color: #000;
}
.ft_black_3 {
	color: #303336;
}

.col_fff{
	color: #fff;
}
/**字体大小**/
.ft_capitalize {
	text-transform: capitalize;
}
.fs_0 {
	font-size: 0;
}
.fs_12 {
    font-size: 12px !important;
}
.fs_13 {
	font-size: 13px;
}
.fs_14 {
	font-size: 14px !important;
}
.fs_15 {
	font-size: 15px;
}
.fs_16 {
	font-size: 16px;
}
.fs_18 {
	font-size: 18px;
}
.fs_20 {
	font-size: 20px;
}
.fs_22 {
	font-size: 22px;
}
.fs_24 {
	font-size: 24px;
}
/**字高**/
.lh_20 {
	line-height: 20px;
}
.lh_24 {
	line-height: 24px !important;
}
.lh_34 {
	line-height: 34px !important;
}
.lh_40 {
	line-height: 40px !important;
}
/**字重**/
.fw_400 {
	font-weight: 400;
}

.fw_400im {
	font-weight: 400 !important;
}

.fw_700 {
	font-weight: 600;
}
.fw_600 {
	font-weight: 600;
}
/**内容对齐**/
.txt_l {
    text-align: left !important;
}
.txt_r {
    text-align: right !important;
}
.txt_c {
    text-align: center !important;
}
.vta_t {
    vertical-align:  top !important;
}
.vta_tb {
	vertical-align:  text-bottom !important;
}
.vta_m {
	vertical-align: middle !important;
}
.vta_b {
	vertical-align: bottom !important;
}
/**背景色**/
.bg_c1 {
	background-color: #eee;
}
.bg_white {
	background-color: #fff;
}
.bg_f2 {
	background-color: #f2f2f2 !important;
}

/*深蓝色*/
[data-bgcolor="gray"] {
	background-color: #999;
}
/*绿色*/
[data-bgcolor="green"] {
	background-color: #60AA14;
}
/*黄色*/
[data-bgcolor="yellow"] {
	background-color: #FFCC33;
}
/*橘红色*/
[data-bgcolor="orange"] {
	background-color: #FF9933;
}
/*红色*/
[data-bgcolor="red"] {
	background-color: #EB5A46;
}
/*紫色*/
[data-bgcolor="purple"] {
	background-color: #C377E0;
}
/*蓝色*/
[data-bgcolor="blue"] {
	background-color: #0079BF;
}
/*浅蓝色*/
[data-bgcolor="sky"] {
	background-color: #00C2E0;
}
/*浅绿色*/
[data-bgcolor="lawn"] {
	background-color: #51E898;
}
/*粉色*/
[data-bgcolor="pink"] {
	background-color: #FF78CB;
}
/*深蓝色*/
[data-bgcolor="darkGray"] {
	background-color: #344563;
}

/**box 宽**/
.w_row{
	display: block;
	width: 100% !important;
}
.w_auto{
	width: auto !important;
}
.w_60 {
	width: 60px !important;
}
.w_70 {
	width: 70px !important;
}
.w_80 {
    width: 80px !important;
}
.w_90 {
    width: 90px !important;
}
.w_100 {
    width: 100px !important;
}
.w_110 {
	width: 110px !important;
}
.w_120 {
	width: 120px !important;
}
.w_130 {
    width: 130px !important;
}
.w_150 {
    width: 150px !important;
}
.w_180 {
    width: 180px !important;
}
.w_200 {
    width: 200px !important;
}
.w_250 {
	width: 250px !important;
}
.w_300 {
    width: 300px !important;
}
.w_360 {
	width: 360px !important;
}
.w_400 {
	width: 400px !important;
}
.w_470 {
	width: 470px !important;
}
.w_auto {
	width: auto !important;
}
.w_full {
	width: 100% !important;
}
/*最小宽度*/
.min_w60{
	min-width: 60px !important;
}
.min_w70{
	min-width: 70px !important;
}
.min_w80{
	min-width: 80px !important;
}
.min_w90{
    min-width: 90px !important;
}
.min_w100{
	min-width: 100px !important;
}
.min_w110{
	min-width: 110px !important;
}
.min_w120{
	min-width: 120px !important;
}
.min_w130{
	min-width: 130px !important;
}
.min_w140{
	min-width: 140px !important;
}
.min_w150{
    min-width: 150px !important;
}
.min_w170{
	min-width: 170px !important;
}
.min_w180{
    min-width: 180px !important;
}
.min_w240{
    min-width: 240px !important;
}

.max_w25p{
	max-width: 25% !important;
}

.max_w33p{
	max-width: 33.3% !important;
}

.max_w50p{
	max-width: 50% !important;
}

.max_w40{
	max-width: 40px !important;
}

.max_w60{
	max-width: 60px !important;
}
.max_w80{
	max-width: 80px !important;
}
.max_w70{
	max-width: 70px !important;
}
.max_w90{
    max-width: 90px !important;
}
.max_w100{
	max-width: 100px !important;
}
.max_w110{
	max-width: 110px !important;
}
.max_w120{
	max-width: 120px !important;
}
.max_w130{
	max-width: 130px !important;
}
.max_w140{
	max-width: 140px !important;
}
.max_w150{
    max-width: 150px !important;
}
.max_w260{
	max-width: 260px !important;
}

.f_w40{
	width: 40px !important;
	min-width: 40px !important;
	max-width: 40px !important;
}

.f_w50{
    width: 50px !important;
    min-width: 50px !important;
    max-width: 50px !important;
}

.f_w60{
	width: 60px !important;
	min-width: 60px !important;
	max-width: 60px !important;
}
.f_w70{
	width: 70px !important;
	min-width: 70px !important;
	max-width: 70px !important;
}
.f_w80{
	width: 80px !important;
	min-width: 80px !important;
	max-width: 80px !important;
}
.f_w90{
	width: 90px !important;
	min-width: 90px !important;
	max-width: 90px !important;
}
.f_w100{
	width: 100px !important;
	min-width: 100px !important;
	max-width: 100px !important;
}
.f_w110{
	width: 110px !important;
	min-width: 110px !important;
	max-width: 110px !important;
}
.f_w120{
	width: 120px !important;
	min-width: 120px !important;
	max-width: 120px !important;
}
.f_w130{
	width: 130px !important;
	min-width: 130px !important;
	max-width: 130px !important;
}
.f_w140{
	width: 140px !important;
	min-width: 140px !important;
	max-width: 140px !important;
}
.f_w150{
	width: 150px !important;
	min-width: 150px !important;
	max-width: 150px !important;
}
.f_w160{
	width: 160px !important;
	min-width: 160px !important;
	max-width: 160px !important;
}

.f_w170{
	width: 170px !important;
	min-width: 170px !important;
	max-width: 170px !important;
}

.f_w180{
	width: 180px !important;
	min-width: 180px !important;
	max-width: 180px !important;
}

.f_w190{
	width: 190px !important;
	min-width: 190px !important;
	max-width: 190px !important;
}

.f_w200{
	width: 200px !important;
	min-width: 200px !important;
	max-width: 200px !important;
}

.f_w210{
	width: 210px !important;
	min-width: 210px !important;
	max-width: 210px !important;
}

.f_w240{
	width: 240px !important;
	min-width: 240px !important;
	max-width: 240px !important;
}

.f_w250{
	width: 250px !important;
	min-width: 250px !important;
	max-width: 250px !important;
}

.f_w260{
	width: 260px !important;
	min-width: 260px !important;
	max-width: 260px !important;
}

.f_w280{
	width: 280px !important;
	min-width: 280px !important;
	max-width: 280px !important;
}
.f_w295{
	width: 295px !important;
	min-width: 295px !important;
	max-width: 295px !important;
}

.f_w300{
	width: 300px !important;
	min-width: 300px !important;
	max-width: 300px !important;
}

.f_w750{
	width: 750px !important;
	min-width: 750px !important;
	max-width: 750px !important;
}

.f_w900{
	width: 900px !important;
	min-width: 900px !important;
	max-width: 900px !important;
}

.f_w1050{
	width: 1050px !important;
	min-width: 1050px !important;
	max-width: 1050px !important;
}

.max_h200 {
	max-height: 200px;
}
/*hight*/
.high_auto {
    height: auto !important;
}
/**box 间距**/
.m_0 {
	margin: 0;
}
.m_5 {
	margin: 5px;
}
.ml_-1 {
	margin-left: -1px !important;
}
.m_10 {
	margin: 10px;
}
.ml_5 {
	margin-left: 5px;
}
.ml_10 {
	margin-left: 10px;
}
.ml_15 {
	margin-left: 15px;
}
.ml_16 {
	margin-left: 16px;
}
.ml_20 {
    margin-left: 20px;
}
.ml_30 {
	margin-left: 30px;
}
.mr_0 {
	margin-right: 0 !important;
}
.mr_5 {
	margin-right: 5px;
}
.mr_8 {
	margin-right: 8px;
}
.mr_10 {
	margin-right: 10px;
}
.mr_16 {
	margin-right: 16px;
}
.mr_20 {
	margin-right: 20px;
}
.mr_32 {
	margin-right: 32px;
}
.mt_0 {
	margin-top: 0 !important;
}
.mt_5 {
	margin-top: 5px;
}
.mt_10 {
	margin-top: 10px;
}
.mt_16 {
    margin-top: 16px;
}
.mt_20 {
    margin-top: 20px;
}
.mt_30 {
	margin-top: 30px;
}
.mt_40 {
	margin-top: 30px;
}
.mb_0 {
    margin-bottom: 0 !important;
}
.mb_3 {
	margin-bottom: 3px;
}
.mb_5 {
	margin-bottom: 5px;
}
.mb_10 {
	margin-bottom: 10px;
}
.mb_16 {
    margin-bottom: 16px;
}
.mb_20 {
    margin-bottom: 20px;
}
.mb_30 {
	margin-bottom: 30px;
}
.p_0 {
	padding: 0!important;
}
.pr_0 {
	padding-right: 0!important;
}
.p_5 {
	padding: 5px;
}
.p_10 {
	padding: 10px;
}
.p_20 {
	padding: 20px;
}
.pl_5 {
	padding-left: 5px;
}
.pl_0 {
	padding-left: 0 !important;
}
.pl_10 {
	padding-left: 10px;
}
.pl_15 {
	padding-left: 15px;
}
.pl_20 {
    padding-left: 20px;
}
.pl_30 {
    padding-left: 30px;
}
.pl_50 {
    padding-left: 50px;
}
.pr_5 {
	padding-right: 5px;
}
.pr_10 {
	padding-right: 10px;
}
.extra_pr_10 {
    padding-right: 15px !important;
}
.pr_15 {
	padding-right: 15px;
}
.pr_20 {
	padding-right: 20px;
}
.pr_30 {
	padding-right: 30px;
}
.pt_5 {
	padding-top: 5px;
}
.pt_8 {
	padding-top: 8px;
}
.pb_5 {
	padding-bottom: 5px;
}
.pt_10 {
	padding-top: 10px;
}
.pt_40 {
	padding-top: 40px;
}
.pb_10 {
	padding-bottom: 10px;
}
.pb_20 {
	padding-bottom: 20px;
}
.line_block {
	display: inline-block;
}
.hr_ec{
	border-top: 1px solid #ececec ;
}
.hr_ds_ec {
	border-top:1px dashed #ececec;
}
a.a_btn_gray{
	color: #999;
	text-decoration: underline;
}
a.a_btn_gray:hover{
	color: #333;
}
a.a_cancel_btn{
    color: #999;
    text-decoration: none;
}
a.a_cancel_btn:hover{
    color: #00a0dc;
}
a.a_action_btn {
	color: #00a0dc;
	text-decoration: none;
}
a.a_action_btn:hover,
a.a_action_btn:focus {
	color: #23527c;
	text-decoration: none;
	cursor: pointer;
}
.text_decoration {
	text-decoration: underline !important;
}
.break_all{
	word-break: break-all;
}
/*文本按单词自动折行*/
.break_word{
	word-break: break-word;
}
/*禁用样式*/
.disabled{
	cursor: not-allowed;
}
/*鼠标样式*/
.pointer{
	cursor: pointer;
}
/**定位**/
.pti_rt {
    position: relative;
}
.pti_al {
    position: absolute;
}
.pti_fx {
    position: fixed;
}

.pti_fx_b {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	background-color: #fff;
}
/**层级**/
.z_600 {
    z-index: 600 !important;
}
/**** 布局 ****/
.flex {
	display: flex;
}

.flex_1 {
    flex: 1;
}

.flex_2 {
    flex: 2;
}

.flex_3 {
    flex: 3;
}

.flex_4 {
    flex: 4;
}

.flex_5 {
    flex: 5;
}

.flex_6 {
    flex: 6;
}

.flex_7 {
    flex: 7;
}

.flex_8 {
    flex: 8;
}

.flex_9 {
    flex: 9;
}

.flex_10 {
    flex: 10;
}

.flex_11 {
    flex: 11;
}

.flex_12 {
    flex: 12;
}
/*自动撑满剩余空间*/
.flex_auto{
	overflow: hidden;
	flex: 1;
}
.inline_flex {
	display: inline-flex;
}
.inline_flex_c {
	display: inline-flex;
	align-items: center;
}
.flex.center_align{
	align-items: center;
}
.align_self_center {
    align-self: center;
}
.flex.start_align{
	align-items: flex-start;
}
.flex.end_align{
	align-items: flex-end;
}
.flex.justify_start {
	justify-content: flex-start;
}
.flex.justify_end {
	justify-content: flex-end;

}
.flex.justify_center {
	justify-content: center;
}
.flex.column {
	flex-direction: column;
}
.flex.space_between {
	justify-content: space-between;
}
.flex.flex_wrap {
	flex-wrap: wrap;
}
.flex.flex_nowrap {
	flex-wrap: nowrap;
}
.flex.flex_end{
	justify-content: flex-end;
}
/** border **/
.b_red {
    border: 1px solid #EC4339 !important;
}
/** other **/
.text_ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.line1_ellipsis { /* chrome & safari & opera */
	display: -webkit-box !important;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}
.line2_ellipsis { /* chrome & safari & opera */
    display: -webkit-box !important;
    overflow: hidden;
	padding-bottom: 1px; /*防止文本hover有下横线被遮挡*/
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.line2_ellipsis_compatible {
    position: relative;
    line-height: 20px;
    max-height: 40px;
    overflow: hidden;
}
.line_ellipsis_compatible{
	width:100%;
	height: 24px;
	overflow: hidden
}
/*行块省略*/
.line_block_ellipsis{
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: top;
}
/*行块省略 上下居中对齐*/
.line_block_ellipsis_m {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle;
}
/*文本完整显示多空格 布允许换行*/
.pre{
	white-space: pre !important;
}
/*文本完整显示多空格 允许换行*/
.pre_wrap{
	white-space: pre-wrap !important;
}
.border_radius_left_2{
	border-radius: 2px 0 0 2px !important;
}
.border_radius_0 {
	border-radius:0 !important;
}
.no_border {
	border: none !important;
}
.no_box_shadow {
	box-shadow: none !important;
}
.border_top_1 {
	border-top:1px solid #ddd ;
}

.ovf_y_a {
	overflow-y: auto;
}

/**bootstorp样式覆盖**/
.input-group-addon{
	border-color: #ddd;
	border-radius: 2px;
}
label input[type="radio"],
label input[type="checkbox"] {
	position: relative;
	top: 2px;
	margin-right: 5px;
}
input[type="text"],
input[type="password"] {
	border-radius: 2px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #ddd;
	padding: 0 10px;
	color: #333;
}
input:disabled {
    cursor: no-drop !important;
	background-color: #F0F0F0;
}
input.dateIpt {
    width: 140px;
    padding-right: 30px;
}
input.dateIpt.Wdate {
    background: #fff url(../js/plugin/My97DatePicker/skin/datePicker.gif) no-repeat 117px;
}
textarea {
	border-radius: 2px;
	padding: 10px;
	border: 1px solid #ddd;
	font-size: 14px;
	color: #333;
}
select {
	border-radius: 2px;
	border: 1px solid #ddd;
	padding: 0 10px;
	height: 34px;
	line-height: 34px;
	color: #333;
	cursor: pointer;
}
select[disabled] {
   background-color: #EBEBE4 !important;
    cursor: no-drop;
}
select > option[disabled] {
	color: #999;
    background-color: #f2f2f2;
}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus {
	border-color: #66afe9;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}
.status_type {
	display: inline-block;
	padding: 3px 5px;
	margin-top: 5px;
	border-radius: 2px;
	font-size: 12px;
}
.status_green {
	color: #60aa14;
	background-color: #e0f4be;
}
.status_gray {
	color: #303336;
	background-color: #e6e9ec;
}
.dropdown .caret {
	margin-left: 5px;
}
.dropdown .dropdown-menu {
    z-index: 600;
}
.dropdown .dropdown-backdrop {
	display: none;
	z-index: 200;
}
.dropdown > a,
.dropdown > a > .caret {
	color: #00a0dc;
	text-decoration: none;
}
.dropdown > a:hover,
.dropdown > a:hover > .caret {
	color: #008CC9;
}
.dropdown.a-dropdown-menu > a > .caret {
	border-top-color: #00a0dc;
}
.dropdown > .a-dropdown-menu {
	top: 85%;
}

.dropdown[data-black="true"] > a.dropdown-toggle,
.dropdown[data-black="true"] > a.dropdown-toggle > .caret {
	color: #333;
}

.dropdown[data-black="true"] > a.dropdown-toggle:hover,
.dropdown[data-black="true"] > a.dropdown-toggle:hover > .caret {
	color: #888;
}

.dropdown-menu > li > a.active,
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
	background-color: rgba(207,237,251,.2);
    color: #00a0dc;
}
.dropdown.hover_drop:hover > .dropdown-menu {
    display: block;
}
.dropdown .ft_green{
	color: #3b7511;
}
.dropdown .ft_red{
	color: #dd2e1f;
}
.dropdown > .dropdown-menu > li.dropdown-submenu:hover > .dropdown-menu ,
.dropdown-menu > li.dropdown-submenu:hover > .dropdown-menu {
	display: block;
}
.dropdown > .dropdown-menu > li.dropdown-submenu{
    position: relative;
}
.dropdown > .dropdown-menu > li.dropdown-submenu > .dropdown-menu,
.dropdown-menu > li.dropdown-submenu > .dropdown-menu{
    position: absolute;
    top: 0;
    left: 100%;
    width: 100%;
}
.dropdown > .dropdown-menu > li.dropdown-submenu.left > .dropdown-menu{
    left: -100%;
}
.dropdown-menu li > a > .line_text_icon {
    float: right;
    color: #666;
}
.dropdown-menu li > a > .line_text_icon.dp18 {
    margin-top: 2px;
}
.dropdown-menu li > a:hover > .line_text_icon {
    color: #00a0dc;
}
.head_com .nav > .dropdown.hover_drop:hover > a,
.head_com .nav > .dropdown.hover_drop:focus > a,
.head_com .nav > .dropdown.hover_drop > a:focus {
    background-color: #004471;
    color: #fff;
}
.head_com .nav > .dropdown.hover_drop:hover > a > span,
.head_com .nav > .dropdown.hover_drop > a:focus > span {
    color: #fff;
}

.head_com .nav .num_count{
    position: absolute;
    left: 100%;
    top: 50%;
    min-width: 18px;
	padding: 0 2px;
    background-color: #EC640C;
    color: #fff;
    text-align: center;
    font-size: 12px;
    border-radius: 2px;
    line-height: normal;
    transform: translateY(-50%);
}

/*重置boostrap tooltip 样式*/
.tooltip{
    z-index: 999999;
	word-break: break-word;
}
/*tooltip 文案不换行*/
[data-white-space="nowrap"] + .tooltip .tooltip-inner{
	max-width: max-content;
	min-width: auto;
	white-space: nowrap !important;
}
[data-tooltip-size="300"] + .tooltip .tooltip-inner{
    max-width: 300px;
    width: 300px;
}
/*重置boostrap 输入框组合样式*/
.form-control{
	border: 1px solid #ddd;
}
.input-group.sm_group {
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
}
.input-group.sm_group > input[type="text"] {
    width: calc(100% - 80px) !important;
    display: inline-block;
    vertical-align: middle;
}
.input-group.sm_group > .input-group-addon {
    width: 80px;
    text-align: center;
    height: 34px;
    line-height: 32px;
    padding: 0;
    display: inline-block;
    vertical-align: middle;
}
.input-group.sm_group.right_addon > .input-group-addon {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}
.input-group.sm_group.left_addon > .input-group-addon {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}
.input-group.sm_group.left_addon > input[type="text"] {
    float: right;
}
/*下拉菜单右对齐*/
.dropdown-menu[data-align="right"]{
	left: auto;
	right: 0;
}
.progress[border-radius="8"] {
	border-radius: 8px;
}
.progress-bar-success {
	background-color: #60aa14;
}

/*输入框加按钮组合*/
.input_btn_group{
	position: relative;
	display: inline-block;
}
.input_btn_group input{
	width: 100%;
	padding-right: 34px;
}
.input_btn_group .input_btn{
	display: none;
}
.input_btn_group[data-btn="show"] .input_btn{
	display: flex;
}
.input_btn_group .input_btn{
	justify-content: center;
	align-items: center;
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 34px;
	text-decoration: none;
}
.input_btn_group:hover .input_btn{
	display: flex;
}

.input_btn_group .input_btn [class*="smicon_"]{
	color: #86898C;
}

.input_btn_group .input_btn:hover [class*="smicon_"]{
	color: #303336;
}

.source_out .source_left:first-child {
	margin-left: 0;
	padding-left: 0;
	border: none;
}
.source_left{
	display: inline-block;
	margin-left: 16px;
	margin-top: 8px;
	padding-left: 16px;
	border-left: 1px solid #ddd;
	height: 16px;
	line-height: 16px;
	color: #86898C;

}
.source_right{
	display: inline-block;
	padding: 0 5px;
}
.source_right:hover{
	text-decoration: underline;
	cursor: pointer;
}
.source_cachet_left{
	display: inline-block;
	height: 16px;
	line-height: 16px;
	color: #86898C;
}
.source_cachet_right{
	color: #00A0DC;
}
.cachet_out{

}
.source_bg{
	display: inline-block;
	margin-top: 5px;
	border-radius: 2px;
	padding: 0 5px;
	background-color: #e6e9ec;
}
.cachet_bg_l{
	display: inline-block;
	margin-left: 16px;
	padding-left: 16px;
	color: #86898c;
	border-left: 1px solid #ddd;
	height: 16px;
	line-height: 16px;
}
.cachet_bg_r{
	color: #86898c;
}
/**日历插件组合（改图标）**/
.date_plugin_out {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.date_plugin_out > [class*="smicon_"] {
    position: absolute;
    top: 5px;
    left: 6px;
}
.date_plugin_out > .dateIpt {
    width: 210px;
    padding-right: 10px;
    padding-left: 35px;
}
/**全屏弹层**/
.piczoom_modal_open,
.custom_modal_open {
    overflow: hidden;
}
.custom_modal {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	box-sizing: border-box;
	width: 100%;
	height: 100vmin;
	background: #fff;
}
.custom_modal.open {
	display: block;
}
.custom_modal .custom_modal_top {
	height: 10px;
	width: 100%;
	background: #00a0dc;
}
.custom_modal .custom_modal_head {
	position: relative;
	border-bottom: 1px solid #ddd;
	padding: 0 50px;
	box-sizing: border-box;
	width: 100%;
	height: 70px;
	font-size: 20px;
	text-align: center;
    overflow: hidden;
    cursor: pointer;
}
.custom_modal .custom_modal_head .title {
    position: relative;
    font-size: 20px;
    top: 20px;
    color: #333;
    transition: top 0.3s,font-size 0.3s;
    -moz-transition: top 0.3s,font-size 0.3s;
    -webkit-transition: top 0.3s,font-size 0.3s;
    -o-transition: top 0.3s,font-size 0.3s;
}
.custom_modal_head .title b,
.custom_modal_head .title span{
	font-size: 20px;
	color: #333;
	transition: top 0.3s,font-size 0.3s;
	-moz-transition: top 0.3s,font-size 0.3s;
	-webkit-transition: top 0.3s,font-size 0.3s;
	-o-transition: top 0.3s,font-size 0.3s;
}

.custom_modal .custom_modal_head .back {
    position: relative;
    top: 5px;
    font-size: 15px;
    opacity: 0;
    transition: bottom 0.3s,font-size 0.3s,opacity 0.2s;
    -moz-transition: bottom 0.3s,font-size 0.3s,opacity 0.2s;
    -webkit-transition: bottom 0.3s,font-size 0.3s,opacity 0.2s;
    -o-transition: bottom 0.3s,font-size 0.3s,opacity 0.2s;
}
.custom_modal .custom_modal_head a{
	position: absolute;
	top: 2px;
	right: 30px;
	font-size: 42px;
	text-decoration: none;
	color: #ccc;
}
.custom_modal .custom_modal_head:hover .title {
    font-size: 12px;
    top: 5px;
	color: #999;
}
.custom_modal_head:hover .title span,
.custom_modal_head:hover .title b{
	font-size: 12px;
	top: 5px;
	color: #999;
}
.custom_modal .custom_modal_head:hover .back {
    bottom: 5px;
    font-size: 24px;
    opacity: 1;
    color: #00a0dc;
}
.custom_modal .custom_modal_head:hover a {
	color: #333;
}
.custom_modal .custom_modal_body {
	padding: 20px;
	height: calc(100vmin - 140px);
	overflow: hidden;
	overflow-y: auto;
}
/* 没有底部条时的内容高度 */
.custom_modal.no_bottom .custom_modal_body {
	height: calc(100vmin - 90px);
}
.custom_modal .custom_modal_footer {
	border-top: 1px solid #ddd;
	padding: 10px 15px;
	height: 54px;
	font-size: 0;
	text-align: right;
}
.custom_modal .btn_custom {
	margin-left: 10px;
	border-radius: 2px;
	padding: 0 12px;
	min-width: 80px;
	height: 34px;
	line-height: 34px;
	outline: none;
}
.custom_modal .btn_custom_primary {
	border: 1px solid #00a0dc;
	color :#fff;
	background-color: #00a0dc;
}
.custom_modal .btn_custom_primary:hover,
.custom_modal .btn_custom_primary:focus {
	border: 1px solid #008cc9;
	background-color: #008cc9;
}
.custom_modal .btn_custom_white {
	border: 1px solid #ddd;
	color: #00a0dc;
	background-color: #fff;
}
.custom_modal .btn_custom_white:hover,
.custom_modal .btn_custom_white:focus{
	border-color: #008cc9;
	color: #008cc9;
}
.custom_modal .switch_next .btn{
	height: 34px;
	line-height: 32px;
	border-color: #ddd;
	background-color: #fff;
	width:50px;min-width:50px; margin-right: 0;
}
.custom_modal .switch_next .btn > [class*="smicon_"] {
	position: relative;
	top: -1px;
}
.custom_modal .switch_next .btn:hover,
.custom_modal .switch_next .btn:focus {
	border-color: #ddd;
	background-color: #eee;
}
.custom_modal .switch_next .btn[disabled]{
	border-color: #ddd !important;
	background-color: #ededed !important;
}
/**btn**/
.btn {
	height: 34px;
	line-height: 32px;
	padding: 0 12px;
    border-radius: 2px;
    min-width: 80px;
}
.btn[disabled="true"],
.btn[disabled="disabled"] {
	background-color: #ccc !important;
	border-color: #ccc !important;
	color: #00a0dc !important;
}
.btn[disabled="true"]:hover,
.btn[disabled="disabled"]:hover {
	cursor: not-allowed;
}
.btn.min {
	height: 22px;
	line-height: 20px;
}
.btn [class*="smicon_"] {
	vertical-align: middle;
}
.btn_sm_default {
	background-color: #F2F2F2;
	border: 1px solid #999;
}
.btn_sm_default:hover,
.btn_sm_default:focus {
	background-color :#e5e5e5;
	border: 1px solid #999;
}
.btn_sm_primary {
	background-color: #00a0dc;
	border: 1px solid #00a0dc;
    color: #fff;
}
.btn_sm_primary [class*="smicon_"] {
	color: #fff;
}
.btn_sm_primary:hover,
.btn_sm_primary:focus {
	background-color: #008cc9;
	border: 1px solid #008cc9;
	color: #fff;
}
.btn_sm_orange {
	background-color: #ec640c;
	border: 1px solid #ec640c;
	color: #fff;
}
.btn_sm_orange:hover,
.btn_sm_orange:focus {
	background-color: #f74b16;
	color: #fff;
}
.btn_sm_white {
	background-color: #fff;
	border: 1px solid #ddd;
	color: #00a0dc;
}
.btn_sm_white .caret {
	color: #00a0dc;
}
.btn_sm_white:hover,
.btn_sm_white:focus {
	border-color: #00a0dc;
    color: #00a0dc;
}
.btn_sm_white1 {
	background-color: #fff;
	border: 1px solid #00a0dc;
	color: #00a0dc;
}
.btn_sm_white1 .caret {
	color: #00a0dc;
}
.btn_sm_white1:hover,
.btn_sm_white1:focus {
	border-color: #00a0dc;
	border-width: 2px;
	color: #00a0dc;
}
.btn_sm_green {
	background-color: #60aa14;
	border: 1px solid #60aa14;
	color: #fff;
}
.btn_sm_green:hover,
.btn_sm_green:focus {
	background-color: #4e8f13;
	color: #fff;
}
.btn_sm_red {
	background-color: #dd2e1f;
	border: 1px solid #dd2e1f;
	color: #fff;
}
.btn_sm_red:hover,
.btn_sm_red:focus {
	background-color: #c11f1d;
	color: #fff;
}
.btn_sm_gray{
	margin-right: 4px;
	background-color: #e6e9ec;
}
.btn_sm_gray:hover,
.btn_sm_gray:focus {
	background-color :#d0d3d6;
}
.btn_sm_noback {
    background-color: transparent;
    border: 1px solid transparent;
    color: #333;
}
.btn_sm_noback:hover,
.btn_sm_noback:focus {
    background-color: #ddd;
    border-color: #ddd;
    color: #333;
}
.btn_sm_primary > .caret,
.btn_sm_orange > .caret,
.btn_sm_green > .caret {
	color: #fff;
}
.no_btn_style {
	display: block;
	clear: both;
	width: 100%;
	line-height: 1.42857143;
	padding: 3px 20px;
	border: none;
	text-align: left;
	white-space:nowrap;
	background-color: #fff;
}
.no_btn_style:hover {
	background-color: #f5f5f5;
	color: #262626;
}
.no_btn_css {
	border-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #428bca;
	background-color: #fff;
}
.btn_sm_border {
	display: inline-block;
	padding: 3px;
	border: 1px solid #00a0dc;
	border-radius: 2px;
}
.btn_sm_border .btn{
	height: 35px;
	line-height: 35px;
	padding: 0;
	color: #fff;
	background-color: #00a0dc;
}
.btn_sm_border:hover .btn {
	background-color: #048fc1;
}
.btn_a_action {
	background: none;
	width: auto;
	height: auto;
	border: 0;
	color: #00a0dc;
}
.btn_a_action:hover,
.btn_a_action:focus {
	color: #23527c;
	text-decoration: none;
	cursor: pointer;
}
.btn_a_action[disabled] {
	color: #999;
	cursor: no-drop;
}
/* label和radio做的单选btn */
.btn_radio {
    display: inline-block;
    position: relative;
    margin-right: 10px;
    margin-bottom: 0;
    width: 180px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    vertical-align: middle;
    z-index: 10;
    background: transparent;
    font-weight: 400;
}
.btn_radio > span.background_mod {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 2px;
    background-color: #eee;
    z-index: -1;
    border: 1px solid #ddd;
}
.btn_radio > span.cnt {
    color: #86898c;
}
.btn_radio > input:checked ~ span.background_mod {
    background-color: #fff;
    border-color: #00a0dc;
}
.btn_radio > input:checked ~ span.cnt {
    color: #333;
}
.btn_radio > input[disabled] ~ span.background_mod {
    background-color: #ccc;
    opacity: .3;
    z-index: 20;
    cursor: no-drop;
}
/*radio_group 组合样*/
.btn_radio_group .btn_radio{
	margin-bottom: 20px;
}
/* 采集页禁用 */
.btn[disabled="true"],
.btn[disabled]{
	background-color: #ccc !important;
	border-color: #ccc !important;
	color: #000 !important;
}
.btn[disabled="true"]:hover,
.btn[disabled]:hover {
	cursor: not-allowed;
}
.btn[disabled="true"] > .caret,
.btn[disabled] > .caret{
	color: #000;
}
.btn-group > .btn_sm_primary[data-toggle="dropdown"] {
    min-width: auto;
    border-left-color: #0077b5;
}
.btn-group > .btn_sm_green[data-toggle="dropdown"] {
	min-width: auto;
	border-left-color: #4e8f13;
}
.main_r .list_btn_module .btn-group > .btn + .btn {
	margin-right: 0;
}
/**img**/
.img_out {
	display: inline-block;
	position: relative;
	vertical-align: middle;
}
.img_css {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	margin: auto;
	padding: 1px;
}
.img_out.img_small_l{
    width: 60px;
    min-width: 60px;
    height: 60px;
    min-height: 60px;
    border: 1px solid #ddd;
}
.img_out.img_small_m{
	width: 50px;
	min-width: 50px;
	height: 50px;
	min-height: 50px;
	border: 1px solid #ddd;
}
.img_out.img_small_s{
	width: 40px;
	min-width: 40px;
	height: 40px;
	min-height: 40px;
	border: 1px solid #ddd;
}
.img_out.img_small_xs{
	width: 30px;
	min-width: 30px;
	height: 30px;
	min-height: 30px;
	border: 1px solid #ddd;
}
.img_out.img_small_xxs{
	width: 20px;
	min-width: 20px;
	height: 20px;
	min-height: 20px;
}
/*******paypal logo*******/
.paypal_logo {
    display: inline-block;
    width: 165px ;
    height: 44px;
    border: 1px solid #00a0dc;
    border-radius: 2px;
    background: url(/static/img/logo/paypal.png)no-repeat center;
    vertical-align: middle;
}
/*alert弹层样式*/
/*2017.2.8 byzym 添加系统提示信息样式*/
.custom_alter {
    position: fixed;
    top: 0;
    left: 50%;
    width: 400px;
    padding:20px;
    padding-right:40px;
    border-radius: 2px;
    box-shadow: 1px 2px 3px #AAAAAA;
    text-align: center;
    z-index: 9999999;
}
.alert-successGrey{
	background-color: #595c5f;
}
.alert-dangerRed{
	background-color: #EC4339;
}
.custom_alter div[data-name="optionMsg"] {
    color: #fff;
}
.custom_alter a.close_alert {
    position: absolute;
    top: 5px;
    right: 10px;
    line-height: 25px;
	font-size: 32px;
    color: #fff;
}
.custom_alter a.close_alert,
.custom_alter a.close_alert:hover,
.custom_alter a.close_alert:focus {
    text-decoration: none;
}
/**search**/
.search_module{
	display: inline-block;
	position: relative;
	width: 360px;
	font-size: 0;
	vertical-align: middle;
}
.search_module.module_a input[type="text"] {
	width: 100%;
	padding-right: 30px;
}
.search_module.module_a .glyphicon-search {
	position: absolute;
	top: 10px;
	right: 10px;
	font-size:14px;
}
.search_module.module_b input[type="text"] {
	width: 80%;
	border-right: none;
	border-radius: 2px 0 0 2px;
	vertical-align: middle;
}
.search_module.module_b .btn {
	display: inline-block;
	width: 20%;
	height: 34px;
	line-height: 34px;
	padding: 0;
	border: none;
	border-radius: 0 2px 2px 0;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
}
.search_module.module_a.list_tit_module input[type="text"]{
	padding-left: 30px;
}
.search_module.module_a.list_tit_module .glyphicon-search{
	left: 10px;
	right: initial;
}
.search_module.module_a.list_tit_module .clear_search{
	display:none;
	position: absolute;
	right: 6px;
	top: 5px;
	line-height: 18px;
}
.search_module.module_a.list_tit_module .clear_search [class*="smicon_"]{
	color: #666;
}

/* 搜索组合 */
.search_group_box {

}
.search_group_box .search_group_left,
.search_group_box .search_group_right {
	float: left;
}
.search_group_box .search_group_left {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	margin-right: -1px;
}
.search_group_box .search_group_left:focus {
	position: relative;
	z-index: 1;
}

.search_group_box .search_group_right .input-group {
    width: 100%;
}
.search_group_box .search_group_right .input_box {
    width: 100%;
	padding-right:70px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.search_group_box .search_group_right .clear_group_icon {
	top: 0;
	align-items: center;
	height: 34px;
	line-height: 34px;
	text-decoration: none;
}
.search_group_box.is_inputing .search_group_right .clear_group_icon {
	display: flex;
}

	/**table**/
table {
	width: 100%;
	margin: 0;
}
/*第一个td 或 th padding-left 间距*/
table.first_padding_left1 > thead > tr > th:first-child ,
table.first_padding_left1 > tbody > tr > td:first-child {
	padding-left: 10px!important;
}
table.first_padding_left2 > thead > tr > th:first-child ,
table.first_padding_left2 > tbody > tr > td:first-child {
	padding-left: 16px!important;
}
/*底部边框虚线*/
table.td_bottom_dashed > tbody > tr > td {
    border-bottom-style: dashed !important;
}
table.td_bottom_dashed > tbody > tr:last-child > td {
	border-bottom-style: solid !important;
}
table.tr_hover > tbody > tr:hover > td {
	background: rgba(207,237,251,.15);
}
table.tb_comm {
    border: 1px solid #ddd;
}
table.tb_comm > tbody > tr > td{
	border: 1px solid #ddd;
}
table.tb_comm > thead > tr > th {
	padding: 10px 5px;
	text-align: center;
	background-color: #eee;
}
table.tb_comm > thead > tr > th .dropdown-menu.bulk_action {
    min-width: 180px;
}
table.tb_comm > thead > tr > th .dropdown-menu.bulk_action > li > a > .pull-right{
    margin-top: -2px;
}
table.tb_comm > thead > tr > th [class*="smicon_"] {
    margin-left: 3px;
    vertical-align: text-bottom;
    cursor: default;
}
table.tb_comm > thead > tr > th .tooltip-inner {
    text-align: left;
    max-width: 300px;
}
table.tb_comm > tbody > tr > td {
	padding: 5px;
    vertical-align: top;
}
table.list_table_noBorder {
    border: none;
}
/*no_td_border td 没有任何边框*/
table.list_table_noBorder.no_td_border > tbody > tr > td{
	border: none;
}
table.list_table_noBorder > thead > tr > th {
    padding: 10px 5px;
    color: #999;
    background-color: #f2f2f2;
}
table.list_table_noBorder > tbody > tr > td {
    padding: 5px;
    vertical-align: top;
    border-bottom: 1px solid #ddd;
}

table.list_table_noBorder_10 > tbody > tr > td {
	padding: 10px 5px;
	vertical-align: top;
	border-bottom: 1px solid #ddd;
}

table.broder_dashed > tbody > tr > td {
	padding: 10px;
	vertical-align: middle;
	border-bottom: 1px dashed #ddd;
}
table.list_table_noBorder > tbody > tr > td > p {
    margin: 0;
}
table.list_table_noBorder > tbody > tr > td.action > a {
    vertical-align: top;
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-decoration: none;
}
table.list_table_noBorder > tbody > tr > td.action > a > [class*="smicon_"] {
    width: 40px;
    height: 40px;
    line-height: 40px;
    color: #999;
}
table.list_table_noBorder > tbody > tr > td.action > a > [class*="smicon_"]:hover {
    color: #333;
}
table.list_table_noBorder > tbody > tr > td.action {
	padding: 0 ;
	font-size: 0;
}
table.list_table_noBorder.last_tr_no_border > tbody > tr:last-child > td {
	border: none;
}
table.line_vertical_m > tbody > tr > td {
	vertical-align: middle !important;
}
/**hide**/
.hide {
	display: none;
}
/**float**/
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 1px;
}
.clear_fix:after {
    content: "";
    display: block;
    clear: both;
    height: 0;
    font-size: 0;
}
/**loading modal**/
#loading .modal-content{
    border: none;
    box-shadow: none;
    text-align: center;
    background: none;
}
#loading .modal-backdrop{
    background-color: #fff;
    opacity: .2;
    filter: alpha(opacity=20)
}
#loading .modal-body{
    width: 100%;
	height: 200px;
    padding: 0 !important;
	background: url('/static/img/background/loading-blue.gif') no-repeat center center;
}
#loading .modal-dialog{
    margin: 200px auto 0;
}
.l-wrapper{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 480px;
    height: 300px;
    margin: auto;
    text-align: center;
}
svg{
    height: 120px;
    width: 120px;
    overflow: visible;
    /*   border:1px solid red; */
}
svg.horizontal_loading {
    width: 120px;
    height: 30px;
    margin-left: 10px;
    vertical-align: middle;
}
svg.btn_loading {
	width: 32px;
	height: 32px;
}
.g-circles{
    -webkit-transform: scale(0.9) translate(7px, 7px);
    -ms-transform: scale(0.9) translate(7px, 7px);
    transform: scale(0.9) translate(7px, 7px);
}
circle{
    /*fill:dodgerblue;*/
    fill: #00a0dc;
    fill-opacity: 0;
    -webkit-animation: opacity 1.2s linear infinite;
    animation: opacity 1.2s linear infinite;
}
circle:nth-child(12n + 1){
    -webkit-animation-delay: -0.1s;
    animation-delay: -0.1s;
}
circle:nth-child(12n + 2){
    -webkit-animation-delay: -0.2s;
    animation-delay: -0.2s;
}
circle:nth-child(12n + 3){
    -webkit-animation-delay: -0.3s;
    animation-delay: -0.3s;
}
circle:nth-child(12n + 4){
    -webkit-animation-delay: -0.4s;
    animation-delay: -0.4s;
}
circle:nth-child(12n + 5){
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s;
}
circle:nth-child(12n + 6){
    -webkit-animation-delay: -0.6s;
    animation-delay: -0.6s;
}
circle:nth-child(12n + 7){
    -webkit-animation-delay: -0.7s;
    animation-delay: -0.7s;
}
circle:nth-child(12n + 8){
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s;
}
circle:nth-child(12n + 9){
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s;
}
circle:nth-child(12n + 10){
    -webkit-animation-delay: -1s;
    animation-delay: -1s;
}
circle:nth-child(12n + 11){
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
}
circle:nth-child(12n + 12){
    -webkit-animation-delay: -1.2s;
    animation-delay: -1.2s;
}
@-webkit-keyframes opacity{
    3%{
        fill-opacity: 1;
    }
    75%{
        fill-opacity: 0;
    }
}

@keyframes opacity{
    3%{
        fill-opacity: 1;
    }
    75%{
        fill-opacity: 0;
    }
}
@-webkit-keyframes opacity-stroke{
    10%{
        stroke-opacity: 1;
    }
    85%{
        stroke-opacity: 0;
    }
}
@keyframes opacity-stroke{
    10%{
        stroke-opacity: 1;
    }
    85%{
        stroke-opacity: 0;
    }
}
@-webkit-keyframes colors{
    0%{
        fill: yellowgreen;
    }
    10%{
        fill: gold;
    }
    75%{
        fill: crimson;
    }
}
@keyframes colors{
    0%{
        fill: yellowgreen;
    }
    10%{
        fill: gold;
    }
    75%{
        fill: crimson;
    }
}
@-webkit-keyframes colors-stroke{
    0%{
        stroke: yellowgreen;
    }
    10%{
        stroke: gold;
    }
    75%{
        stroke: crimson;
    }
}
@keyframes colors-stroke{
    0%{
        stroke: yellowgreen;
    }
    10%{
        stroke: gold;
    }
    75%{
        stroke: crimson;
    }
}
@-webkit-keyframes colors-2{
    0%{
        fill: yellow;
    }
    50%{
        fill: red;
    }
    65%{
        fill: orangered;
    }
    95%{
        fill: gold;
    }
}
@keyframes colors-2{
    0%{
        fill: yellow;
    }
    50%{
        fill: red;
    }
    65%{
        fill: orangered;
    }
    95%{
        fill: gold;
    }
}
@-webkit-keyframes colors-3{
    0%{
        fill: yellowgreen;
    }
    50%{
        fill: turquoise;
    }
    65%{
        fill: yellow;
    }
    95%{
        fill: orange;
    }
}
@keyframes colors-3{
    0%{
        fill: yellowgreen;
    }
    50%{
        fill: turquoise;
    }
    65%{
        fill: yellow;
    }
    95%{
        fill: orange;
    }
}
@-webkit-keyframes transform{
    10%{
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
    }
}
@keyframes transform{
    10%{
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
    }
}
@-webkit-keyframes transform-2{
    40%{
        -webkit-transform: scale(0.85);
        transform: scale(0.85);
    }
    60%{
        stroke-width: 20;
    }
}
@keyframes transform-2{
    40%{
        -webkit-transform: scale(0.85);
        transform: scale(0.85);
    }
    60%{
        stroke-width: 20;
    }
}

/**** modal css ****/
.create_new_listing .modal-dialog {
    width: 900px;
}
.create_new_listing .modal-body {
    padding-top: 0;
}
.create_new_listing .search_module{
    width: 100%;
    position: relative;
}
.create_new_listing .search_module form{
	font-size: 0;
}
.create_new_listing .search_module .btn{
    width: 80px;
}
.create_new_listing .search_module input[type="text"]{
    width: calc(100% - 80px);
    font-size: 14px;
}
.create_new_listing .search_num {
    margin: 10px 0;
    font-weight: 600;
}
.create_new_listing .search_results_out {
    min-height: 100px;
    padding: 10px;
    border-radius: 2px;
	background-color: #e6e9ec;
}
.create_new_listing .search_results_list {
    width: 100%;
    max-height: 350px;
    overflow-y: auto;
}
.create_new_listing .search_results_list > table{
    width: 100%;
}
.create_new_listing .search_results_list > table > tbody > tr > td{
    border-bottom: 2px solid #d0d3d6;
    vertical-align: top;
}
.create_new_listing .search_results_list > table > tbody > tr:last-child > td{
    border-bottom: none;
}
.create_new_listing .search_results_list .listing_img {
    width: 50px;
    padding: 20px 0;
}
.create_new_listing .search_results_list .listing_img .img_out{
    width: 50px;
    height: 50px;
	padding: 3px;
	border: 1px solid #fff;
	border-radius: 2px;
}
.create_new_listing .search_results_list .listing_content{
    padding: 20px 10px;
}
.create_new_listing .search_results_list .listing_content .content{
    position: relative;
    width: 100%;
    padding-right: 80px;
}
.create_new_listing .search_results_list .listing_content .content p {
    margin: 0;
    line-height: 20px;
}
.create_new_listing .search_results_list .listing_content .content .title{
    width: 650px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #333;
}
.create_new_listing .search_results_list .listing_content .content .sku{
    color: #999;
}
.create_new_listing .search_results_list .listing_content .content .sku a{
    color: #00a0dc;
    margin-left: 30px;
}
.create_new_listing .search_results_list .listing_content .content .sku a span{
    color: #00a0dc;
}
.create_new_listing .search_results_list .listing_content .btn {
    width: 80px;
    height: 30px;
    line-height: 30px;
}
.create_new_listing .search_results_list .listing_content .content .btn {
    position: absolute;
    top: 0;
    right: 0;
}
.create_new_listing .search_results_list .listing_content .variations_list > ul{
    width: 100%;
    margin-top: 20px;
    padding-left: 30px;
    border-top: 1px solid #d0d3d6;
}
.create_new_listing .search_results_list .listing_content .variations_list > ul > li {
    height: 50px;
    line-height: 30px;
    padding: 10px 0;
    border-bottom: 1px solid #d0d3d6;
}
.create_new_listing .search_results_list .listing_content .variations_list > ul > li:last-child {
    border-bottom: none;
}
.create_new_listing .search_results_list .listing_content .variations_list > ul > li > .btn {
    float: right;
}
.create_new_listing .search_results_list .listing_content[data-show="0"] .variations_list {
    display: none;
}
.create_new_listing .search_results_list .listing_content[data-show="1"] .variations_list {
    display: block;
}

.modal.variation_img_sel {
	z-index: 80;
}
.variation_img_sel .modal-dialog {
	width: 1100px;
}
.variation_img_sel .img_options {
	margin-bottom: 10px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}
.variation_img_sel .img_options select {
	width: 176px;
	margin-left: 20px;
}
.variation_img_sel .img_options .tip {
    display: inline-block;
    float: right;
    position: relative;
    margin-top: 5px;
    padding-left: 24px;
}
.variation_img_sel .img_options .tip [class*="smicon_"] {
    position: absolute;
    left: 0;
    color: #7CB82F;
}
.variation_img_sel .options_img_sel {
    margin: 0;
    padding: 0;
    padding-right: 10px;
    width: 100%;
    max-height: 60vmin;
    overflow-y: auto;
    list-style: none;
}
.variation_img_sel .options_img_sel .sku_list {
    width: 100%;
    padding: 5px 0;
    margin-bottom: 10px;
    border-bottom: 1px dotted #ddd;
}
.variation_img_sel .options_img_sel .sku_list:last-child {
    margin-bottom: 0;
    border-bottom: none;
}
.variation_img_sel .options_img_sel .sku_list .list_action {
    margin-bottom: 10px;
    height:34px;
}
.variation_img_sel .options_img_sel .sku_list .list_action .btn {
    height: 30px;
    line-height: 28px;
}
.variation_img_sel .options_img_sel .sku_list .list_action > .btn,
.variation_img_sel .options_img_sel .sku_list .list_action > .dropdown {
    margin-left: 10px;
}
.variation_img_sel .options_img_sel .sku_list .list_action .sku_name {
    display: inline-block;
    position: relative;
    padding-left: 10px;
    padding-right: 50px;
    width: 250px;
    height: 34px;
    line-height: 32px;
    border: 1px solid #ddd;
    border-left:3px solid #00a0dc;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.variation_img_sel .options_img_sel .sku_list .list_action .sku_name .img_num {
    position: absolute;
    right: 10px;
}
.variation_img_sel .options_img_sel .sku_list .list_action .vertical_line {
    margin-top: 5px;
    height: 20px;
}
.variation_img_sel .options_img_sel .sku_list .img_list {
    min-height: 115px;
}
.variation_img_sel .options_img_sel .sku_list .img_list .list_img_out {
    display: inline-block;
    position: relative;
    width: 100px;
    height: 95px;
    margin-right: 30px;
    margin-bottom: 20px;
    padding: 3px;
    border: 1px solid #ddd;
    border-radius: 2px;
    vertical-align: middle;
    overflow: hidden;
}
.variation_img_sel .options_img_sel .sku_list .img_list .list_img_out .img_out {
    width: 100%;
    height: 100%;
}
.variation_img_sel .options_img {
	width: 100%;
	display: none;
}
.variation_img_sel .options_img.active {
	width: 100%;
	display: block;
}
.variation_img_sel .options_img .img_sel_action{
	width: 100%;
	height: 35px;
	line-height: 35px;
	margin-bottom: 20px;
}
.variation_img_sel .options_img .img_sel_action .pull-right{
	margin-left: 10px;
}
.variation_img_sel .options_img .img_sel_action .dropdown{
	margin-top: -1px;
}
.variation_img_sel .options_img .img_sel_action .dropdown > .btn,
.variation_img_sel .options_img .img_sel_action .dropup > .btn{
	vertical-align: top;
}
.variation_img_sel .options_img .img_list {
	height: 320px;
	overflow: hidden;
	overflow-y: auto;
	padding: 10px 0;
}
.variation_img_sel .options_img .img_list .list_out {
	margin-right: -60px;
}
.variation_img_sel .options_img .img_list .list_img_out{
	display: inline-block;
	position: relative;
	width: 100px;
	height: 95px;
	margin-right: 30px;
	margin-bottom: 20px;
	padding: 3px;
	border: 1px solid #ddd;
	border-radius: 2px;
	vertical-align: middle;
    overflow: hidden;
}
.variation_img_sel .options_img .img_list .list_img_out .img_out{
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.variation_img_sel .options_img .img_list .list_img_out .right_icon{
	position: absolute;
	right: 0;
	top: 0;
	padding: 5px;
	border-radius: 50%;
	font-size: 12px;
	color: #fff;
	background-color: #68a72a;
}
.variation_img_sel .options_img .img_list .list_img_out[data-show="0"] .right_icon{
	display: none;
}
.variation_img_sel .options_img .img_list .list_img_out[data-show="1"] .right_icon{
	display: inline-block;
}

.modal.select_shop_for_listing .modal-dialog{
	width: 800px;
}
.modal.select_shop_for_listing div[name="errorMsg"] a {
	color: #00A0DC;
	text-decoration: none;
}
.modal.select_shop_for_listing div[name="errorMsg"] a:hover {
	color: #00A0DC;
	text-decoration: none;
}
.modal.select_shop_for_listing p {
	margin-bottom: 20px;
}
.modal.select_shop_for_listing table {
    margin-left: 20px;
}
.modal.select_shop_for_listing table tr:first-child td {
	padding: 0 0 20px;
}
.modal.select_shop_for_listing table td:first-child {
	width: 80px;
}
.modal.select_shop_for_listing table td select {
	width: 320px;
}
.modal.select_shop_for_listing table tr[name="collection"] td {
	vertical-align: top;
}
.modal.select_shop_for_listing table tr[name="collection"] td:first-child {
	line-height: 34px;
}
.modal.select_shop_for_listing table tr[name="collection"] td #collectSel {
    width: 550px;
}
.modal.select_shop_for_listing table tr[name="collection"] td label {
    margin-top: 5px;
}
.modal.select_shop_for_listing table td .refresh_icon {
	display: inline-block;
	margin-left: 10px;
	height: 34px;
	line-height: 34px;
	vertical-align: top;
}
.modal.select_shop_for_listing table td .refresh_icon > [class*="smicon_"] {
	height: 34px;
	line-height: 34px;
	color: #999;
}

#bulkCreateListingModal .work_schedule {
	width: 100%;
	text-align: center;
    margin-bottom: 20px;
}
#bulkCreateListingModal .work_schedule span{
    display: inline-block;
    margin: 0 5px;
    color: #333;
    vertical-align: middle;
}
#bulkCreateListingModal .work_schedule span.custom_num_icon{
    position: relative;
    top: 0;
    margin-right: 10px;
    width: 26px;
    height: 26px;
    vertical-align: middle;
}
#bulkCreateListingModal .work_schedule span.custom_num_icon.num_2 {
    background: url(/static/img/icon/step.png?v=11) no-repeat -85px -19px
}
#bulkCreateListingModal .work_schedule span.custom_num_icon.num_1 {
    background: url(/static/img/icon/step.png?v=11) no-repeat -410px -19px;
}
#bulkCreateListingModal .work_schedule span.custom_num_icon.checked {
    background: url(/static/img/icon/step.png?v=11) no-repeat -345px -69px;
}
#bulkCreateListingModal .work_schedule span.custom_num_icon.cancel {
    background: url(/static/img/icon/step.png?v=11) no-repeat -410px -69px;
}
#bulkCreateListingModal .work_schedule span.hide {
    display: none;
}
#bulkCreateListingModal .work_schedule span.line {
    display: inline-block;
    position: relative;
    top: 0;
    margin: 0 20px;
    border-bottom: 1px solid #E4E4E4;
    width: 160px;
    height: 0;
}
/** modal nav & center page nav**/
.center_page_nav > .nav_list {
    width: 100%;
    background-color: #fff;
    box-shadow: 1px 1px 2px #ccc;
    margin-bottom: 20px;
}
.modal_nav{
    width: 100%;
    border-bottom: 1px solid #ececec;
}

.modal_nav:after,
.center_page_nav > .nav_list:after {
    content: '';
    display: block;
    clear: both;
    height: 0;
    font-size: 0;
}
.modal_nav > li,
.center_page_nav > .nav_list > li {
    float: left;
}
.modal_nav > li > a,
.center_page_nav > .nav_list > li > a {
    display: block;
    min-width: 80px;
    height: 34px;
    line-height: 34px;
    padding: 0 20px;
    border: 1px solid transparent;
    border-bottom-width: 2px;
    color: #333;
}
.center_page_nav > .nav_list > li > a {
    min-width: 130px;
    height: 48px;
    line-height: 48px;
    text-align: center;
}
.modal_nav > li > a > span.num {
    display: inline-block;
    float: inherit;
    position: relative;
    height: 18px;
    line-height: 16px;
    margin-left: 5px;
    padding: 0 5px;
    border: 1px solid #ddd;
    border-radius: 2px;
    width: auto;
    font-size: 12px;
    font-weight: 600;
    color: #666;
    background-color: #fff;
}
.modal_nav > li > a > span.num.ft_green_light {
    color: #60aa14;
}
.modal_nav > li > a > span.num.ft_red {
    color: #dd2e1f;
}
.modal_nav > li > a:hover,
.modal_nav > li > a:focus,
.center_page_nav > .nav_list > li > a:hover,
.center_page_nav > .nav_list > li > a:focus{
    text-decoration: none;
}
.center_page_nav > .nav_list > li > a:hover,
.center_page_nav > .nav_list > li > a.active {
    color: #00a0dc;
}
.modal_nav > li > a.active,
.center_page_nav > .nav_list > li > a.active {
    border-bottom-color: #00a0dc;
}
.modal_nav ~ .modal_nav_cont,
.center_page_nav > .nav_cont_out {
    width: 100%;
}
.modal_nav ~ .modal_nav_cont > .nav_cont,
.center_page_nav > .nav_cont_out > .nav_cont {
    display: none;
    min-height: 140px;
}
.modal_nav ~ .modal_nav_cont > .nav_cont.active,
.center_page_nav > .nav_cont_out > .nav_cont.active {
    display: block;
}

/* tab 模块 */

.tab_module .nav_list {
	display: flex;
}

/* 边框类型 tab */

.tab_module[style-type="border"] .nav_list {
	margin-bottom: -1px;
}

.tab_module[style-type="border"] .nav_list li {
	width: 210px;
	height: 34px;
	line-height: 34px;
	text-align: center;
}

.tab_module[style-type="border"] .nav_list li + li {
	margin-left: -1px;
}

.tab_module[style-type="border"] .nav_list li a {
	display: block;
	border: 1px solid #ddd;
	height: 100%;
	background-color: #F3F3F3;
	color: #666;
	text-decoration: none;
}

.tab_module[style-type="border"] .nav_list li a.active,
.tab_module[style-type="border"] .nav_list li a:hover {
	background-color: #fff;
	color: #008CC9;
	border-bottom: none;
}

.tab_module[style-type="border"] .nav_cont_out {
	padding: 20px;
	border: 1px solid #ddd;
}

.resize_image_modal .modal-dialog {
    width: 400px;
}
.resize_image_modal .modal-body {
    padding: 10px 30px 0 !important;
}
.resize_image_modal .modal-footer {
    padding-top: 5px;
    height: 50px;
}
.resize_image_modal .rows {
    display: flex;
    align-items: center;
}
.resize_image_modal .rows:nth-child(1) {
    margin-bottom: 5px;
}
.resize_image_modal .rows:nth-child(2) {
    margin-bottom: 10px;
}
.resize_image_modal .rows > span:nth-child(1) {
    width: 80px;
    text-align: left;
}
.resize_image_modal .rows:nth-child(2) > span:nth-child(1) {
    color: #999;
}
.resize_image_modal .rows > span:nth-child(2),
.resize_image_modal .rows > span:nth-child(4) {
    width:80px;
    text-align: center;
}
.resize_image_modal .rows > span:nth-child(3){
    width: 40px;
    text-align: center;
    font-size: 18px;
    color: #999;
}
.resize_image_modal .rows input[type="text"] {
    width: 100%;
    text-align: center;
}
.resize_image_modal .rows input[type="text"][disabled] {
    color: #999;
}
.resize_image_modal .rows input.error_val {
    border-color: #dd2e1f;
}
.resize_image_modal .rows input.error_val:focus {
    border-color: #dd2e1f;
    background-color: transparent;
    box-shadow: 0 0 1px #dd2e1f;
}
.resize_image_modal .error_info {
    padding-left: 80px;
    height: 30px;
    line-height: 30px;
    color: #dd2e1f;
}

.image_editor_modal .custom_modal_body{
	padding: 0;
	font-size: 0;
	height: 100%;

}
.image_editor_modal .custom_modal_body iframe{
	border: none;
	padding: 0;
}
/**head foot**/
.head_com {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 200;

	width: 100%;
	height: 48px;
	background-color: #0077b5;
	padding: 0 15px;
}
.head_com .nav{
	border: none;
}
.head_com .nav > li{
	margin-bottom: 0;
    margin-right: 3px;
}
.head_com .nav > li.nav-logo{
	width: 200px;
	margin-right: 15px;
}
.head_com .nav > li.nav-logo img{
	vertical-align: top;
}
.head_com .nav > li.right-nav{
	float: right;
	margin-right: 0;
    margin-left: 3px;
}
.head_com .nav > li > a{
	height: 48px;
	line-height: 48px;
	margin: 0;
	padding: 0 10px;
	border: none;
	border-radius: 0;
	font-size: 16px;
	color: #fff;
	font-weight: 600;
}
.head_com .nav > li > a > [class*="smicon_"] {
	height: 48px;
    line-height: 48px;
    color: #fff;
    font-weight: 400;
}
.head_com .nav > li > a > .user_name {
    display: inline-block;
    max-width: 100px;
    height: 48px;
    line-height: 48px;
    margin-left: 5px;
    color: #fff;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
   /* vertical-align: text-bottom;*/
}
.head_com .nav > li > a:hover > [class*="smicon_"],
.head_com .nav > li > a:focus > [class*="smicon_"],
.head_com .nav > li > a:focus > .user_name,
.head_com .nav > li > a:hover > .user_name {
    color: #fff;
}
.head_com .nav > li > a > .caret {
	color: #fff;
}
.head_com .nav > li > a:hover, .head_com .nav > li > a:focus{
	border: none;
	color: #00a0dc;
	/*background-color:#fff;*/
}
.head_com .nav > li > a:hover > .caret,
.head_com .nav > li > a:focus > .caret {
	color: #00a0dc;
	/*background-color:#fff;*/
}
.head_com .nav > li > a:hover,
.head_com .nav > li > a:focus,
.head_com .nav > .open > a{
    color: #fff;
    background-color: #004471;
}
.head_com .nav > li.actived > a,
.head_com .nav > li.actived > a:hover,
.head_com .nav > li.actived > a:focus{
	background-color: #004471;
}
.head_com .nav > li.actived > a,
.head_com .nav > li.actived > a > span.caret,
.head_com .nav > li.actived > a > span[class*="smicon_"]{
	color: #fff;
}
.head_com .nav > li.nav-logo > a:hover,
.head_com .nav > li.nav-logo > a:focus{
    background-color: transparent;
}
.head_com .nav > li > .dropdown-menu{
	min-width: 220px;
	padding: 0;
}
.head_com .nav > li > .dropdown-menu > li.title {
	line-height: 36px;
	padding-left: 15px;
	font-size: 15px;
    font-weight: 600;
    color: #333;
	background-color: #f9f9f9;
}
.head_com .nav > li > .dropdown-menu > li.cont {
    line-height: 36px;
    padding: 0 10px;
    font-size: 15px;
    background-color: #fff;
	border-radius: 4px;
}
.head_com .nav > li > .dropdown-menu > li > a{
	line-height: 31px;
    padding-left: 15px;
	font-size: 15px;
	background-color: transparent;
}
.head_com .nav > li > .dropdown-menu > li > a.on_red {
    color: #dd2e1f;
}
.head_com .nav > li > .dropdown-menu > li > a.on_red:hover {
    color: #dd2e1f;
}
.head_com .nav > li > .dropdown-menu > li > a > sup{
    margin-left: 5px;
    padding: 0 6px;
    border: 1px solid #dd2e1f;
    border-radius: 2px;
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    background: #dd2e1f;
}
.head_com .nav > li > .dropdown-menu > li.divider{
    margin: 2px 0;
}
.head_com .nav > li > .custom_dropdown {
    position: relative;
}
.head_com .nav > li > .custom_dropdown > a.ptn_r {
    display:block;
	height: 48px;
	line-height: 48px;
	margin: 0;
	padding: 0 15px;
	border: none;
	border-radius: 0;
	font-size: 16px;
	color: #fff;
}
.head_com .nav > li > .custom_dropdown > a.ptn_r > [class*="smicon_"] {
    height: 48px;
    line-height: 48px;
    color: #fff;
}
.sup_num {
    position: absolute;
    top: 5px;
    left: 28px;
    height: 18px;
    line-height: 18px;
    padding: 0 5px;
    box-sizing: border-box;
    border-radius: 8px;
    border-color: transparent;
    color: #fff;
    text-align: center;
    background-color: #EC4339;

}
.sup_num.notices_num {
	top: 15px;
	left: 30px;
    border: 1px solid #fff;
	padding: 3px;
	height:0;
	line-height: 0;
    box-shadow: 0 0 2px #eee;
}
.head_com .nav > li > .custom_dropdown > a.ptn_r:hover,
.head_com .nav > li > .custom_dropdown > a.ptn_r:focus{
    color: #fff;
    background-color: #004471;
}
.head_com .nav > li > .custom_dropdown > a.ptn_r.open {
    color: #fff;
    background-color: #004471;
}
.head_com .nav > li > .custom_dropdown > a.ptn_r:hover > [class*="smicon_"],
.head_com .nav > li > .custom_dropdown > a.ptn_r:focus > [class*="smicon_"],
.head_com .nav > li > .custom_dropdown > a.ptn_r.open > [class*="smicon_"]{
    color: #fff;
}
.head_com .nav > li > .custom_dropdown > .custom_dropdown_menu {
    display: none;
    position: absolute;
    top: 48px;
    right: 0;
    width: 450px;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 0 0 2px 2px;
    box-shadow: 2px 2px 4px #999;
    background-color: #fff;
    z-index: 10;
}
.head_com .nav > li > .custom_dropdown:focus > .custom_dropdown_menu {
    display: block;
}
.head_com .nav > li > .custom_dropdown > .custom_dropdown_menu > .menu_tit{

}
.head_com .nav > li > .custom_dropdown > .custom_dropdown_menu > .menu_tit a{
    color: #00a0dc;
    text-decoration: none;
}
.head_com .nav > li > .custom_dropdown > .custom_dropdown_menu > .menu_tit a:hover {
    color: #0077b5;
}

.head_com .nav > li > .dropdown-menu > li > .link_box {
    display: flex;
    flex-wrap: wrap;
}

.head_com .nav > li > .dropdown-menu > li > .link_box.space_between {
	justify-content: space-between;
}

.head_com .nav > li > .dropdown-menu > li > .link_box[link-size="s"] {
	width: 310px;
}

.head_com .nav > li > .dropdown-menu > li > .link_box[link-size="x"] {
	width: 360px;
}

.head_com .nav > li > .dropdown-menu > li > .link_box[link-size="x"] li {
	width: 120px;
}

.head_com .nav > li > .dropdown-menu > li > .link_box[link-size="m"] {
    width: 360px;
}

.head_com .nav > li > .dropdown-menu > li > .link_box[link-size="m"] li {
    width: 90px;
}

.head_com .nav > li > .dropdown-menu > li > .link_box li a {
	padding: 5px;
	font-size: 15px;
    color: #333;
    text-decoration: none;
	border-radius: 2px;
}

.head_com .nav > li > .dropdown-menu > li > .link_box li a:hover {
    color: #00a0dc;
	/*background-color: rgba(207,237,251,.2);*/
}

.head_com .nav > li > .dropdown-menu > li.title .link_logo {
    display: block;
    width: 110px;
    height: 36px;
}

.head_com .nav > li > .dropdown-menu > li.title .link_logo.threedcart_logo_s {
    background-position: -20px center;
}

.head_com .nav > li > .dropdown-menu > li.title .link_logo.eBay_logo_s {
    background-position: -30px center;
}

.head_com .nav > li > .dropdown-menu > li.title .link_logo.Shopify_logo_s {
    background-position: -24px center;
}

.head_com .nav > li > .dropdown-menu > li.title .link_logo.Wish_logo_s {
    background-position: -28px center;
}

.head_com .nav > li > .dropdown-menu > li.title .link_logo.WooCommerce_logo_s {
    background-position: -16px center;
}

.head_com .nav > li > .dropdown-menu > li > .link_box.link_logo_box {
	padding-top: 10px;
	width: 355px;
}

.head_com .nav > li > .dropdown-menu > li > .link_box .link_logo {
    position: relative;
	width: 110px;
	height: 32px;
    margin-right: 12px;
    margin-bottom: 12px;
    border: 1px solid #d9d9d9;
}

.head_com .nav > li > .dropdown-menu > li > .link_box .link_logo:nth-child(3n) {
	margin-right: 0;
}

.head_com .nav > li > .dropdown-menu > li > .link_box .link_logo:hover {
	filter: initial;
	opacity:1; /*通过改变透明度来调节灰色的程度*/
    border: 1px solid #00a0dc;
}

.head_com .nav > li > .dropdown-menu > li > .link_box .link_logo:hover:before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    border: 10px solid #00a0dc;
    border-color: #00a0dc #00a0dc transparent transparent;
}

.head_com .nav > li > .dropdown-menu > li > .link_box .link_logo:hover:after {
    content: "+";
    position: absolute;
    right: 0px;
    top: -14px;
    color: #fff;
    font-size: 16px;
    z-index: 99;
}

.notifications_list_out {
    max-height: 500px;
    margin-top: 10px;
    padding-right: 3px;
    overflow-y: auto;
}
.notifications_module > .title {
    padding: 0 10px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #e4e4e4;
    border-left: none;
    border-right: none;
    color: #999;
    background: #f2f2f2;
}
.notifications_list {
    position: relative;
    padding: 10px 10px 10px 40px;
    border: 1px solid #e4e4e4;
    border-left: none;
    border-right: none;
    background-color: #fff;
    cursor: pointer;
}
.notifications_module > .title + .notifications_list,
.notifications_list + .notifications_list,
.notifications_module[data-type="new"] ~ .notifications_module[data-type="earlier"] > .title{
    border-top: none;
}
.notifications_list:hover {
    background: rgba(242,242,242,.5);
}
.notifications_list.new_info {
    background: rgba(207,237,251,.5);
}
.notifications_list.new_info:hover {
    background: rgba(207,237,251,1);
}
.notifications_list [class*="smicon_"] {
    position: absolute;
    left: 8px;
    top: 10px;
    color: #00a0dc;
}
.notifications_list .tit{
    margin-bottom: 10px;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.notifications_list .date {
    width: 100%;
    color: #999 !important;
}
.notifications_list.nothing {
    padding: 100px 10px;
    color: #333 !important;
    text-align: center;
    background-color: #fff;
}
#notificationsInfoModal .modal-dialog {
    width: 800px;
    height: calc(100vh - 60px);
    max-height: 600px;
    min-height: 200px;
}
#notificationsInfoModal .modal-content {
    height: 100%;
}
#notificationsInfoModal .modal-body{
    padding: 8px 20px;
    height: calc(100% - 110px);
}
#notificationsInfoModal iframe {
    border: none;
}
#notificationsInfoModal .modal-title {
    padding-left: 12px;
    font-weight: 400;
    color: #333;
}
#notificationsInfoModal .modal-title [class*="smicon_"]{
    position: relative;
    top: 5px;
    margin-right: 8px;

    width: 24px;
    height: 24px;
    font-size: 24px;
    color: #666;
}
.head_com .nav > li.nav-logo > a{
	display: inline-block;
	width: 100%;
	padding: 6.5px 0 0;
	text-align: center;
}
.foot_com{
	width: 100%;
	height: 48px;
	padding: 0 15px;
	background-color: #595c5f;
}
.foot_com .footer_div {
	width: 100%;
	height: 100%;
}
.foot_com .footer_div ul {
	width: 100%;
	height: 100%;
}
.foot_com .footer_div ul li {
	float: left;
	width: auto;
	font-size: 16px;
	color: #fff;
}
.foot_com .footer_div ul li.right_li {
	float: right;
	line-height: 48px;
	padding: 0 20px;
}
.foot_com .footer_div ul li a{
	line-height: 48px;
	padding: 0 20px;
	font-size: 16px;
	color: #fff;
}
/**页面模块**/
/**通用**/
.tab_page {
	width: 100%;
	background-color: #fff;
}
.tab_page > .tit {
    position: relative;
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
    padding-left: 30px;
	box-shadow: 0 1px 2px #ddd;
}
.tab_page > .tit .blue_line{
	display: inline-block;
    position: absolute;
    top: 30%;
    left: 10px;
	width: 5px;
	height: 40%;
	/*margin-right:20px;*/
	/*vertical-align:text-bottom;*/
	background-color: #00a0dc;
}
.tab_page > .content {
	width: 100%;
	box-sizing: border-box;
}
.tab_page[uid="moduleToggle"][data-show="0"] .content {
	display: none;
}
.tab_page[uid="moduleToggle"][data-show="1"] .content {
	display: block;
}
.tab_page[uid="moduleToggle"] .tit {
	cursor: pointer;
}
.tab_page[uid="moduleToggle"] .tit span[uid="moduleIcon"] {
    margin-left: 30px;
    font-weight: 600;
	color: #00a0dc;
	vertical-align: middle;
}
.main_r .list_content .list_content_tab > table > tbody > tr > td.action {
    width: 80px;
    max-width: 80px;
    min-width: 80px;
    padding: 0;
    font-size: 0;
    word-break: inherit;
    word-wrap: inherit;
}
.action_btn {
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    text-align: center;
    vertical-align: middle;
	text-decoration: none !important;
}
.action_btn [class*="smicon_"].dp24 {
    width: 40px;
    height: 40px;
    line-height: 40px;
    color: #999;
}
.more_action_btn{
	border: 1px solid #ddd;
}
.more_action_btn:hover{
	border: 1px solid #00a0dc;
}
.more_action_btn .dropdown-toggle{
	display: flex;
	width: 32px;
	height: 32px;
	justify-content: center;
	align-items: center;
}
.action .dropdown {
    display: inline-block;
    width: 40px;
    height: 40px;
}
.action_btn:hover {
    text-decoration: none;
    /*background-color: #cfedfb;*/
}
.action_btn:hover [class*="smicon_"] {
    color: #333;
}
.page_custom_dropdown {
	display: inline-block;
    position: relative;
    vertical-align: middle;
}
.page_custom_dropdown > a {
	display: inline-block;
	vertical-align: middle;
}
.page_custom_dropdown > a > [class*="smicon_"] {
	width: 40px;
	height: 40px;
	line-height: 40px;
	color: #999;
	text-align: center;
}
.page_custom_dropdown > a > [class*="smicon_"]:hover {
	text-decoration: none;
	color: #000;
	background-color: transparent;
}
.td_action .page_custom_dropdown ,
.action .page_custom_dropdown {
	width: 40px;
	height: 40px;
}
.td_action .dropdown {
	display: inline-block;
}
.action .page_custom_dropdown > a {
    width: 40px;
    height: 40px;
}
.page_custom_dropdown .caret {
    margin-left: 5px;
}
.page_custom_dropdown > .dropdown-menu {
    width: 220px;
}
.page_custom_dropdown > .dropdown-menu > .list_li {
    width: 100%;
    max-height: 300px;
    overflow-y: auto ;
}
.page_custom_dropdown > .dropdown-menu > .list_li > a,
.page_custom_dropdown > .dropdown-menu > li.no_action {
    width: 100%;
    padding: 5px 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.page_custom_dropdown > .dropdown-menu > li.no_action:hover {
    background-color: rgba(207,237,251,.2);
    color: #00a0dc;
}
.page_custom_dropdown > .dropdown-menu > li.no_action[disabled],
.page_custom_dropdown > .dropdown-menu > li.no_action[disabled]:hover{
    cursor: no-drop;
    background: transparent;
    color: #86898c;
}
.page_custom_dropdown > .dropdown-menu > .search_li {
    position: relative;
    padding: 3px 5px;
}
.page_custom_dropdown > .dropdown-menu > .search_li input[type="text"] {
    width: 100%;
    padding-right: 20px;
}
.page_custom_dropdown > .dropdown-menu > .search_li [class*="smicon_"] {
    position:absolute;
    right: 5px;
    top: 9px;
}
.main_r .list_content .list_content_tab > table > tbody > tr.no_page_list > td {
	padding-top: 0 !important;
	height: 192px;
	vertical-align: middle;
	text-align: center;
	font-size: 20px;
	color: #86898c;
}
/*没数据样式*/
.no_data_display{
    display: flex;
    justify-content: center;
    align-items: center;
	height: 192px;
	font-size: 20px;
	color: #86898c;
}
/**左右**/
.main {
	width: 100%;
	min-height: calc(100vmin - 96px);
	padding: 20px 15px 60px;
	background-color: #e9ebee;
}
.main_l {
	float: left;
	width: 220px;
}
.main_r {
	float: left;
    width: calc(100% - 230px);
    margin-left: 10px;
}
/*.main_l .left_nav {
	background:#fff;
	margin:0;
	height:100%;
	border:1px solid #E5E5E5;
	border-bottom:none;
	box-shadow: 1px 1px 2px #ccc;

}
.main_l .left_nav > li {
	height:40px;
	line-height:40px;
	border-bottom:1px solid #e5e5e5;
	text-align:left;
}
.main_l .left_nav > li.txt {
	/!*background-color:#cfedfb;*!/
	background-color:#fff;
	text-align:left;
    padding:0 10px;
	font-size:18px;
}
.main_l .left_nav > #help {
    /!*background-color:#cfedfb;*!/
    padding:0;
}
.main_l .left_nav > li > a {
	background-color:#fff;
    font-size:16px;
	display:block;
	padding:0 20px;
	height:100%;
    color:#333;
}
.main_l .left_nav > li.txt > a {
	background-color:#fff;
	text-align:center;
	font-size:18px;
	height:100%;
	color:#00a0dc;
}

.main_l .left_nav > li.active {
	height:40px;
	display:block;
	line-height:40px;
	color:#333;
	text-decoration:none;
}
.main_l .left_nav > li.active > a {
	background-color:#00a0dc;
	color:#fff;
}
.main_l .left_nav > li > a:hover,
.main_l .left_nav > li > a:focus {
	background-color:#cfedfb;
	text-decoration: none;
}
.main_l .left_nav > li.active > a:hover,
.main_l .left_nav > li.active > a:focus  {
    background-color:#00a0dc;
    color:#fff;
}
.main_l .left_nav > li.txt > a:hover,
.main_l .left_nav > li.txt > a:focus{
	background-color:#cfedfb;
	color:#00a0dc;
	text-decoration:underline;
}*/
.accordion_menus {
	width: 220px;
	border: 1px solid #ddd;
	border-top: none;
	border-bottom: none;
	box-shadow: 1px 1px 2px #ccc;
	color: #000;
	background-color: #fff;
}
.accordion_menus ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.accordion_menus p{
	position: relative;
	height: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
	padding-left: 30px;
	padding-right: 39px;
	cursor: pointer;
}
.accordion_menus p > .arrow {
	position: absolute;
	top: 14px;
	left: 10px;
	font-size: 12px;
}
.accordion_menus p > .right_fixed_icon {
	position: absolute;
	right: 6px;
	top: 11px;
}
.accordion_menus p > .num_span {
	display: block;
    float: inherit;
	position: absolute;
	top: 11px;
	right: 6px;
	line-height: 16px;
    margin: 0;
	padding: 0 5px;
	border: 1px solid #e4e4e4;
	border-radius: 2px;
    width: auto;
	font-size: 12px;
	font-weight: 600;
	color: #666;
	background-color: #f2f2f2;
}
.accordion_menus p:hover {
	background-color: rgba(207,237,251,.2);
	color: #00a0dc;
}
.accordion_menus p:hover [class*="smicon_"] {
	color:#00a0dc;
}
.accordion_menus ul[level="1"] > li.title > p {
	padding-left: 10px;
	padding-right: 0;
	border-left: none;
	border-bottom: none;
	font-weight: 600;
	cursor: auto;
}
.accordion_menus ul[level="1"] > li.title > p:hover {
	color: #333;
	background-color: #fff;
}
.accordion_menus ul[level="1"] > li > p {
	padding-left: 27px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 3px solid #86898c;
	font-size: 15px;
}
.accordion_menus ul[level="1"] > li > p > .num_span {
	display: none;
}
.accordion_menus ul[level="1"] > li[isOpen="1"] > p {
	border-left-color: #00a0dc;
}
.accordion_menus ul[level="1"]  >li[isOpen="0"] > p {
	border-bottom: none;
}
.accordion_menus ul[level="1"] > li[isLeaf="1"][isOpen="1"] > p {
	border-bottom: none;
}
.accordion_menus ul[level="1"] > li[isOpen="0"]:last-child > p {
	border-bottom: 1px solid #ddd;
}
.accordion_menus ul[level="1"] > li > p > .arrow {
	display: none;
}
.accordion_menus ul[level="1"] > li.active > p {
	border-left-color: #00a0dc;
}
.accordion_menus ul[level="1"] > li.clicked > p {
	border-left-color: #00a0dc;
	color: #00a0dc;
}
.accordion_menus ul[level="2"] > li.clicked > p {
	color: #00a0dc;
	background-color: rgba(207,237,251,.2);
}
.accordion_menus ul[level="2"] > li.clicked.active > p {
	background-color: #fff;
}
.accordion_menus ul[level="2"] > li.clicked.active > p:hover {
	background-color: rgba(207,237,251,.2);
}
.accordion_menus li[isOpen="0"] > ul {
	display: none;
}
.accordion_menus li[isLeaf="1"] > p > .arrow {
	display: none;
}
.accordion_menus li.active > p,
.accordion_menus li.active > p:hover {
	color: #00a0dc;
}
.accordion_menus li.icon_in {
	position: relative;
}
.accordion_menus li.icon_in .icon_r {
	position: absolute;
	right: 8px;
	top: 8px;
}
.main_r .crumbs {
	height: 40px;
	line-height: 40px;
	margin-bottom: 10px;
	padding: 0 10px;
	box-shadow: 1px 1px 2px #ccc;
    color: #666;
	background-color: #fff;
}
.main_r .crumbs span {
    color: #666;
}
.main_r .crumbs .separate {
	margin: 0 10px;
    color: #666;
}

.main_r .screen {
	margin-bottom: 20px;
	padding: 0 0 10px;
	box-shadow: 1px 1px 2px #ccc;
	background-color: #fff;
}
.main_r .screen > table {
	width: 100%;
	max-width: 100%;
}
.main_r .screen > table > tbody > tr > td {
	padding: 10px 10px 0;
}
.main_r .screen > table > tbody > tr > td.screen_l {
	width: 150px;
    line-height: 24px;
	padding-top: 10px;
	padding-right: 0;
    padding-left: 30px;
	/*font-weight:600;*/
	color: #999;
	text-align: left;
	vertical-align: top;
}
.main_r .screen > table > tbody > tr > td.screen_md {
    width: 40px;
    padding-top: 10px;
    padding-right: 0;
    text-align: center;
    vertical-align: top;
}
.main_r .screen > table > tbody > tr.weighting > td.screen_l {
	line-height: 34px;
	padding-left: 20px;
	font-size: 16px;
	font-weight: 600;
	color: #333;
}
.main_r .screen > table > tbody > tr.v_middle > td.screen_l,
.main_r .screen > table > tbody > tr.v_middle > td.screen_md,
.main_r .screen > table > tbody > tr.v_middle > td.screen_r {
    vertical-align: middle;

}
.main_r .screen > table > tbody > tr.l_34 > td.screen_l,
.main_r .screen > table > tbody > tr.l_34 > td.screen_md,
.main_r .screen > table > tbody > tr.l_34 > td.screen_r,
.main_r .screen > table > tbody > tr.has_ipt > td.screen_l,
.main_r .screen > table > tbody > tr.has_ipt > td.screen_md,
.main_r .screen > table > tbody > tr.has_ipt > td.screen_r {
    height:44px;
    padding-top:5px;
    padding-bottom: 5px;
}
.main_r .screen > table > tbody > tr.box_screen > td.screen_md {
    padding-left: 0;
    text-align: left;
}
.main_r .screen > table > tbody > tr.l_34 > td.screen_md a,
.main_r .screen > table > tbody > tr.l_34 > td.screen_r a {
    position: relative;
    top: 3px;
}
.main_r .screen > table > tbody > tr.has_ipt > td.screen_md a,
.main_r .screen > table > tbody > tr.has_ipt > td.screen_r a {
    margin-bottom: 0;
}
.main_r .screen > table > tbody > tr > td.screen_md > a,
.main_r .screen > table > tbody > tr > td.screen_r > a {
	display: inline-block;
	margin-bottom: 5px;
	margin-right: 10px;
	padding: 1px 5px;
    box-sizing: border-box;
	border-radius: 2px;
	color: #333;
	vertical-align: middle;
}
.main_r .screen > table > tbody > tr > td.screen_md > label {
	font-weight: 400;
}
.main_r .screen > table > tbody > tr > td.screen_md > label > input {
    margin-right: 2px;
}
.main_r .screen > table > tbody > tr > td.screen_r > label {
	margin-right: 20px;
	margin-bottom: 5px;
	font-weight: 400;
}
.main_r .screen > table > tbody > tr > td.screen_r > label.has_tip ~ .tooltip > .tooltip-inner {
    max-width: 240px;
    text-align: left;
}
.main_r .screen > table > tbody > tr > td.screen_md > a:hover,
.main_r .screen > table > tbody > tr > td.screen_md > a:focus,
.main_r .screen > table > tbody > tr > td.screen_r > a:hover,
.main_r .screen > table > tbody > tr > td.screen_r > a:focus {
	background-color: #eee;
	text-decoration: none;
}
.main_r .screen > table > tbody > tr > td.screen_md > a.active,
.main_r .screen > table > tbody > tr > td.screen_r > a.active {
	color: #00a0dc;
}
.main_r .screen > table > tbody > tr > td.screen_r > .vertical_line {
    height: 20px;
    margin-left: 0;
    margin-right: 10px;
}
.main_r .screen > table > tbody > tr > td.screen_r > label + .vertical_line {
    margin-bottom: 4px;
    margin-left: -10px;
}
.main_r .screen > table > tbody > tr.weighting > td.screen_r > a.active {
	background-color: #aaa;
}
.main_r .screen > table > tbody > tr.a_line > td.screen_l {
	padding: 5px 0 5px 30px;
	vertical-align: middle;
}
.main_r .screen > table > tbody > tr.a_line > td.screen_r {
	padding: 10px 5px;
	vertical-align: middle;
}
.main_r .screen > table > tbody > tr.a_line > td.screen_r .category_module,
.main_r .screen > table > tbody > tr.a_line > td.screen_r .search_module{
	position: relative;
	width: 360px;
}
.main_r .screen > table > tbody > tr.screen_separation_line> td > hr {
    margin: 0 20px 5px;
    border: none;
    border-bottom: 1px dashed #ddd;
	min-height: 1px;
}
.selectShopModal .modal-body> table > tbody > tr.screen_separation_line> td > hr {
    margin: 0 20px 5px;
    border: none;
    border-bottom: 1px dashed #ddd;
}
.main_r .screen #category {
	width: 300px;
}
.main_r .screen > table > tbody > tr.a_line > td.screen_r .category_module .btn {
	position: relative;
	width: 100%;
	text-align: left;
}
.main_r .screen > table > tbody > tr.a_line > td.screen_r .category_module .btn .caret{
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 15px;
}
.main_r .list_btn_module {
	margin-bottom: 16px;
	font-size: 0;
}
.main_r .list_btn_module .dropdown {
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}
.main_r .batch_action_btn_out{
	display: inline-block;
	vertical-align: middle;
}
.main_r .list_btn_module .dropdown > .btn {
	margin: 0;
}
.main_r .list_btn_module .btn {
	margin-right: 10px;
	vertical-align: middle;
}
.main_r .list_btn_module .dropdown.pull-right {
	margin-right: 0;
	margin-left: 10px;
}
.main_r .list_btn_module .btn.pull-right {
	margin-right: 0;
	margin-left: 10px;
}

.main_r .list_nav_box{
	position: relative;
    margin-top: 28px;
}

.main_r .list_nav_box .up_page_box{
	position: absolute;
	right: 0;
	top: -6px;
}

.main_r .list_nav{
    border-bottom: 2px solid #D0D3D6;
    height: 40px;
    background-color: transparent;
}
.main_r .list_nav ul li {
    float: left;
}
.main_r .list_nav ul li a{
    display: block;
    min-width: 80px;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    border: 1px solid transparent;
	border-bottom-width: 2px;
    color: #333;
}
.main_r .list_nav ul li a.ft_red{
	color: #dd2e1f;
}
.main_r .list_nav ul li a.ft_red:hover,
.main_r .list_nav ul li a.ft_red.active:hover{
    color: #dd2e1f;
}
.main_r .list_nav ul li a .num_span {
    display: inline-block;
    float: inherit;
    position: relative;
    height: 18px;
    line-height: 16px;
    margin-left: 10px;
    padding: 0 5px;
    border: 1px solid #ddd;
    border-radius: 2px;
    width: auto;
    font-size: 12px;
    font-weight: 600;
    color: #666;
    background-color: #fff;
}
.main_r .list_nav ul li a .num_span.ft_red {
    color: #dd2e1f;
    /*border-color:#dd2e1f;*/
}
.main_r .list_nav ul li a:hover,
.main_r .list_nav ul li a:focus{
    color: #00a0dc;
    text-decoration: none;
}
.main_r .list_nav ul li a.active{
	border-bottom-color: #00a0dc;
}
.main_r .list_nav ul li a [class*="smicon_"].dp18 {
	position: relative;
	top: -1px;
	vertical-align: middle;
}
.main_r .list_nav ul li a:hover [class*="smicon_"].dp18 {
	color: #00a0dc;
}
.main_r .list_nav ul li a.active:hover,
.main_r .list_nav ul li a.active:focus{
    color: #333;
}
.main_r .list_nav ul li + li a{
   border-left: none;
}
.main_r .list_nav_content {
    display: inline-block;
    vertical-align: middle;
}
.main_r .list_nav_content .tab_pane {
    display: none;
    vertical-align: middle;
}
.main_r .list_nav_content .tab_pane.active {
    display: inline-block;
}
.main_r .list_nav_content .tab_pane a.tab_btn {
    display: inline-block;
    min-width: 60px;
    line-height: 24px;
    margin-left: 10px;
    padding: 0 6px;
    border-radius: 2px;
    color: #00a0dc;
    text-align: center;
    vertical-align: middle;
}
.main_r .list_nav_content .tab_pane a.tab_btn:hover,
.main_r .list_nav_content .tab_pane a.tab_btn:focus {
    text-decoration: none;
    cursor: pointer;
    background-color: #cfedfb;
}
.main_r .list_nav_content .tab_pane a.tab_btn.active {
    color: #fff;
    background-color: #00a0dc;
}
.main_r .list_content {
	box-shadow: 1px 1px 2px #ccc;
	background-color: #fff;
}
.main_r .list_search {
    height: 66px;
    line-height: 34px;
    padding: 16px 0 16px 10px;
    background: transparent;
}
.main_r .list_count {
	margin: 10px 0 20px 0;
	padding: 10px 40px;
	min-height: 46px;
	line-height: 26px;
	color: #333;
	text-align: left;
	background: #cfedfb;
	box-shadow: 1px 1px 2px #ccc;
}
.main_r .list_search .list_sort {
    float: left;
    font-size: 0;
}
.main_r .list_search .list_sort .sort_text {
    display: inline-block;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    color: #86898C;
    vertical-align: top;
}
.main_r .list_search .list_sort .sort_a {
    vertical-align: top;
    display: inline-block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    border: 1px solid #ddd;
    background:#eee;
}
.main_r .list_search .list_sort .sort_a i {
    position: relative;
    top: 4px;
    color: #86898C;
}
.main_r .list_search .list_sort .sort_desc {
    border-radius: 2px 0 0 2px;
}
.main_r .list_search .list_sort .sort_asc {
    border-radius: 0 2px 2px 0;
}
.main_r .list_search .list_sort .sort_a+.sort_a {
    border-left-color: transparent;
}
.main_r .list_search .list_sort .sort_a.active {
    background: #fff;
}
.main_r .list_search .list_sort .sort_a.active i {
    color: #008cc9;
}
.main_r .list_search .list_sort .sort_a.sort_asc i{
    -moz-transform:scaleY(-1);
    -webkit-transform:scaleY(-1);
    -o-transform:scaleY(-1);
    transform:scaleY(-1);
}
.main_r .list_search .list_sort .sort_text+select {
    margin-left: 10px;
    margin-right: 10px;
    vertical-align: top;
    font-size: 14px;
}
.main_r .list_search .list_tit_module {
    float: right;
}
.main_r .list_search .list_tit_module .select_group_left {
    border-color: #ddd;
    box-shadow: none;
}
.main_r .list_search .list_tit_module input[type="text"] {
    box-shadow: none;
}
.short_group {
	width: 390px;
}
.short_group > select.select_group_left {
	width: 120px !important;
	min-width: 120px !important;
}
.short_group > .input_group_con,
.short_group > .input_group_con .input-group{
    width: 270px !important;
}
.short_group > .input_group_con input[type="text"] {
    width: 100% !important;
}
.main_r .list_content .list_content_tit {
	height: 50px;
	line-height: 34px;
	padding: 8px 10px;
}
.main_r .list_content .list_content_tit .pull-right {
	margin-left: 10px;
}
.main_r .list_content .list_content_tit .search_module {
	line-height: 34px;
}
.main_r .list_content .list_content_tab > table {
	border: 1px solid #ddd;
}
.main_r .table_not_vertical_line tr > td:not(:first-child) {
	border-left-color: transparent !important;
	border-right-color: transparent !important;
}
/* 独立标题头部 */
.main_r .theme_background_blue{
	box-shadow: none;
	background-color: rgba(230,233,236,.6);
}
.main_r .theme_background_gray{
	background-color: #e9ebee;
	box-shadow: none;
}
.main_r table.theme_background_white{
	background-color: #fff;
	box-shadow: 1px 1px 2px #ccc;
}
.nested_table > tbody > tr > td {
    padding: 5px !important;
}

/*product 图片边距调整*/
.nested_table > tbody > tr > td > table td.fixed_img,
table tr .fixed_img{
	width: 50px;
	max-width: 50px;
	min-width: 50px;
	text-align: center;
	padding-left: 0!important;
}

.nested_table > tbody > tr > td:last-child {
    padding: 0 !important;
}
.nested_table > tbody > tr:first-child > td:first-child {
    padding-top: 15px !important;
}
.nested_table > tbody > tr:first-child > td:last-child {
    padding-top: 10px !important;
}
.nested_table > tbody > tr > td > table td {
    padding: 8px 5px !important;
}
.nested_table > tbody > tr > td > table th.extra_pr_10,
.nested_table > tbody > tr > td > table td.extra_pr_10 {
    padding-right: 15px !important;
}
.nested_table > tbody > tr > td > table td.action {
   padding: 8px 0 !important;
}
.main_r .list_content .list_content_tab > table.theme_background_white > tbody > tr:first-child > td.action {
	padding-top: 5px;
}
.main_r .list_content .list_content_tab > table.alone_table {
	margin-bottom: 10px;
	box-shadow: 1px 1px 2px #ccc;
}
.main_r .list_content .list_content_tab > table.alone_table > thead > tr > th {
	padding: 12px 5px 13px 5px;
	border: 1px solid transparent;
	background-color: #fff;
	box-sizing: content-box;
	color: #595C5F;
}
.main_r .list_content .list_content_tab > table.alone_table > thead > tr > th span {
	color: #595C5F;
}
.main_r .list_content .list_content_tab > table.alone_table > thead > tr > th.action {
	padding-left: 0;
	padding-right: 0;
	width: 80px;
}


/* alone_table 的复制版 只是th的样式里面少了 box-sizing: content-box;
   为了处理两个表格一样的宽度列宽出现不一致的情况
*/
.main_r .list_content .list_content_tab > table.alone_table1 {
	margin-bottom: 10px;
	box-shadow: 1px 1px 2px #ccc;
}
.main_r .list_content .list_content_tab > table.alone_table1 > thead > tr > th {
	padding: 12px 5px 13px 5px;
	border: 1px solid transparent;
	background-color: #fff;
	color: #595C5F;
}
.main_r .list_content .list_content_tab > table.alone_table1 > thead > tr > th span {
	color: #595C5F;
}
.main_r .list_content .list_content_tab > table.alone_table1 > thead > tr > th.action {
	padding-left: 0;
	padding-right: 0;
	width: 80px;
}

/* 设置页用的操作行 */
.main_r .page_content_tit {
	padding: 10px 20px;
	width: 100%;
	line-height: 34px;
	background: transparent;
	text-align: center;
}
.main_r .page_content_tit > .name {
	font-size: 16px;
	font-weight: 600;
	color: #000;
}
.main_r .page_content_tit > a {
    color: #00a0dc;
    text-decoration: none;
}
/* /独立标题头部 */
.main_r .list_content .list_content_tab > table > thead > tr > th {
	padding: 10px 5px;
	/*border:1px solid #ddd;*/
	text-align: center;
	background-color: #e6e9ec;
}
.nesting_table {
    border: none;
}
.main_r .list_content .list_content_tab > table > tbody > tr > td,
.nesting_table > tbody > tr > td{
	padding: 10px 5px;
	box-sizing: content-box;
	border: 1px solid #ddd;
	word-break:break-all;
	word-break:break-word;
    word-wrap: break-word;
	vertical-align: top;
}
.main_r .list_content .list_content_tab > table.transparent_border > tbody > tr > td {
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
}
.nesting_table > tbody > tr > td {
    border:1px solid transparent;

}
.main_r .list_content .list_content_tab > table > tbody > tr > td.merge_col {
    padding: 0;
    border-left: none;
    border-right: none;
}
.main_r .list_content .list_content_tab > table > tbody > tr > td .tooltip-inner,
.nesting_table > tbody > tr > td .tooltip-inner {
	max-width: 500px;
	text-align: left;
}
.main_r .list_content .list_content_tab > table > tbody > tr > td .list_icon_btn [class*="smicon_"],
.nesting_table > tbody > tr > td .list_icon_btn [class*="smicon_"]{
    color: #00a0dc;
}
.main_r .list_content .list_content_tab > table > tbody > tr > td .list_icon_btn [class*="smicon_"]:hover,
.nesting_table > tbody > tr > td .list_icon_btn [class*="smicon_"]:hover{
    color: #008cc9;
}
.main_r .list_content .list_content_tab > table tr .left,
.nesting_table > tbody > tr > td .left{
	text-align: left;
}
.main_r .list_content .list_content_tab > table tr .center,
.nesting_table > tbody > tr > td .center{
	text-align: center;
}
.main_r .list_content .list_content_tab > table tr .right,
.nesting_table > tbody > tr > td .right {
	text-align: right;
}
.main_r .list_content .list_content_tab > table > tbody > tr > td.action,
.main_r .list_content .list_content_tab table.listing_list_item tr > td.action,
.nesting_table > tbody > tr td.action{
	width: 80px;
	max-width: 80px;
	min-width: 80px;
	padding: 0;
	font-size: 0;
    word-break:inherit;
    word-wrap:inherit;
}
.main_r .list_content .list_content_tab > table > tbody > tr > td.action a.action_btn,
.main_r .list_content .list_content_tab table.listing_list_item tr > td.action a.action_btn,
.nesting_table > tbody > tr > td.action a.action_btn {
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
}
.main_r .list_content .list_content_tab > table > tbody > tr > td.action a.action_btn [class*="smicon_"],
.main_r .list_content .list_content_tab table.listing_list_item tr > td.action a.action_btn [class*="smicon_"],
.nesting_table > tbody > tr > td.action a.action_btn [class*="smicon_"] {
    width: 40px;
    height: 40px;
    line-height: 40px;
    color: #999;
}
.main_r .list_content .list_content_tab > table > tbody > tr > td.action a.action_btn[disabled="true"]:hover,
.main_r .list_content .list_content_tab table.listing_list_item tr > td.action a.action_btn[disabled="true"]:hover,
.nesting_table > tbody > tr > td.action a.action_btn[disabled="true"]:hover {
	background-color: transparent;
	cursor: default;
}
.main_r .list_content .list_content_tab > table > tbody > tr > td.action .dropdown,
.main_r .list_content .list_content_tab table.listing_list_item tr > td.action .dropdown,
.nesting_table > tbody > tr > td.action .dropdown {
    display: inline-block;
    width: 40px;
    height: 40px;
    vertical-align: middle;
}
.main_r .list_content .list_content_tab > table > tbody > tr > td.action a.action_btn:hover,
.main_r .list_content .list_content_tab table.listing_list_item tr > td.action a.action_btn:hover,
.nesting_table > tbody > tr > td.action a.action_btn:hover {
	text-decoration: none;
	/*background-color: #cfedfb;*/
	background-color: transparent;
}
.main_r .list_content .list_content_tab > table > tbody > tr > td.action a.action_btn:hover [class*="smicon_"],
.main_r .list_content .list_content_tab table.listing_list_item tr > td.action a.action_btn:hover [class*="smicon_"],
.nesting_table > tbody > tr > td.action a.action_btn:hover [class*="smicon_"] {
    color: #333;
}
.main_r .list_content .list_content_tab > table > tbody > tr > td.action a.action_btn[data-type="delete"]:hover [class*="smicon_"],
.main_r .list_content .list_content_tab table.listing_list_item tr > td.action a.action_btn[data-type="delete"]:hover [class*="smicon_"],
.nesting_table > tbody > tr > td.action a.action_btn[data-type="delete"]:hover [class*="smicon_"]{
	color: #dd2e1f;
}
.main_r .list_content .list_content_tab > table > tbody > tr > td.action a.action_btn[disabled="true"] [class*="smicon_"],
.main_r .list_content .list_content_tab table.listing_list_item tr > td.action a.action_btn[disabled="true"] [class*="smicon_"],
.nesting_table > tbody > tr > td.action a.action_btn[disabled="true"] [class*="smicon_"] {
    color: #999;
}
.main_r .list_content .list_content_tab > table > thead > tr > th.check,
.main_r .list_content .list_content_tab > table > tbody > tr > td.check {
	width: 24px;
	max-width: 24px;
	min-width: 24px;
	text-align: center;
}
.main_r .list_content .list_content_tab > table:not(.nested_table) > tbody > tr > td.check input {
    margin-top: 0;
}
.main_r .list_content .list_content_tab > table > tbody > tr > td > p,
.nesting_table > tbody > tr > td p{
	margin: 0;
	line-height: 20px;
    word-break: break-all;
    word-break: break-word;
    word-wrap: break-word;
}
.main_r .list_content .list_content_tab > table > tbody > tr > td .list_error_info ,
.main_r .list_content .list_content_tab > table > tbody > tr > td .list_warning_info,
.nesting_table > tbody > tr > td .list_error_info ,
.nesting_table > tbody > tr > td .list_warning_info {
	position: relative;
	margin: 5px 0;
	padding: 3px;
	padding-left: 90px;
    padding-right: 10px;
	/*border:1px solid #ddd;*/
	border-radius: 2px;
	color: #dd2e1f;
}
.main_r .list_content .list_content_tab > table > tbody > tr > td .list_warning_info,
.nesting_table > tbody > tr > td .list_warning_info {
	color: #f47b16;
}
.main_r .list_content .list_content_tab > table > tbody > tr > td .list_error_info * ,
.nesting_table > tbody > tr > td .list_error_info * {
	color: #dd2e1f;
}
.main_r .list_content .list_content_tab > table > tbody > tr > td .list_warning_info *,
.nesting_table > tbody > tr > td .list_warning_info *{
	color: #f47b16;
}
.main_r .list_content .list_content_tab > table > tbody > tr > td .list_error_info pre,
.main_r .list_content .list_content_tab > table > tbody > tr > td .list_warning_info pre,
.nesting_table > tbody > tr > td .list_error_info pre,
.nesting_table > tbody > tr > td .list_warning_info pre{
	max-height: 120px;
	overflow-y: auto;
}
.main_r .list_content .list_content_tab > table > tbody > tr > td .list_error_info .tit ,
.main_r .list_content .list_content_tab > table > tbody > tr > td .list_warning_info .tit,
.nesting_table > tbody > tr > td .list_error_info .tit ,
.nesting_table > tbody > tr > td .list_warning_info .tit {
    position: absolute;
    left: 3px;
    top: 3px;
}
.main_r .list_content .list_content_tab > table > tbody > tr > td .list_error_info [class*="smicon_"],
.main_r .list_content .list_content_tab > table > tbody > tr > td .list_warning_info [class*="smicon_"],
.nesting_table > tbody > tr > td .list_error_info [class*="smicon_"],
.nesting_table > tbody > tr > td .list_warning_info [class*="smicon_"]{
	margin-right: 5px;
	word-break: initial;
	word-wrap: initial;
	vertical-align: text-bottom;
}
.main_r .list_content .list_content_tab > table > tbody > tr > td > p.right,
.nesting_table > tbody > tr > td > p.right {
	text-align: right;
}
.main_r .list_content .list_content_tab > table > tbody > tr > td .product_info_split ,
.nesting_table > tbody > tr > td .product_info_split {
    margin-top: 5px;
    margin-bottom: 5px;
    border-top: 1px dashed #ddd;
}
.main_r .list_content .list_content_tab > table > tbody > tr > td .product_info,
.nesting_table > tbody > tr > td .product_info {
	width: 100%;
	font-size: 0;
}
.main_r .list_content .list_content_tab > table > tbody > tr > td .product_info .right,
.nesting_table > tbody > tr > td .product_info .right {
	display: inline-block;
    padding-left:10px;
	width: calc(100% - 50px);
    vertical-align: top;
    text-align: left;
}
.main_r .list_content .list_content_tab > table > tbody > tr > td .product_info p,
.nesting_table > tbody > tr > td .product_info p {
    margin: 0;
}
.main_r .list_content .list_content_tab > table > tbody > tr > td .list_img_out_bg,
.nesting_table > tbody > tr > td .list_img_out_bg {
	width: 50px;
	height: 50px;
	border: 1px solid #ddd;
	border-radius: 2px;
	vertical-align: top;
}
.nesting_table > tbody > tr > td .vertical_text_line,
.listing_list_item > tbody > tr > td .vertical_text_line {
	margin-left: 10px;
	margin-right: 10px;
}
/**** products listpage table UI ****/
/*.theme_background_white > tbody > tr:first-child > td {
	padding-top: 0;
}*/
.listing_list_item > tbody > tr > td {
	padding: 8px 5px;
	box-sizing: content-box;
	border: 1px solid transparent;
	border-bottom: none;
	word-break: break-all;
	word-break: break-word;
	word-wrap: break-word;
	vertical-align: top;
}
.listing_list_item > tbody > tr.varation_info > td {
	border:none;
	border-top: 1px dashed #ddd;
}
.listing_list_item > tbody > tr > td > p{
	margin: 0;
	line-height: 20px;
	word-break: break-all;
	word-break: break-word;
	word-wrap: break-word;
}
.listing_list_item > tbody > tr > td.action{
	width: 80px;
	max-width: 80px;
	min-width: 80px;
	padding: 0;
	font-size: 0;
	word-break: inherit;
	word-wrap: inherit;
    text-align: left;
}
.listing_list_item > tbody > tr > td.action a.action_btn {
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
}
.listing_list_item > tbody > tr > td.action a.action_btn:hover {
	background-color: transparent;
}
.listing_list_item > tbody > tr > td.action .page_custom_dropdown {
	width: 40px;
	height: 40px;
}
.listing_list_item > tbody > tr > td.action .page_custom_dropdown > a,
.listing_list_item > tbody > tr > td.action [class*="smicon_"]:not(.line_text_icon) {
	width: 40px;
	height: 40px;
	line-height: 40px;
	color: #999;
}

.listing_list_item > tbody > tr > td.action .dropdown{
	width: 40px;
	height: 40px;
	vertical-align: middle;
}
.listing_list_item > tbody > tr > td.action [class*="smicon_"]:not(.line_text_icon):hover {
	text-decoration: none;
	color: #000;
	background-color: transparent;
}
.listing_list_item > tbody >tr[colid]{
	border-top: 1px solid #eee;
}
.main_r .list_content .list_content_tab > table .listing_list_item .list_error_info,
.main_r .list_content .list_content_tab > table .listing_list_item .list_warning_info{
    padding-left: 105px;
    padding-right: 20px;
    position: relative;
}
.main_r .list_content .list_content_tab > table .listing_list_item .list_error_info pre,
.main_r .list_content .list_content_tab > table .listing_list_item .list_warning_info pre {
    margin-bottom: 0;
    border-color: transparent;
    border-radius: 2px;
    padding: 10px;
    background: rgba(242,242,242,.5);
}
.main_r .list_content .list_content_tab > table .listing_list_item .list_warning_info pre {
    padding-right: 0;
    padding-bottom: 30px;
    overflow: hidden;
}
.main_r .list_content .list_content_tab > table .listing_list_item .list_warning_info pre > code {
    display: block;
    padding-right: 10px;
    max-height: 80px;
    overflow-y: auto;
}
.main_r .list_content .list_content_tab > table .listing_list_item .list_warning_info .bottom_action{
    position: absolute;
    bottom: 10px;
    right: 30px;
}
.main_r .list_content .list_content_tab > table .listing_list_item .list_warning_info .bottom_action > a {
    margin-right: 10px;
    color: #999;
    border-bottom: 1px dotted transparent;
}
.main_r .list_content .list_content_tab > table .listing_list_item .list_warning_info .bottom_action > a:hover {
    text-decoration: none;
    border-bottom-color: #337ab7;
    color: #337ab7;
}

.main_r .list_content .list_content_tab > table .listing_list_item .list_error_info .tit,
.main_r .list_content .list_content_tab > table .listing_list_item .list_warning_info .tit{
    left: 13px;
}
/*** error new style ***/
.list_error_newstyle,
.list_warning_newstyle,
.list_error_details{
	display: flex;
	align-items: flex-start;
    padding: 8px 16px;
}
.list_error_newstyle + .list_warning_newstyle,
.list_error_details + .list_warning_newstyle,
.list_error_newstyle + .vero_warning,
.list_error_details + .vero_warning,
.list_warning_newstyle + .vero_warning {
	margin-top: 16px;
}
.list_error_newstyle > .lt,
.list_warning_newstyle > .lt,
.list_error_details > .lt {
	width: 24px;
    text-align: right;
}
.list_error_newstyle > .rt,
.list_warning_newstyle > .rt,
.list_error_details > .rt{
	width: calc(100% - 24px);
    padding-left: 16px;
}
.list_warning_newstyle {
	border-left: 4px solid #ec640c;
    background: #ffe7bb;
}
.list_error_newstyle {
    border-left: 4px solid #dd2e1f;
    background: #ffe0da;
}
.list_error_details {
    border-left: 4px solid #86898C;
    background: #F2F2F2;
}
.vero_warning {
    padding: 8px 16px;
    border-left: 4px solid #EC640C;
    background: #FFE7BB;
}
.list_error_details iframe {
    background: transparent;
    border: none;
    width: 100%;
}
.list_error_newstyle > .lt [class*="smicon_"],
.list_error_newstyle > .rt > .tit > span:first-child,
.list_error_newstyle > .rt > .cont > pre > code{
    color: #dd2e1f;
}
.list_warning_newstyle > .lt [class*="smicon_"],
.list_warning_newstyle > .rt > .tit > span:first-child,
.list_warning_newstyle > .rt > .cont > pre > code{
    color: #ec640c;
}
.list_error_newstyle > .rt > .tit,
.list_warning_newstyle > .rt > .tit,
.list_error_details > .rt > .tit {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 24px;
}
.list_error_details > .rt > .tit {
    margin-bottom: 10px;
}
.list_error_newstyle > .rt > .tit > span:first-child,
.list_warning_newstyle > .rt > .tit > span:first-child,
.list_error_details > .rt > .tit > span:first-child {
    font-weight: 600;
}
.list_error_newstyle > .rt > .tit > .action a {
    color: #008CC9;
}
.list_warning_newstyle > .rt > .tit > .action a,
.list_error_details > .rt > .tit > .action a {
    color: #999;
    margin-left: 10px;
}
.list_error_newstyle > .rt > .tit > .action a:hover {
    color: #337ab7;
}
.list_warning_newstyle > .rt > .tit > .action a:hover {
    text-decoration: none;
    border-bottom: 1px dotted #337ab7;
    color: #337ab7;
}
.list_error_details > .rt > .tit > .action a:hover {
    color: #337ab7;
}
.list_error_newstyle > .rt > .cont,
.list_warning_newstyle > .rt > .cont {
    padding: 8px 0;
}
.list_error_newstyle > .rt > .cont > pre,
.list_warning_newstyle > .rt > .cont > pre {
    padding: 0;
    margin: 0;
    background: transparent;
    border: none;
}
.list_error_newstyle > .rt > .cont > pre > code,
.list_warning_newstyle > .rt > .cont > pre > code {
    display: block;
    max-height: 80px;
    overflow-y: auto;
}
.list_error_newstyle.has_view_btn > .rt > .cont > pre > code {
    display: block;
    height: 20px;
    line-height: 20px;
    width: 700px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.vero_warning .tit {
    height: 24px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.vero_warning .tit > span {
    font-size: 14px;
    font-weight: 600;
}
.vero_warning .cont {
    padding-top:8px;
}
.vero_warning .cont b {
    font-weight: 600;
    color: #EC640C;
}
.vero_warning .cont > table {
    width: auto;
    border: none;
}
.vero_warning .cont > table td{
    border: none;
    line-height: 20px;
}
.vero_warning .cont > table tr > td:first-child {
    padding-right: 20px;
}
.vero_warning a.action {
    width: auto;
    color: #999;
    text-decoration: none;
}
.vero_warning a.action:hover {
    color: #008CC9;
}

.product_vero_info,
.batch_vero_info{
    color: #EC640C;
    margin-top: 5px;
}
.product_vero_info b,
.batch_vero_info b {
    color: #EC640C;
    margin: 0 !important;
}
.product_vero_info > a,
.batch_vero_info > a{
	display: inline-block;
    width: auto !important;
    padding: 0 !important;
    margin-left: 10px;
    margin-right: 0 !important;
	line-height: 16px;
    color: #999;
	vertical-align: text-bottom;
    text-decoration: none;
}
.product_vero_info > a + a,
.batch_vero_info > a + a {
    margin-left: 10px;
}
.product_vero_info > a:hover,
.batch_vero_info > a:hover {
    color: #008CC9;
}
/*** error new style end ***/
.main_r .list_content .list_content_tab > table .listing_list_item tr.other_info_tr > td,
.main_r .list_content .list_content_tab > table .listing_list_item tr.supplier_tr > td{
    padding-left:70px;
    vertical-align: middle;
}
.main_r .list_content .list_content_tab > table .listing_list_item tr.supplier_tr > td{
    border-top: 1px solid #eee;
}
.main_r .list_content .list_content_tab > table .listing_list_item tr.error_tr > td.empty {
	display: none;
}
.main_r .list_content .list_content_tab > table .listing_list_item tr.error_tr > td{
    /*border-top: 1px solid #ddd;*/
	padding: 0 5px 10px;
}
.listing_list_item > tbody > tr.varation_info > td .list_error_info {
    padding:0 !important;
}

/*list msg info*/
.list_msg_info {
	position: relative;
	padding: 10px 10px 10px 40px;
	width: 100%;
	color: #dd2e1f;
	background-color: #ffe0da;
}
.list_msg_info .icon {
	position: absolute;
	top: 9px;
	left: 20px;
	font-size: 22px;
}
.list_msg_info .tit {
	display: block;
	padding: 0 10px 10px 10px;
	font-weight: 700;
}
.list_msg_info .tit:after {
	display: block;
	clear: both;
	content: '';
	zoom: 1;
}
.list_msg_info .tit_ctr {
	float: right;
}
.list_msg_info .con {
	display: block;
}
.list_msg_info pre {
	margin-bottom: 0;
	padding: 0 10px;
	border: 0;
	background: transparent;
}
.list_msg_info pre code{
	display: block;
	overflow-y: auto;
	padding-right: 10px;
	max-height: 80px;
}
.list_msg_info.error {
	border-left: 4px solid #dd2e1f;
	color: #dd2e1f;
	background-color: #ffe0da;
}
.list_msg_info.error span,
.list_msg_info.error pre {
	color: #dd2e1f;
}
.list_msg_info.warning {
	color: #ec640c;
	background-color: #ffe7bb;
}
.list_msg_info.warning span,
.list_msg_info.warning pre {
	color: #ec640c;
}
/*list msg info end*/
/**** products listpage table UI end ****/

/* 底部页码样式 */
.main_r .list_content_paging {
	 margin-top: 10px;
	 padding:7px 10px;
	 height: 48px;
	 text-align: right;
	 box-shadow: 1px 1px 2px #ccc;
	 background-color: #fff;
 }
.main_r .list_content_paging > ul#downPage {
	margin: 0;
}
/**居中**/
.head_ceiling{
	position: fixed;
	top: 0;
	width: 100%;
	height: 50px;
	box-shadow: 2px 2px 7px #999;
	background-color: #fff;
	z-index: 110;
}
.footer_ceiling {
    width: 100%;
    margin-bottom: 30px;
}
.head_ceiling .content,
.footer_ceiling .content {
    display: flex;
    align-items: center;
    justify-content: space-between;
	width: 1100px;
	height: 50px;
	margin: 0 auto;
	padding: 8px 0;
	box-sizing: border-box;
	line-height: 34px;
}
.head_ceiling .content > .lt,
.footer_ceiling .content > .lt {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.head_ceiling .content > .rt,
.footer_ceiling .content > .rt {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.head_ceiling .content .product_head_logo {
    height: 24px;
    margin-left: 20px;
    vertical-align: middle;
}
.head_ceiling .content .vertical_line,
.footer_ceiling .content .vertical_line {
	display: inline-block;
	height: 24px;
	margin: 0 16px;
	border: none;
	border-left: 2px solid #ddd;
	vertical-align: middle;
}
.head_ceiling .content .vertical_line.pull-right{
	margin-left: 15px;
	margin-right: 5px;
	margin-top: 5px;
}
.head_ceiling .content .back_list {
    display: inline-block;
    top: 0;
    height: 34px;
    line-height: 34px;
    border-radius: 18px;
    vertical-align: middle;
    overflow: hidden;
    text-decoration: none;
}
.head_ceiling .content .back_list [class*="smicon_"] {
    color: #00a0dc;
    width: 34px;
    height: 34px;
    font-size: 34px;
    line-height: 34px;
}
.head_ceiling .content .back_list:hover [class*="smicon_"] {
    background-color: #cfedfb;
}
.head_ceiling .content .glyphicon:hover {
    text-decoration: none;
}
.head_ceiling .content .tag {
    display: inline-block;
    width: 70px;
    line-height: 22px;
    margin-left: 20px;
    border-radius: 2px;
    text-align: center;
    vertical-align: baseline;
}
.head_ceiling .content .tag[data-style="Active"] {
    background-color: #E0F4BE;
	color: #60AA14;
}
.head_ceiling .content .tag[data-style="Draft"] {
    background-color: #E6E9EC;
	color: #303336;
}
.head_ceiling .content .tag[data-style="Ended"],
.head_ceiling .content .tag[data-style="Hidden"],
.head_ceiling .content .tag[data-style="Disabled"] {
    background-color: #FFE0DA;
	color: #DD2E1F;
}
.head_ceiling .content .tag[data-style="Deleted"],
.head_ceiling .content .tag[data-style="Disabled"] {
	background-color: #FFE0DA;
	color: #DD2E1F;
}
.head_ceiling .content .crumbs{
    display: inline-block;
	margin-left: 20px;
	font-size: 18px;
    color: #999;
    vertical-align: middle;
}
.head_ceiling .content .crumbs .ft_blue{
    color: #333 !important;
}
.head_ceiling .content .link {
    color: #00a0dc;
    margin-right: 20px;
}
.head_ceiling .content .link:hover,
.head_ceiling .content .link:focus {
    color: #0087e0;
    text-decoration: none;
}
.head_ceiling .content .crumbs *{
	font-size: 18px;
}
.head_ceiling .content .separate {
	margin: 0 10px;
}
.head_ceiling .content .btn{
	height: 34px;
	line-height: 32px;
	padding: 0 12px;
	vertical-align: middle;
}
.head_ceiling .content .rt .btn + .btn,
.footer_ceiling .content .rt .btn + .btn,
.head_ceiling .content .rt .btn + .dropdown,
.footer_ceiling .content .rt .btn + .dropdown,
.head_ceiling .content .rt .btn + .btn-group,
.footer_ceiling .content .rt .btn + .btn-group {
    margin-left: 10px;
}
.head_ceiling .content .btn-group .btn + .btn,
.footer_ceiling .content .btn-group .btn + .btn {
    margin-left: 0;
}
.head_ceiling .content .dropdown,
.footer_ceiling .content .dropdown{
	height: 32px;
	line-height: 32px;
	border: none;
	vertical-align: middle;
}
.head_ceiling .content .dropdown > .btn,
.footer_ceiling .content .dropdown > .btn {
    vertical-align: top;
    margin-top: -1px;
}
.center_page {
	width: 100%;
    min-height: 950px;
	border: 1px solid transparent;
    /*background-color: rgba(230,233,236,.8);*/
}
.center_page.p_top {
	padding-top: 70px;
}
.center_page > .content {
	width: 1100px;
	margin: 0 auto;
}
.center_page > .content .content_list {
	margin-bottom: 20px;
	box-shadow: 1px 1px 2px #ccc;
}
.center_page > .content .content_list .tab_page > .tit {
	font-size: 16px;
}
.center_page > .content .content_list .tab_page > .tit > button.pull-right {
    margin-top: 3px;
}
.center_page > .content .content_list .tab_page > .content {
	padding: 20px 40px;
}
.center_page > .content .content_list .tab_page > .content > .shield_layer {
    display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: no-drop;
    z-index: 10;
    background: rgba(0,0,0,.05);
}
.variations_module .tit {
    font-weight:600;
    margin-bottom:10px;
    font-size: 16px;
}
.variations_module .variatins_option_sel {
    margin-top:10px;
}
.variations_module .custom_option_add.option_sel_add,
.variations_module .option_list {
    margin-bottom:20px;
}
.variations_module .options_value_module {
    padding:20px;
    border:1px solid #ddd;
    border-radius:2px;
    margin-bottom:20px;
    width:900px;
    position:relative;
}
.variations_module .options_value_module .module_body {
    border-top:1px solid #ddd;
    padding:10px 0;
    margin-top:10px;
}
.variations_module .options_value_module .glyphicon {
    height: 34px;
    line-height: 32px;
    width: 34px;
    text-align: center;
    border: 1px solid #00a0dc;
    border-radius: 2px;
    color: #00a0dc;
    position: absolute;
    top: 0;
    right:-44px;
}
.variations_module .options_value_module .glyphicon:hover,
.variations_module .options_value_module .glyphicon:focus {
    text-decoration: none;
    background-color:#d0edfb;
}
.variations_module .custom_option_add {
    margin-bottom:0;
    font-size:0;
}
.variations_module .custom_option_add *{
    font-size:14px;
    vertical-align: middle;
}
.variations_module .custom_option_add .btn{
    top:0;
    margin-left:10px;
}
.variations_module .options_value_module label {
    margin-right:20px;
    margin-bottom:10px;
}
.center_page > .content .content_list .tab_page > .content table.list_table{
	width: 100%;
}
.center_page > .content .content_list .tab_page > .content table.list_table > tbody > tr > td {
	padding: 10px 5px;
}
.center_page > .content .content_list .tab_page > .content table.list_table > tbody > tr > td.lh_18 {
    line-height: 18px !important;
}
.center_page > .content .content_list .tab_page > .content table.list_table > tbody > tr > td.left {
	width: 140px;
	max-width: 140px;
	line-height: 34px;
	padding-left: 0;
	vertical-align: top;
}
.center_page > .content .content_list .tab_page > .content table.list_table.list_basic_info > tbody > tr > td.left {
    width: 90px;
    max-width: 90px;
}
.center_page > .content .content_list .tab_page > .content table.list_table > tbody > tr > td > input[type="text"],
.center_page > .content .content_list .tab_page > .content table.list_table > tbody > tr > td > select {
	width: 500px;
}
.center_page > .content .content_list .tab_page > .content table.list_table > tbody > tr > td > input.dateIpt {
    width: 140px;
}
.center_page > .content .content_list .tab_page > .content table.list_table > tbody > tr > td .lang {
	width: 700px !important;
}
.center_page > .content .content_list .tab_page > .content table.list_table > tbody > tr > td .content_editor {
	width: 100%;
}
td.td_dividing_line {
	padding: 0 !important;
}
td.td_dividing_line > hr{
	margin: 20px 0;
    border-color: #ececec;
}
td.td_dividing_line.dashed_line > hr {
    margin: 5px 0;
	border-top: 1px dashed #ececec;
}
.center_page > .content .content_list .tab_page > .content table.list_table > tbody > tr > td .tally_module {
	display: inline-block;
	position: relative;
	vertical-align: middle;
}
.center_page > .content .content_list .tab_page > .content table.list_table > tbody > tr > td .tally_module.format_size input[type="text"]{
	padding-right: 40px;
}
.center_page > .content .content_list .tab_page > .content table.list_table > tbody > tr > td .tally_module.format_size a.format_btn{
	display: block;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 24px;
	height: 24px;
}
.center_page > .content .content_list .tab_page > .content table.list_table > tbody > tr > td .tally_module.format_size a.format_btn [class*="smicon_"]{
	color: #999;
}
.center_page > .content .content_list .tab_page > .content table.list_table > tbody > tr > td .tally_module.format_size a.format_btn [class*="smicon_"]:hover {
	color: #333;
}
.center_page > .content .content_list .tab_page > .content table.list_table > tbody > tr > td .tally_module .tally {
	display: block;
	position: absolute;
	right: -120px;
	bottom: 0;
	width: 110px;
	color: #666;
}
.center_page > .content .content_list .tab_page > .content table.list_table > tbody > tr > td .tally_module .tally .num{
	color: #666;
}
.center_page > .content .content_list .tab_page > .content table.list_table > tbody > tr > td .tally_module .tally .num.ft_red{
    color: #dd2e1f;
}
.center_page > .content .content_list .tab_page > .content table.list_table > tbody > tr > td .m_l {
	margin-left: 20px;
}
.center_page > .content > .bulk_list {
	padding: 20px;
	box-shadow: 1px 1px 2px #ccc;
	background-color: #fff;
}
.center_page > .content > .bulk_list > .action_group {
    margin-bottom: 20px;
}
.center_page > .content > .bulk_list > .action_group .one_tag {
    display: inline-block;
    position: relative;
    line-height:28px;
    margin: 5px 10px 5px 0;
    padding: 0 30px 0 10px;
    border: 1px solid #ddd;
    border-radius: 2px;
    vertical-align: middle;
    background-color: #e6e9ec;
}
.center_page > .content > .bulk_list > .action_group .one_tag [class*="smicon_"] {
    position: absolute;
    right: 5px;
    top: 5px;
    color: #999;
}
.center_page > .content > .bulk_list > .action_group .one_tag [class*="smicon_"]:hover {
    color: #333;
}
.center_page > .content > .bulk_list > .action_group .dropdown {
    display: inline-block;
}
.center_page > .content > .bulk_list > .action_group .dropdown button {
    height: 30px;
    line-height: 28px;
}
.center_page > .content > .bulk_list > .action_group .dropdown-menu li[data-type="selected"] a {
    display: none;
}
.center_page > .content > .bulk_list > .action_group .dropdown-menu li[data-type="unSelected"] div.disabled_list {
    display: none;
}
.center_page > .content > .bulk_list > .action_group .dropdown-menu > li > a {
	padding-left: 30px;
}
.center_page > .content > .bulk_list > .action_group .dropdown-menu li div.disabled_list {
    clear: both;
    position: relative;
    padding: 3px 20px 3px 30px;
    font-weight: 400;
    color: #999;
    white-space: nowrap;
}
.center_page > .content > .bulk_list > .action_group .dropdown-menu li div.disabled_list > [class*="smicon_"] {
    position: absolute;
    left: 10px;
    top: 7px;
    color: #999;
    font-weight: 900;
}
.center_page > .content > .bulk_list > .list_table_out table{
    width: auto;
    border: 1px solid #ddd;
    background-color: #fff;
}
.center_page > .content > .bulk_list > .list_table_out table .txt_c {
    text-align: center;
}
.center_page > .content > .bulk_list > .list_table_out table th {
    line-height: 34px;
    padding: 0 3px;
	text-align: center;
    background-color: #eee;
}
.center_page > .content > .bulk_list > .list_table_out table td {
    padding: 5px;
    border: 1px solid #ddd;
    vertical-align: top;
}
.center_page > .content > .bulk_list > .list_table_out table tr[data-type="editAction"] td {
    text-align: center;
}
.center_page > .content > .bulk_list > .list_table_out table tr[data-type="editAction"] a {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
}
.center_page > .content > .bulk_list > .list_table_out table tr[data-type="editAction"] a [class*="smicon_"] {
    color: #999;
}
.center_page > .content > .bulk_list > .list_table_out table tr[data-type="editAction"] a:hover {
    background-color: #eee;
}
.center_page > .content > .bulk_list > .list_table_out table tr[data-type="editAction"] a:hover [class*="smicon_"] {
    color: #333;
}
.center_page > .content > .bulk_list > .list_table_out table td .img_out {
    width: 50px;
    height: 50px;
}
.center_page > .content > .bulk_list > .list_table_out table td textarea,
.center_page > .content > .bulk_list > .list_table_out table td input[type="text"] {
	width: 100%;
}
/**内容块样式**/
.content_module_out {
    width: 100%;
}
.content_module_out.left {
    float:left;
    width: 540px;
}
.content_module_out.right {
    float:right;
    width: 400px;
}
.content_module_out > .content_module {
    position: relative;
    border: 1px solid #E4E4E4;
    border-radius: 2px;
    padding: 10px 16px;
    width: 100%;
}
.content_module_out > .content_module > .module_title {
    position: absolute;
    top: -10px;
    left: 10px;
    display: inline-block;
    padding: 0 10px;
    background-color: #fff;
	color: #86898c;
}
.content_module_out > .content_module > .module_corner {
    position: absolute;
    right: -1px;
    top: -22px;
    padding:0 10px;
    height: 22px;
    line-height: 22px;
    background-color: #F2F2F2;
}
.content_module_out > .content_module table {
    width: 100%;
}
.content_module_out > .content_module td {
    padding: 5px;
}
.content_module_out > .content_module td.action {
	padding: 0;
	font-size: 0;
}
.content_module_out > .content_module th.action,
.content_module_out > .content_module td.action {
	text-align: center;
}
.content_module_out > .content_module td.action > a > [class*="smicon_"]{
	color: #999;
	top: -2px;
	margin-top: 0;
}
.content_module_out > .content_module td.action > a:hover {
	background-color: transparent;
}
.content_module_out > .content_module td.action > a:hover > [class*="smicon_"]{
	color: #333;
}
td.action > a[data-type="delete"]:hover > [class*="smicon_"],
td.action > a[data-type="remove"]:hover > [class*="smicon_"] {
	color: #dd2e1f !important;
}
.content_module_out > .content_module hr {
    margin: 5px 0 5px;
}
.content_module_out > .content_module label {
    margin: 0;
    font-weight: 400;
}
.content_module_out > .content_module .vertical_line {
    margin-right: 10px;
    height: 18px;
}
/**单选按钮模块**/
.single_sel_module {
	display: inline-block;
	width: auto;
	max-width: 100%;
	box-sizing: border-box;
	font-size: 0;
}
.single_sel_module > span{
	display: inline-block;
	min-width: 80px;
	height: 35px;
	line-height: 33px;
	padding:0 10px;
	border: 1px solid #ddd;
	text-align: center;
	font-size: 14px;
	color: #999;
	vertical-align: middle;
	cursor: pointer;
	background-color: #eee;
}
.single_sel_module > span.active{
	color: #00a0dc;
	font-weight:600;
	background-color: #fff;
	box-shadow: 0 0 10px #dcdcdc;
}
.single_sel_module > span[data-class-name="on"].active {
    color: #60AA14;
}
.single_sel_module > span[data-class-name="off"].active {
    color: #dd2e1f;
}
.single_sel_module > span + span{
	border-left: none;
}
.single_sel_module > span:first-child{
	border-radius: 2px 0 0 2px;
}
.single_sel_module > span:last-child{
	border-radius: 0 2px 2px 0;
}
.center_page > .content .content_list .tab_page > .content dl.sel_img {
	width: 100%;
}
.center_page > .content .content_list .tab_page > .content dl.sel_img > dt {
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
	line-height: 34px;
	font-size: 16px;
}
.center_page > .content .content_list .tab_page > .content dl.sel_img > dt .dropdown {
	height: 32px;
	line-height: 32px;
}
.center_page > .content .content_list .tab_page > .content dl.sel_img > dt .img_error{
    display: none;
    line-height: 20px;
    margin: 10px 0 0;
    font-weight: 400;
    color: #dd2e1f;
}
.center_page > .content .content_list .tab_page > .content dl.sel_img > dt .dropdown > .btn{
    vertical-align: top;
}
.center_page > .content .content_list .tab_page > .content dl.sel_img > dt .pull-right {
	margin-left: 10px;
}
.center_page > .content .content_list .tab_page > .content dl.sel_img > dd .page_img_list {
	position: relative;
	width: 100%;
	height: 240px;
	max-height: 240px;
	margin-top: 20px;
	overflow: hidden;
	overflow-y: auto;
}
.center_page > .content .content_list .tab_page > .content dl.sel_img > dd .page_img_list > .other_img_add {
    display: none;
	position: absolute;
	top: 0;
	left: 64px;
    padding-top: 20px;
	width: 284px;
	height: 220px;
    box-sizing: border-box;
    border: 1px dashed #ddd;
    border-radius: 2px;
    background-color: #fff;
}
.center_page > .content .content_list .tab_page > .content dl.sel_img > dd .page_img_list > .other_img_add > p {
    text-align: center;
}
.center_page > .content .content_list .tab_page > .content dl.sel_img > dd .page_img_list > .other_img_add > p:first-child {
	color: #86898c;
}
.center_page > .content .content_list .tab_page > .content dl.sel_img > dd .page_img_list > .other_img_add > p > .btn {
    width: 240px;
}
.center_page > .content .content_list .tab_page > .content dl.sel_img > dd .page_img_list > .other_img_add > p > [class*="smicon_"] {
    position: relative;
    top: -3px;
    margin-right:10px;
    vertical-align: middle;
    color: #86898c;
}
.page_img_list .list_out {
	/*margin-right:-70px;
	margin-bottom:-30px;*/
}
.page_img_list .list_img_out {
	display: inline-block;
    float: left;
	position: relative;
	width: 132px;
	height: 100px;
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 5px;
	box-sizing: border-box;
	border: 1px solid #ddd;
	border-radius: 2px;
	vertical-align: top;
    overflow: hidden;
}
.page_img_list .list_img_out:first-child {
	width: 284px;
	height: 220px;
}
.page_img_list .list_img_out .img_out {
	width: 100%;
	height: 100%;
}
.page_img_list .list_img_out .action a,
.variation_img_sel .sku_list .list_img_out .action a{
    display: inline-block;
    margin-top: 3px;
    width: 18px;
    height: 18px;
    vertical-align: middle;
}
.page_img_list .list_img_out .action a + a,
.variation_img_sel .list_img_out .action a + a {
	margin-left: 5px;
}
.page_img_list .list_img_out .action a [class*="smicon_"],
.variation_img_sel .list_img_out .action a [class*="smicon_"] {
    color: #fff;
}
.list_img_out > .skus_icon {
	position: absolute;
	top: 3px;
	right: 3px;
    color: #7cb82f;
    /*background: rgba(96,170,20,.5);*/
    background: rgba(51,51,51,.1);
}
.page_img_list .list_img_out .action a:hover,
.variation_img_sel .list_img_out .action a:hover {
	text-decoration: none;
}
.page_img_list .list_img_out .action,
.variation_img_sel .list_img_out .action {
	position: absolute;
	left: 0;
	bottom: -24px;
	width: 100%;
	height: 24px;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    transition: all .3s ease-in;
	text-align: center;
	overflow: hidden;
    background: rgba(0,0,0,.5);
    z-index: 1;
    font-size: 0;
}
.page_img_list .list_img_out:hover .action,
.variation_img_sel .list_img_out:hover .action {
	bottom: 0;
	-webkit-transition: all .3s ease-in .2s;
	-moz-transition: all .3s ease-in .2s;
	transition: all .3s ease-in .2s;
}
.page_img_list .list_img_out .img_size,
.variation_img_sel .list_img_out .img_size {
    display: block;
    position: absolute;
	left: 5px;
    bottom: 5px;
    width: 80px;
    height: 20px;
	border-radius: 16px;
    line-height: 18px;
    font-size: 12px;
    color: #fff;
    -webkit-transition: all .3s ease-in .3s;
    -moz-transition: all .3s ease-in .3s;
    transition: all .3s ease-in .3s;
    text-align: center;
    background: rgba(0,0,0,.5);
    opacity: 1;
	overflow: hidden;
}
.page_img_list .list_img_out:hover .img_size,
.variation_img_sel .list_img_out:hover .img_size {
    opacity: 0;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
.page_img_list .list_img_out .img_size.error_size,
.variation_img_sel .list_img_out .img_size.error_size{
	background: rgba(221,46,31,.5);
}
.center_page > .content .dropdown-menu {
    z-index: 1;
}
/**product 共用部分**/
.center_page > .content .content_list .tab_page > .content table.list_table.list_basic_info td {
    vertical-align: top;
    padding: 5px 10px;
}
.list_table.list_basic_info td.left .basic_info_img{
	display: inline-block;
	width: 80px;
	height: 80px;
	padding: 3px;
	border: 1px solid #ddd;
	border-radius: 2px;
}
.list_table.list_basic_info td.left .basic_info_img .img_out{
    width: 72px;
    height: 72px;
}
.list_table.list_basic_info td.left .dropdown {
	display: inline-block;
	margin-top: 20px;
	line-height: 16px;
}
.list_table.list_basic_info td.left .dropdown a.dropdown-toggle {
	color: #00a0dc
}
.list_table.list_basic_info td.left .dropdown a.dropdown-toggle:hover,
.list_table.list_basic_info td.left .dropdown a.dropdown-toggle:focus {
	text-decoration: none;
	color: #0087e0;
}
.list_table.list_basic_info td.left .dropdown a.dropdown-toggle .caret{
	color: #00a0dc
}
.list_table.list_basic_info .info .title {
    width: 900px;
    font-size: 16px;
    font-weight: 600;
    color: #333;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.list_table.list_basic_info .info .info_name {
    margin-right: 20px;
    color: #666;
}
.list_table.list_basic_info .info .info_cont {
    color: #00a0dc;
    /*margin-right: 50px;*/
}
.list_table.list_basic_info td.info {
	vertical-align: top;
}
.list_table.list_basic_info td.info p {
	margin-bottom: 10px;
}
.list_table.list_basic_info td.info p + p {
    margin-bottom: 5px;
}
.list_table.list_basic_info td.info p [class*="smicon_"]{
	/*transform: rotate(90deg);
	-ms-transform: rotate(90deg); 	!* IE 9 *!
	-moz-transform: rotate(90deg); 	!* Firefox *!
	-webkit-transform: rotate(90deg); !* Safari 和 Chrome *!
	-o-transform: rotate(90deg); 	!* Opera *!*/
	vertical-align: text-bottom;
}
.list_table.list_basic_info td.info span {
    vertical-align: inherit;
}
/*.list_table.list_basic_info div.linked_info {
    position: relative;
}
.list_table.list_basic_info div.linked_info .icon_link {
    display: inline-block;
    position: relative;
    top: -3px;
    margin-left: 10px;
    vertical-align: middle;
}*/
.list_table.list_basic_info .title_span {
    display: inline-block;
    width: 120px;
    margin: 0;
    vertical-align: middle;
    color: #666;
}
.list_table.list_basic_info .dropdown.hover_drop {
    display: inline-block;
}
.list_table.list_basic_info .dropdown.hover_drop a{
    text-decoration: none;
}
.list_table.list_basic_info .dropdown.hover_drop .dropdown-menu {
    top: 80%;
}
.list_table.list_basic_info .dropdown.hover_drop.listing_link_use .dropdown-menu {
    top: 0;
}
.list_table.list_basic_info div.linked_info .icon_link [class*="smicon_"] {
    color: #666;
}
.list_table.list_basic_info div.linked_info .icon_link [class*="smicon_"]:hover {
    color: #000;
}
.list_table.list_basic_info .monitor {
	padding-left: 20px !important;
    padding-right: 0 !important;
	width: 220px;
	border-left: 1px solid #ddd;
}
.list_table.list_basic_info .monitor > .monitor_set {
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 80px;
}
.list_table.list_basic_info .monitor > .monitor_set > div {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.list_table.list_basic_info .monitor > .monitor_set > div + div {
	margin-top: 20px;
}
.list_table .pirce_sel .sel_option {
    margin-bottom: 20px;
    font-size: 0;
}
.list_table .pirce_sel .sel_option:last-child {
	margin-bottom: 0;
}
.list_table .pirce_sel .sel_option *{
    font-size: 14px;
}
.list_table .pirce_sel .input_group {
    display: inline-block;

}
.list_table .pirce_sel .current_rate {
    display: inline-block;
    height: 34px;
    line-height: 34px;
    padding: 0 20px;
    border-radius: 2px;
    background-color: #e5f7ff;
}
.list_table .pirce_sel input[type="text"] {
    width: 100px;
}
.input_group {
    font-size: 0 !important;
}
.input_group .input_group_addon {
    display: inline-block;
    position: relative;
    top: 0;
    height: 34px;
    line-height: 32px;
    padding: 0 20px;
    border: 1px solid #ddd;
    border-radius: 2px 0 0 2px;
    background-color: #eee;
}
.input_group input {
    position: relative;
    top: 0;
    border-radius: 0 2px 2px 0;
}
.other_attr_add {
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
}
.other_attr_add *{
    font-size: 14px;
}
.other_attr_add input {
    position: relative;
    top: 0;
    vertical-align: middle;
    margin-right: 10px;
}
.other_attr_add .btn {
    position: relative;
    top: 0;
    height: 34px;
    line-height: 32px;
    border: 1px solid #ddd;
    background-color: #fff;
}
.other_attr_add .btn.disabled {
    pointer-events: auto;
    background-color: #eee;
}
.other_attr_add .btn.disabled:hover {
    cursor: no-drop;
    color: #000;
}
.other_attr_add .btn:hover,
.other_attr_add .btn:focus {
    color: #00a0dc;
}
.modal.listing_sync_set .modal-dialog {
    width: 450px;
}
.modal.listing_sync_set ul li{
	height: 34px;
}
.modal.listing_sync_set ul li label{
	font-weight: 400;
	margin-right: 20px;
}
/*******同步loading******/
.sync_modular {
    padding: 6px 0;
    /*border-bottom:1px solid #ddd;*/
	color: #333;
    text-align: center;
	background-color: #cfedfb;
}
.sync_modular img {
    width: 24px;
    height: 24px;
}
/*******同步loading******/
/****category edit****/
.category_edit {
    width: 500px;
    padding: 20px;
}
.category_edit > ul {
    width: 100%;
    margin-bottom: 10px;
}
.category_edit > ul > li{
    position: relative;
    height: 34px;
    line-height: 34px;
    margin-bottom: 10px;
    padding-right: 10px;
    border-radius: 2px;
    text-align: left;
}
.category_edit > ul > li:last-child {
    margin: 0;
}
.category_edit > ul > li .action {
    position: absolute;
    top: 1px;
    right: -70px;
}
.category_edit > ul > li.head {
    background-color: #434649;
    font-size: 16px;
    padding-left: 20px;
}
.category_edit > ul > li.head > .name{
    color: #fff;
}
.category_edit > ul > li.head > button{
    position: absolute;
    top: 2px;
    right: -120px;
    height: 30px;
    line-height: 28px;
}
.category_edit > ul > li.list {
    background-color: #e6e9ec;
    padding-left: 40px;
}
.category_edit > ul > li.list.default > .name {
    display: inline;
}
.category_edit > ul > li.list > .name {
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.category_edit > ul > li.list > .name,
.category_edit > ul > li.list > .action{
    color: #333;
}
.category_edit > ul > li.list > .mark {
    float: right;
    padding: 0;
    color: #999;
    background-color: transparent;
}
.category_edit > ul > li.list > .action {
    line-height: 32px;
}
.category_edit > ul > li.list .action_btn {
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
}

.category_edit > ul > li.list [class*="smicon_"]{
    width: 30px;
    height: 30px;
    line-height: 30px;
	font-size: 20px;
    color: #999;
}
.category_edit > ul > li.list input[type="text"]{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 34px;
    line-height: 34px;
    background-color: #fff;
    z-index: 10;
}
.add_category_name .modal-dialog{
    width: 400px;
}
.add_category_name .modal-header {
    display: none;
}
.add_category_name .modal-body {
    padding: 40px 20px 10px;
    border-radius: 4px 4px 0 0;
    text-align: center;
}
.add_category_name .modal-body input[type="text"]{
    margin-left: 20px;
}
/****category edit end****/
/******类目弹层******/
.category_choose .category_choose_crumbs {
    display: block;
    width: 100%;
    padding-left: 10px;
}
.category_choose .category_choose_crumbs > span {
	color: #333;
    font-weight: 500;
}
.category_choose .category_choose_out_div {
    width: 100%;
    height: 330px;
    margin-top: 10px;
    overflow: hidden;
    overflow-x: auto;
}
.category_choose .category_choose_out_div div.serch {
    position: relative;
    padding: 3px;
}
.category_choose .category_choose_out_div div.serch input {
    padding-right: 25px;
}
.category_choose .category_choose_out_div div.serch .glyphicon {
    position: absolute;
    top: 14px;
    right: 10px;
}
.category_choose .category_choose_middle_div {
    width: auto;
}
.category_choose .category_choose_out_div div.category_choose_in_div:nth-child(1),
.category_choose .category_choose_out_div div.category_choose_in_div:nth-child(2),
.category_choose .category_choose_out_div div.category_choose_in_div:nth-child(3),
.category_choose .category_choose_out_div div.category_choose_in_div:nth-child(4),
.category_choose .category_choose_out_div div.category_choose_in_div:nth-child(5) {
    margin-right: 14px;
}
.category_choose .category_choose_in_div {
    display: none;
    width: 245px;
    height: 308px;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow-y: auto;
}
.category_choose .category_div {
    width: 100%;
    height: 24px;
    line-height: 24px;
    cursor: pointer;
}
.category_choose .category_div:hover,
.category_choose .category_div:focus {
    background-color: #eee;
}
.category_choose .category_div .category_names {
    display: inline-block;
    width: 200px;
    padding-left: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.category_choose .categoryDiv .glyphicon-chevron-right {
    position: relative;
    top: -8px;
    left: 10px;
}
/******类目弹层end******/

/*****分页*****/
.pagination > li > a,
.pagination > li > span {
    height: 34px;
    line-height: 32px;
    padding: 0 12px;
}
.pagination > li > a [class*="smicon_"],
.pagination > li > span [class*="smicon_"] {
    margin-top: 7px;
    color: #666;
}
.pagination .dropdown:hover ul.dropdown-menu,
.pagination .dropup:hover ul.dropdown-menu {
    display: block;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    border-color: #428bca;
    background-color: #428bca;
}
.pagination > li > a,
.pagination > li > span {
    color: #428bca;
}
.pagination > li > a:hover,
.pagination > li > span:hover {
    color: #428bca;
    text-decoration: none;
}
.pagination > li a:hover,
.pagination > li a:focus {
    text-decoration: none;
}
.pagination > .xianshipage {
    box-sizing: border-box;
	color: #444444;
}
.pagination > .xianshipage > span{
    font-size: 12px;
}
.pagination > .xianshipage > span:hover {
    background-color: white;
}
.pagination > li:first-child > a {
    float: right;
    margin-left: 0;
    border-left: none;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 4px;
    height: 34px;
}
.pagination > li:last-child > a {
    border-radius: 0 !important;
}
.pagination > li:last-child > .dropdown .btn {
    min-width: inherit;
}
.pagination > li:last-child > .dropdown input[type="text"] {
    border-radius: 2px;
}
.pagination > li > a select {
    height: 22px;
    line-height: 22px;
    width: 50px;
    padding: 0;
}
/*****分页end*****/

/* add by fuyi at 2016.3.19 with edit window alert and confirm */
#dialog_window {
    width: 400px;
    border: 1px solid #999;
    border-radius: 4px;
    background: #fff;
}
#dialog_title {
    padding: 10px;
    border-radius: 4px 4px 0 0;
}
#dialog_title h3 {
    display: inline;
    margin: 0;
    font-size: 13px;
    color: #333;
    font-weight: 600;
}
#dialog_title .close {
    line-height: 16px;
}
a#dialog_btn_close {
    color: #333;
    text-decoration: none;
}
#dialog_Content {
    clear: both;
    padding: 30px;
    font-size: 13px;
    vertical-align: middle;
}
#dialog_Content .alertContentOut {
    width: 100%;
    font-size: 0;
}
#dialog_Content .alertContentOut div {
    display: inline-block;
    font-size: 14px;
    vertical-align: top;
}
#dialog_Content .alertContentOut div.iconOut {
    width: 38px;
    height: 24px;
    line-height: 24px;
}
#dialog_Content .alertContentOut div.contentInfo {
    width: calc(100% - 40px);
}
#dialog_btnBox {
    padding: 5px 5px 15px 0;
    border-radius: 0 0 4px 4px;
    text-align: right;
}
#dialog_btn_enter,
#dialog_btn_cancel {
    margin-right: 10px;
    height: 28px;
    line-height: 26px;
    zoom: 1;
}
#diaglo_prompt_input {
    display: block;
    width: 90%;
    margin: 8px 0;
    padding: 5px;
    border: 1px solid #ddd;
}
/* edit window alert and confirm end */

/****日历插件****/
.calendar .calendar-time select {
    padding: 0;
    height: 24px;
    line-height: 24px;
}
/****日历插件end****/


.note_banner {
	position: relative;
	height: 34px;
	line-height: 32px;
	margin: 16px 0;
	padding-left: 20px;
	padding-right: 40px;
	border: 1px solid #e6a700;
	border-radius: 2px;
	color: #333;
	background-color: #fff2b6;
}
.note_banner [class*="smicon_"].close_btn {
	position: absolute;
	right: 10px;
	top: 5px;
	color: #999;
	cursor: pointer;
}
.note_banner [class*="smicon_"].note_info {
	position: relative;
	top: 5px;
	float: left;
}
.note_banner .note_text {
	padding-left: 10px;
	color: #333;
}
.note_banner [class*="smicon_"].close_btn:hover {
	color: #333;
}
.note_banner a {
	color: #00a0dc;
	text-decoration: none;
}
.note_banner a:hover {
	color: #0077b5;
}
/***验证报错***/
a.Validform_error,
textarea.Validform_error,
select.Validform_error,
input.Validform_error {
	border-color: red !important;
	background-color: #fff;
}
select.Validform_error:focus,
input.Validform_error:focus{
	border-color: red !important;
	background-color: #fff;
	box-shadow: 0 0 1px red;
}
.errorMsg {
	color: red;
	margin-top: 5px;
}
.errorMsg .errorMsgContent {
	color: red;
}
/***拖拽用样式***/
.sortable-ghost {
    opacity: .2;
}
#handleLoading .modal-content{
	background: none;
	box-shadow: none;
	border: none;
	text-align: center;
}
#handleLoading .modal-backdrop{
	background-color: #fff;
	opacity: .6;
	filter: alpha(opacity=60)
}
#handleLoading .modal-dialog {
	width: 260px;
	margin-top: calc(80vmin/2 - 30px);
}
#handleLoading .modal-body {
	padding: 0;
	font-size: 20px;
	font-weight: 800;
	color: #00a0dc;
}
.modal.goToPlan .modal-dialog {
	width: 600px;
}
.modal.goToPlan .modal-body {
	padding: 20px 30px 30px;
	text-align: center;
}
.modal.goToPlan .modal-body p{
	text-align: left;
	margin-bottom: 40px;
}
.modal.goToPlan .modal-body .cont {
    display: flex;
}
.modal.goToPlan .modal-body .cont [class*="smicon_"] {
    margin-top: 1px;
    color: #ec640c;
}
.modal.goToPlan .modal-body .cont > #checkPlanModalContent {
    padding-left: 10px;
}
.modal.goToPlan #checkPlanModalContent {
	text-align: left;
}
.modal.goToPlan .modal-body .btn{
	width: 160px;
	margin-top: 20px;
}
/****无色 带icon和link遮罩层*****/
.custom_mask_add_link > span {
	display: block;
	clear: both;
	padding: 3px 20px;
	font-weight: 400;
	color: #999;
	white-space: nowrap;
}
.head_com .nav > li > .dropdown-menu > li {
    position: relative;
}
.head_com .nav > li > .dropdown-menu > li > span:not([class*="smicon_"]) {
	font-size: 15px;
	line-height: 28px;
	padding-left: 30px;
}
.head_com .nav > li > .dropdown-menu > li > span[class*="smicon_"] {
    position: absolute;
    left: 10px;
    top: 7px;
    color: #333;
    font-size: 20px;
}
.head_com .nav > li > .dropdown-menu > li > span[class*="smicon_"] + a {
    padding-left: 40px;
}
.custom_mask_add_link .mask_div {
	display: none;
	margin-left: 10px;
	line-height: 20px;
}
.custom_mask_add_link:hover .mask_div {
	display: inline;
}
.custom_mask_add_link .mask_div [class*="smicon_"] {
	width: 15px;
	height: 15px;
	font-size: 15px;
	margin-right: 10px;
	color: #999;
	vertical-align: middle;
}
.custom_mask_add_link .mask_div a {
	color: #00a0dc;
}
.modal.searchListingModal .modal-dialog {
	width: 800px;
}
.modal.searchListingModal .modal-body {
	padding-bottom: 30px;
}
.modal.searchListingModal .serch_condition {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
	font-size: 0;
}
.modal.searchListingModal .serch_condition > select{
	width: 100px;
	margin-right: 10px;
	padding: 0 5px;
	font-size: 14px;
	vertical-align: middle;
}
.modal.searchListingModal .serch_condition > .serch_group {
	display: inline-block;
	position: relative;
	width: calc(100% - 330px);
	font-size: 0;
	vertical-align: middle;
}
.modal.searchListingModal .serch_condition > .serch_group input[type="text"] {
	width: calc(100% - 80px);
	padding-left: 80px;
	border-radius: 2px 0 0 2px;
	font-size: 14px;
	vertical-align: middle;
}
.modal.searchListingModal .serch_condition > .serch_group .btn {
	width: 80px;
	border-radius: 0 2px 2px 0;
	vertical-align: middle;
}
.modal.searchListingModal .serch_condition > .serch_group select {
	position: absolute;
	left: 1px;
	top: 1px;
	width: 80px;
	height: 32px;
	padding: 0 5px;
	border: none;
	border-right: 1px solid #ddd;
	font-size: 14px;
}
.modal.searchListingModal .listings_list {
	margin-bottom: 10px;
	max-height: 400px;
	overflow-y: auto;
}
.modal.searchListingModal .listings_list table {
	width: 100%;
	border: 1px solid #ddd;
}
.modal.searchListingModal .listings_list table th {
	padding: 5px;
	background-color: #eee;
}
.modal.searchListingModal .listings_list table td {
	padding: 5px;
	border: 1px solid #ddd;
	vertical-align: top;
}
.modal.searchListingModal .listings_list table td p {
	margin: 0;
}
.modal.searchListingModal .listings_list table .center {
	text-align: center;
}
.modal.searchListingModal .listings_list table td .list_listing_info {
	font-size: 0;
	width: 360px;
}
.modal.searchListingModal .listings_list table td .list_listing_info > .img{
	display: inline-block;
	width: 60px;
	padding: 5px;
	border: 1px solid #ddd;
	font-size: 14px;
	vertical-align: top;
}
.modal.searchListingModal .listings_list table td .list_listing_info > .img .img_out{
	width: 50px;
	height: 50px;
}
.modal.searchListingModal .listings_list table td .list_listing_info > .info{
	display: inline-block;
	width: 300px;
	padding-left: 10px;
	font-size: 14px;
	vertical-align: top;
}
.modal.searchListingModal .listings_list table td .list_listing_info > .info p{
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.modal.searchListingModal .listings_list table td a {
	color: #00a0dc;
	text-decoration: none;
}
.modal.searchListingModal .listings_list table td a.ft_green {
    color: #387511;
}
.modal.searchListingModal .listings_list table td a.ft_green:hover {
    color: #295a10;
}
.modal.searchListingModal .listings_list table td a:hover {
	color: #008cc9;
}
.modal .modal-footer .prompt {
    float: left;
    position: relative;
    margin-top: 5px;
    padding-left: 30px;
    text-align: left;
}
.modal .modal-footer .prompt [class*="smicon_"] {
    position: absolute;
    left: 0;
    top: 1px;
    color: #7CB82F;
}
/******button add dropdown*******/
.btn_add_dropdown {
    display: inline-block;
    font-size: 0;
    vertical-align: middle;
}
.btn_add_dropdown > .btn {
    border-radius: 2px 0 0 2px;
    vertical-align: middle;
}
.btn_add_dropdown > .dropdown,
.btn_add_dropdown > .dropup {
    display: inline-block;
    border-left: 1px solid #0077b5;
    vertical-align: middle;
}
.btn_add_dropdown > .dropdown > .btn,
.btn_add_dropdown > .dropup > .btn {
    width: 30px;
    min-width: inherit;
    padding: 0;
    border-radius: 0 2px 2px 0;
    text-align: center;
}
.btn_add_dropdown > .dropdown > .btn > .caret {
    margin: 0;
    border-top: 5px solid;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
}
.btn_add_dropdown > .dropup > .btn > .caret {
	margin: 0;
	border-top: 5px solid;
	border-right: 5px solid transparent;
    border-bottom: none;
	border-left: 5px solid transparent;
}
.btn_add_dropdown > .dropdown > .dropdown-menu,
.btn_add_dropdown > .dropup > .dropdown-menu {
    right: 0;
    left: auto;
}
.modal.searchListingModal .modal-dialog {
	width: 800px;
}
.modal.searchListingModal .modal-body {
	padding-bottom: 30px;
}
.modal.searchListingModal .serch_condition {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
	font-size: 0;
}
.modal.searchListingModal .serch_condition > select {
	width: 100px;
	margin-right: 10px;
	padding: 0 5px;
	font-size: 14px;
	vertical-align: middle;
}
.modal.searchListingModal .serch_condition > .serch_group {
	display: inline-block;
	position: relative;
	width: calc(100% - 330px);
	font-size: 0;
	vertical-align: middle;
}
.modal.searchListingModal .serch_condition > .serch_group input[type="text"] {
	width: calc(100% - 80px);
	padding-left: 80px;
	border-radius: 2px 0 0 2px;
	font-size: 14px;
	vertical-align: middle;
}
.modal.searchListingModal .serch_condition > .serch_group .btn {
	width: 80px;
	border-radius: 0 2px 2px 0;
	vertical-align: middle;
}
.modal.searchListingModal .serch_condition > .serch_group select {
	position: absolute;
	left: 1px;
	top: 1px;
	width: 80px;
	height: 32px;
	padding: 0 5px;
	border: none;
	border-right: 1px solid #ddd;
	font-size: 14px;
}
.modal.searchListingModal .listings_list {
	margin-bottom: 10px;
	max-height: 400px;
	overflow-y: auto;
}
.modal.searchListingModal .listings_list table {
	width: 100%;
	border: 1px solid #ddd;
}
.modal.searchListingModal .listings_list table th {
	padding: 5px;
	background-color: #eee;
}
.modal.searchListingModal .listings_list table td {
	padding: 5px;
	border: 1px solid #ddd;
	vertical-align: top;
}
.modal.searchListingModal .listings_list table td p {
	margin: 0;
}
.modal.searchListingModal .listings_list table .center {
	text-align: center;
}
.modal.searchListingModal .listings_list table td .list_listing_info {
	font-size: 0;
	width: 360px;
}
.modal.searchListingModal .listings_list table td .list_listing_info > .img{
	display: inline-block;
	width: 60px;
	padding: 5px;
	border: 1px solid #ddd;
	font-size: 14px;
	vertical-align: top;
}
.modal.searchListingModal .listings_list table td .list_listing_info > .img .img_out {
	width: 50px;
	height: 50px;
}
.modal.searchListingModal .listings_list table td .list_listing_info > .info {
	display: inline-block;
	width: 300px;
	padding-left: 10px;
	font-size: 14px;
	vertical-align: top;
}
.modal.searchListingModal .listings_list table td .list_listing_info > .info p {
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.modal.searchListingModal .listings_list table td a {
	color: #00a0dc;
	text-decoration: none;
}
.modal.searchListingModal .listings_list table td a:hover {
	color: #008cc9;
}
.modal .modal-footer .prompt {
    float: left;
    position: relative;
    margin-top: 5px;
    padding-left: 30px;
    text-align: left;
}
.modal .modal-footer .prompt [class*="smicon_"]{
    position: absolute;
    left: 0;
    top: 1px;
    color: #7CB82F;
}
/******button add dropdown*******/
.btn_add_dropdown {
    display: inline-block;
    font-size: 0;
    vertical-align: middle;
}
.btn_add_dropdown > .btn {
    border-radius: 2px 0 0 2px;
    vertical-align: middle;
}
.btn_add_dropdown > .dropdown,
.btn_add_dropdown > .dropup {
    display: inline-block;
    vertical-align: middle;
    border-left: 1px solid #0077b5;
}
.btn_add_dropdown > .dropdown > .btn,
.btn_add_dropdown > .dropup > .btn {
    width: 30px;
    min-width: inherit !important;
    padding: 0 !important;
    border-radius: 0 2px 2px 0;
    text-align: center;
}
.btn_add_dropdown > .dropdown > .btn > .caret {
    margin: 0;
    border-top: 5px solid;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
}
.btn_add_dropdown > .dropup > .btn > .caret {
	margin: 0;
    border-bottom: none;
	border-top: 5px solid;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
}
.btn_add_dropdown > .dropdown > .dropdown-menu,
.btn_add_dropdown > .dropup > .dropdown-menu {
    right: 0;
    left: auto;
}
/***提示*****/
.prompt {
	position: relative;
	padding-left: 30px;
	color: #666;
	text-align: left;
}
.prompt [class*="smicon_"] {
	position: absolute;
	left: 0;
	top: -2px;
	line-height: 24px;
	font-size: 20px;
	color: #7CB82F;
	text-align: center;
	vertical-align: middle;
}
.prompt.img_prompt {
    margin-top: 20px;
	border-left: 4px solid #f74b16;
	padding: 10px 10px 10px 45px;
    background-color: #fff2b6;
}
.prompt.img_prompt > [class*="smicon_"] {
	top: 8px;
	color: #f74b16;
}
.prompt > [class*="smicon_"] {
    top: 5px;
    left: 15px;
    font-size:22px;
    width:22px;
    height:22px;
}
.prompt.red_prompt {
	margin-top: 20px;
	border: 1px solid #dd2e1f;
	border-radius: 2px;
	padding: 6px 10px 6px 45px;
	background-color: #ffe0da;
}
.prompt.green_prompt {
	border-left-color: #60aa14;
	background-color: #E1F5BF;
}
.prompt.green_prompt [class*="smicon_"] {
	color: #60aa14;
}
/****批量列表弹层*****/
.modal.pirce_edit_modal .modal-dialog {
    width: 460px;
}
.modal.pirce_edit_modal label {
    display: inline-block;
    width: 182px;
	text-align: left;
    font-weight: 400;
}
.modal.pirce_edit_modal p {
    margin-bottom: 20px;
    padding-right: 24px;
	text-align: center;
}
.modal.pirce_edit_modal input[type="text"] {
    width: 100px;
}

.sale_pirce_edit_modal .modal-dialog {
	width: 400px;
}
.sale_pirce_edit_modal table tr td{
	padding: 8px 0;
}
.sale_pirce_edit_modal table tr td hr{
	margin: 0;
	border-top: 1px dashed #eee;
}
.sale_pirce_edit_modal table tr td .symbol_text{
	display: inline-block;
	width: 50px;
	text-align: center;
}
.sale_pirce_edit_modal label {
	display: inline-block;
	text-align: left;
	font-weight: 400;
}
.sale_pirce_edit_modal input[type="text"] {
	width: 145px;
}

.modal.name_edit_modal p {
    margin-bottom: 20px;
}
.modal.name_edit_modal span.tit {
    display: inline-block;
    width: 160px;
}
.modal.name_edit_modal span.ipt_link {
    margin: 0 10px;
}
.modal.name_edit_modal .beforeName,
.modal.name_edit_modal .afterName {
    width: 320px;
}
.modal.name_edit_modal .replaceVal,
.modal.name_edit_modal .toVal {
    width: 120px;
}

.modal.vat_edit_modal span.tit {
	display: inline-block;
	width: 80px;
}
.modal.vat_edit_modal .percent {
	display: block;
	position: relative;
	top: -26px;
	right: -425px;
}
.modal.vat_edit_modal .vatInput {
	width: 360px;
}

/*****尺码模板*****/
.size_classification>.major_classification {
	height:41px;
}
.size_classification>.major_classification>ul.nav {
	width:auto;
	border-bottom:none;
	float:left;
}
.size_classification>.major_classification>ul.nav>li>a {
	border:1px solid #ddd;
	background-color:#eee;
	border-radius: 0;
	margin:0;
	color:#333;
	min-width:100px;
	text-align:center;
}
.size_classification>.major_classification>ul.nav>li>a:hover {
	color:#00a0dc;
}
.size_classification>.major_classification>ul.nav>li.active>a {
	background-color:#fff;
	color:#333;
	border-bottom:none;
	padding-bottom:11px;
}
.size_classification>.major_classification>ul.nav>li.active>a:hover {
	color:#333;
}
.size_classification>.major_classification>ul.nav>li+li>a {
	border-left:none;
}
.size_classification>.minor_classification {
	border:1px solid #ddd;
	padding:20px;
}
.size_classification>.minor_classification label {
	font-weight:400;
	margin-right:20px;
	min-width:175px;
}
.size_classification>.minor_classification label:nth-child(5n) {
	margin-right:0;
}
.build_size_table table {
	width: 100%;
}
.build_size_table table.size_table > thead > tr > th:first-child,
.build_size_table table.size_table > tbody > tr > td:first-child {
    width: 70px;
    max-width: 70px;
}
.build_size_table .size_table th {
	font-weight:600;
	min-width:70px;
	white-space:nowrap;
	background-color:#eee;
}
.build_size_table .size_table th label, .build_size_table .size_table td label {
	font-weight:600;
	white-space:nowrap;
	margin:0;
}
.build_size_table .size_table td label input[type="checkbox"], .build_size_table .size_table th:first-child label input[type="checkbox"] {
	margin-right:0;
}
.build_size_table .size_table th, .build_size_table .size_table td {
	border:1px solid #ddd;
	line-height:32px;
	text-align:center;
	padding:5px;
}
.build_size_table .size_table td {
	background-color:#fff;
}
.build_size_table .size_table td[iptNum="1"] input[type="text"]{
	width:100%;
}
.build_size_table .size_table td[iptNum="2"] input[type="text"]{
	width:calc(50% - 10px);
	display:inline;
	vertical-align: middle;
}
.build_size_table .size_table td[iptNum="2"] span {
	margin:0 5px;
}
.build_size_table .other_table {
	width:100%;
}
.build_size_table .other_table th {
	border:1px solid #ddd;
	padding:8px 10px;
	background-color:#eee;
	font-weight:600;
	text-align:center;
}
.build_size_table .other_table td {
	border:1px solid #ddd;
	padding:5px;
	background-color:#fff;
	min-width:45px;
}
.build_size_table .form-control[readonly] {
	cursor:pointer;
}

/****弹层****/
.modal {
    background: rgba(0,0,0,.5);
}
#loading.modal {
    background: rgba(255,255,255,.2);
}
#loading.modal .modal-backdrop,
.modal .modal-backdrop {
    background: transparent;
}
.modal .modal-content {
	border: none;
}
.modal .modal-header{
	border-bottom:none;
	padding:0 15px;
}
.modal .modal-header h4{
	height:50px;
	line-height:50px;
	font-size:16px;
	font-weight:600;
}
.modal .modal-header .close{
	margin-top:4px;
}
.modal .modal-header .close span{
	font-size:30px;
}
.modal .modal-footer{
	border-top:none;
	height:60px;
}
.modal .modal-footer .btn{
	height:30px;
	line-height:28px;
	padding:0 12px;
	min-width:80px;
}
.modal .modal-footer .btn-primary{
	background-color:#00a1dd;
	border-color:#00a1dd;
	color:#fff;
}
.modal .modal-footer .btn-primary:hover {
	background-color:#048fc1;
}
.modal .modal-footer .btn-default{
	color:#00a1dd;
	border-color:#ddd;
}
.modal .modal-footer .btn-default:hover {
	color:#00a1dd;
	background-color:#fff;
	border-color:#00a1dd;
}
.modal .modal-footer .btn-default:focus{
	color:#00a1dd;
	background-color:#fff;
}
.modal .modal-body {
	/*padding:10px 15px 0;*/
	padding:20px 30px 0;
}
.custom-modal {
	width:100%;
	height:100vmin;
	display:none;
	box-sizing:border-box;
	top:0px;
	left:0px;
	background:#fff;
	position:fixed;
}
.custom-modal.open {
	display:block;
}
.custom-modal .custom-modal-top {
	height:10px;
	width:100%;
	background:#00a0dc;
}
.custom-modal .custom-modal-head {
	width:100%;
	height:50px;
	box-sizing:border-box;
	padding:0 50px;
	border-bottom:1px solid #ddd;
	line-height:50px;
	text-align:center;
	font-size:20px;
	position:relative;
}
.custom-modal .custom-modal-head .title {
	font-size:20px;
	font-weight:600;
}
.custom-modal .custom-modal-head a{
	position:absolute;
	right:30px;
	color:#ccc;
	text-decoration: none;
	font-size:34px;
	top:-3px;
}
.custom-modal .custom-modal-head a:hover {
	color:#999;
}
.custom-modal .custom-modal-body {
	height:calc(100vmin - 60px);
	overflow:hidden;
	overflow-y:auto;
	padding:20px;
}
.custom-modal .custom-modal-footer {
	padding:10px 15px;
	height:54px;
	border-top:1px solid #ddd;
	text-align:right;
	font-size:0;
}
.custom-modal .btn-custom {
	height: 34px;
	line-height: 34px;
	padding: 0 12px;
	border-radius: 2px;
	min-width: 80px;
	outline:none;
	margin-left:10px;
}
.custom-modal .btn-custom-primary {
	background-color:#00a0dc;
	border:1px solid #00a0dc;
	color:#fff;
}
.custom-modal .btn-custom-primary:hover, .custom-modal .btn-custom-primary:focus{
	background-color:#008cc9;
	border:1px solid #008cc9;
}
.custom-modal .btn-custom-white {
	background-color:#fff;
	border:1px solid #ddd;
	color:#00a0dc;
}
.custom-modal .btn-custom-white:hover, .custom-modal .btn-custom-white:focus{
	border-color:#008cc9;
	color:#008cc9;
}

/****弹层end****/
.list_to_top {
    width: 100%;
    padding-top: 20px;
    padding-right: 10px;
    text-align: right;
}
.list_to_top > a {
    font-size: 16px;
    color: #333;
    display: none;
}
.list_to_top > a > [class*="smicon_"] {
    margin-left: 5px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 20px;
    vertical-align: bottom;
    color: #333;
}
.a_state_active {
	 color: #23527c ;
	 text-decoration: underline ;
}
/*CRM layer style*/
.message_modal_body{
	width: 100%;
	padding-top: 20px;
	padding-bottom: 50px;
	height: 100%;
	overflow: scroll;
}
.message_information{
	width: 70%;
	margin: 0px auto;
	padding: 30px;
}
.message_information .media-body{
	/*padding-top: 40px;*/
}
.message_information .media-body p{
	margin: 0 10px 5px;
}
.message_information .media-body span{
	display: inline-block;
	width: 80px;
	color: #999;
}
.message_information .media-body a:hover{
	cursor: pointer;
	text-decoration: none;
}
.message_modal_body .text_area{
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	height: 200px;
	vertical-align: bottom;
}
/*.crm_reply .category_module{*/
	/*margin: 0 10px;*/
/*}*/
.crm_attachments_list{
	float: left;
}
.crm_attachments_list li{
	float: left;
	position: relative;
	border: 1px solid #e6e9ec;
	margin-right: 10px;
}
.crmDeleteImg{
	display: none !important;
}
.showCrmDeleteIcon:hover .crmDeleteImg{
	display: block !important;
}
/*上传附件deleteicon*/
.imgLengthText{
	display: none;
}
.crm_delete_img,
.delete_action{
	font-size: 15px;
	color: #fff;
	background-color: red;
	border-radius: 50%;
	position: absolute;
	top: -4px;
	right: -4px;
    cursor: pointer;
}
.crm_delete_img:hover{
	text-decoration: none;
	cursor: pointer;
	/*background-color: #c9302c;*/
}
/*CRM 错误信息*/
.crm_error{
	color: #dd2e1f;
}
.crm_error span{
	position: relative;
	top: 3px;
	color: #dd2e1f;
}
.crm_hr{
	margin: 0 5px 0 10px;
	border-top: 1px solid #e5e5e5;
}
.crm_vertical_line{
	display: inline-block;
	height: 22px;
	margin: 0 10px;
	border: none;
	border-left: 2px solid #ddd;
	vertical-align: middle;
}
.ebayMessage_Details{
	background-color: #f9f9fa;
	padding: 30px;
}
.ebayMessage_text{
	/*width: 95%;*/
	margin: 0 auto;
}
.ebayMessage_text table{
	width:auto !important;
}
.select_width{
	width: 150px;
}
.vertical_line {
	display: inline-block;
	height: 22px;
	margin-left: 10px;
	border: none;
	border-left: 2px solid #ddd;
	vertical-align: middle;
}
.vertical_line.vertical_text_line {
    height: 16px;
    margin-left: 0;
    border-left-width: 1px;
    vertical-align: text-bottom !important;
}
.main_r .list_btn_module .vertical_line {
    margin-left: 0;
    margin-right: 10px;
    border-color: #d0d3d6;
}
.main_r .list_btn_module .vertical_line.pull-right {
    margin-left: 10px;
    margin-right: 0;
    margin-top: 7px;
    border-color: #d0d3d6;
}
.sel_img .vertical_line {
	margin-top: 6px;
}
/*下拉选择框样式统一*/
.select_group_left{
	min-width: 150px;
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #efefef;
	border: 1px solid #ccc;
	border-radius: 2px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-right: 0;
}
.clear_group_icon{
	display: none;
	line-height: 34px;
	position: absolute;
	right: 35px;
	z-index: 3;
}
.clear_group_icon i[class*="smicon_"]{
	display: inline-block;
	padding-right: 25px;
	color: #999;
	vertical-align: text-bottom;
}
.clear_group_icon i[class*="smicon_"]:hover{
	color: #333;
}
.search_group_icon{
	position: absolute;
	line-height: 48px;
	right: 10px;
	z-index: 3;
}
.search_group_icon i[class*="smicon_"]{
	width: 27px;
	color: #333;
	padding-left: 5px;
	border-left: 1px solid #e6e9eC;
}
.search_group_icon i[class*="smicon_"]:hover{
	color: #008cc9;
}
/*msg 连续字符换行*/
[data-name='optionMsg']{
	word-break: break-all !important;
	word-break: break-word !important;
	word-wrap: break-word !important;
}
/* 预览全屏弹层 */
#descriptionPreviewModal .custom_modal_head {
	text-align: left;
}
#descriptionPreviewModal .custom_modal_head .title {
	font-weight: 700;
}
#descriptionPreviewModal .custom_modal_body {
	height: calc(100vmin - 80px);
	padding: 0;
}
#descriptionPreviewModal .custom_modal_body .preview_out {
	display: block;
}
/*#descriptionPreviewModal .custom_modal_body .preview_out.active {
    display: block;
}*/
#descriptionPreviewModal .custom_modal_body .preview_out[data-type="DK"] {
	width: 100%;
	height: 100%;
}
#descriptionPreviewModal .custom_modal_body .preview_out[data-type="MB"] {
	margin: 10px auto;
	padding: 96px 24px 97px 26px;
	width: 379px;
	height: 778px;
	border: 1px solid transparent;
	background: url(../img/description/phone.png) no-repeat -27px -27px;
}
#descriptionPreviewModal .custom_modal_body iframe {
	margin: 0;
	padding: 0;
	vertical-align: top;
	border: none;
}
#descriptionPreviewModal .type_change {
	width: 262px;
	height: 34px;
	font-size: 0;
	position: absolute;
	left: calc(50% - 131px);
	top: 28px;
	z-index: 10;
}

#descriptionPreviewModal .type_change > a {
	position: relative;
	top:0;
	right: inherit;
	display: inline-block;
	width: 130px;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	text-align: center;
	color: #333;
	border:1px solid #ddd;
	background: #F2F2F2;
	text-decoration: none;
}
#descriptionPreviewModal .type_change > a + a {
	border-left: none;
}
#descriptionPreviewModal .type_change > a > i {
	position: relative;
	top: 4px;
	color: #666;
	margin-right: 8px;
}
#descriptionPreviewModal .type_change > a:hover {
	color: #333;
}
#descriptionPreviewModal .type_change > a.active,
#descriptionPreviewModal .type_change > a.active > i{
	color: #008CC9;
	background: #fff;
}
/*text edit modal*/
.text_edit_modal{
    width: 210px;
    position: absolute;
    top: 5px;
    padding: 10px 15px ;
    border: 1px solid #ddd;
    border-radius: 2px;
    box-shadow: 1px 1px 2px #ccc;
    background-color: #f2f2f2;
    z-index: 10;
}
.text_edit_modal > p {
    margin: 0;
}
.text_edit_modal > .title_out {
    font-size: 14px;
    margin-bottom: 10px;
}
.text_edit_modal > .title_out > .top_plugin {
    float:right;
    font-size: 13px;
}
.text_edit_modal > .title_out > .top_plugin > label {
    font-weight: 400;
}
.text_edit_modal > .content_out {
    margin-top: 20px;
    padding-bottom: 5px;
    border-bottom: 2px solid #008CC9;
    max-height: 140px;
    overflow-y: auto;
}
.text_edit_modal > .content_out > input,
.text_edit_modal > .content_out > textarea,
.text_edit_modal > .content_out > div[contenteditable="plaintext-only"] {
    border: none;
    width: 100%;
    color: #333;
}
.text_edit_modal > .content_out > input{
	background-color: #f2f2f2;
}
.text_edit_modal > .content_out > input:focus,
.text_edit_modal > .content_out > textarea:focus{
	box-shadow: none;
}
.text_edit_modal > .content_out > div[contenteditable="true"] {
    user-modify: read-write-plaintext-only;
}
.text_edit_modal > .content_out > input[disabled],
.text_edit_modal > .content_out > textarea[disabled],
.text_edit_modal > .content_out > div[contenteditable="false"]{
    cursor: no-drop;
    color: #999;
}
.text_edit_modal > .content_out > select {
	margin-right: 5px;
	border: 0;
	border-bottom: 2px solid #008CC9;
	height: 31px;
	background-color: #f2f2f2;
}
.text_edit_modal > .content_out > select:focus {
	box-shadow: none;
}
.text_edit_modal > .content_out > input.add_order_input {
	width: 176px;
	height: 30px;
	border: 0;
	background-color: #f2f2f2;
	border-bottom: 2px solid #008CC9;
 }
 .text_edit_modal > .content_num {
    padding-top: 5px;
    text-align: right;
    color: #999;
}
.text_edit_modal > .content_num > .error_msg {
	float: left;
    margin: 0;
	color: #dd2e1f;
}
.text_edit_modal > .content_num > span {
    color: #999;
}
.text_edit_modal > .content_num > span.ft_red {
    color: #dd2e1f;
}
.text_edit_modal > .action_group {
    margin-top: 16px;
    margin-bottom: 0;
}
.text_edit_modal > .action_group > span{
    color: #169bd5;
}
.text_edit_modal > .action_group > span.ft_gray {
	color: #999;
}
.text_edit_modal > .action_group > span:hover{
    cursor: pointer;
    color: #0077b5;
}
.text_edit_modal > .action_group > span.red:hover {
	color: #dd2e1f;
}
.text_edit_modal.modal_custom {
	width: 370px !important;
}
.text_edit_modal.modal_custom > .content_out {
	border-bottom: 0;
	padding-bottom: 0;
}
/*notes*/
.notes_info > a {
	margin-left: 5px;
    border-bottom: 1px dotted transparent;
    text-decoration: none;
}
.notes_info > a:hover,
.notes_info > a:focus {
    text-decoration: none;
}
.notes_info > a[data-type="0"] {
    border-bottom-color: #999;
    color: #999;
}
.notes_info > a[data-type="1"] {
    border-bottom-color: #333;
    color: #333;
}
.notes_info > a[data-type="0"]:hover,
.notes_info > a[data-type="1"]:hover {
    border-bottom-color: #337ab7;
    color: #337ab7;
}
.list_alink_btn {
    /*float: right;*/
    line-height: 18px;
    border-bottom: 1px dotted transparent;
    text-decoration: none;
}
.list_alink_btn:hover,
.list_alink_btn:focus{
    text-decoration: none;
    color: #00a0dc;
    border-bottom-color: #00a0dc;
}
.list_alink_btn[info-type="0"] {
    border-bottom-color: #999;
    color: #999;
}
.list_alink_btn[info-type="0"]:hover {
    border-bottom-color: #337ab7;
    color: #337ab7;
}
.list_alink_btn[info-type="1"] {
    border-bottom-color: #3b7511;
    color: #3b7511;
}
.list_alink_unline {
	color: #00a0dc;
	text-decoration: none;
}
.list_alink_unline:hover,
.list_alink_unline:focus {
	color: #008CC9;
	text-decoration: none;
}
/** 列表标签 **/
.list_tag {
    display: inline-block;
    padding: 3px 6px;
    line-height: 14px;
}
.list_tag.green_tag {
    color: #60AA14;
    background-color: #E0F4BE;
}
/**弹层上的提示信息**/
.modal_prompt_massage {
    position: relative;
    padding: 11px 15px 11px 60px;
    width: 100%;
    min-height: 48px;
    line-height:24px;
    border: 1px solid #ddd;
    border-radius: 2px;
}
.modal_prompt_massage > .massage_icon {
    display: inline-block;
    position: absolute;
    left: 10px;
    top: 11px;
    width: 25px;
    height: 24px;
}
.modal_prompt_massage[data-type="error"] {
    border-color: #DD2E1F;
    background-color: #FFE0DA;
}
.modal_prompt_massage[data-type="error"] > .massage_icon {
    background: url(/static/img/icon/step.png?v=11) no-repeat -83px -120px;
}
.modal_prompt_massage[data-type="error"] > .massage_cont {
    color: #DD2E1F;
}
.modal_prompt_massage[data-type="success"] {
    border-color: #60AA14;
    background-color: #E0F4BE;
}
.modal_prompt_massage[data-type="success"] > .massage_icon {
    background: url(/static/img/icon/step.png?v=11) no-repeat -20px -120px;
}
.modal_prompt_massage[data-type="success"] > .massage_cont {
    color: #60AA14;
}
.modal_prompt_massage[data-type="warning"] {
	border-color: #F47B16;
	background-color: #FFF2B6;
}
.modal_prompt_massage[data-type="warning"] > .massage_icon {
	background: url(/static/img/icon/step.png?v=11) no-repeat -150px -120px;
}
.modal_prompt_massage[data-type="warning"] > .massage_cont {
	color: #666;
}
/**chosen 改样式**/
.chosen-container-single .chosen-single {
    border-color: #ddd !important;
	border-radius: 2px !important;
	height: 34px !important;
	background: #fff !important;
	box-shadow: none !important;
}
.chosen-container-single .chosen-single span {
	line-height: 32px !important;
	color: #333 !important;
}
.chosen-container-single .chosen-single div {
	top: 5px !important;
}
.chosen-container-single .chosen-single abbr{
	top: 12px !important;
}
/*placeholder 重写*/
input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	color: #999;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #999;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #999;
}
textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #999;
}
textarea::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	color: #999;
}
textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #999;
}
textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #999;
}
textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #999;
}
/*/placeholder 重写*/
/* subTable表格样式 */
table.sub_table > thead > tr > th {
	border: 1px solid #eee;
	padding: 10px;
	background-color: #eee;
}
table.sub_table > tbody> tr > td {
	border: 1px solid #eee;
	padding: 10px;
}
/* subTable表格样式 */
/** linked use dropdown **/
.listing_link_use {
    display: inline-block;
    /*margin-top: 6px;*/
}
.listing_link_use > .dropdown-menu {
    margin-top: 0;
    top: 0;
    left: 100%;
}
.listing_link_use > a {
    display: inline-block;
    padding: 0 2px;
    border-radius: 2px;
    font-size: 12px;
}
.listing_link_use[data-type="1"] > a {
    background-color: #E0F4BE;
    color: #60AA14;
}
.listing_link_use[data-type="0"] > a {
    background-color: #FAC2BB;
    color: #DD2E1F;
}
.listing_link_use[data-type="2"] > a {
    background-color: #FFF2B6;
    color: #E6A700;
}
/**switch**/
.btn_fath{
    display: inline-block;
    position: relative;
    border-radius: 20px;
    width: 36px;
    height: 22px;
    vertical-align: middle;
    cursor: pointer;
}
.btn1{
    float: left;
}

.btn2{
    float: right;
}
.btnSwitch{
    height: 40px;
    width: 50px;
    border:none;
    color: #fff;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
    z-index: 1;
}
.customSwitch[data-disabled="true"] {
	background-color: #ddd !important;
}
.customSwitch[data-disabled="true"] .move {
	background-color: #ccc;
	border-color: #ccc;
}
.move{
    z-index: 100;
    width: 20px;
    border-radius: 20px;
    height: 20px;
    position: absolute;
    top: 1px;
    border: 1px solid #f2f2f2;
    background-color: #fff;
    box-shadow: 0 0 6px #999;
}
.btn_fath[data-disabled="true"]{
    cursor: no-drop;
}
.on .move{
    left: 16px;
}
.on.btn_fath{
    background-color: #60aa14;
}
.off.btn_fath{
    background-color: #ccc;
}
/** list variation edit btn **/
.variation_edit_btn,
.variation_edit_btn:hover,
.variation_edit_btn:focus {
	text-decoration: none;
	font-weight: 400 !important;
}
.variation_edit_btn {
    color: #00a0dc;
}
.variation_edit_btn.ft_gray {
    color: #999;
}
.variation_edit_btn.ft_gray:hover,
.variation_edit_btn.ft_gray:focus{
    color: #23527c;
}
/** product 列表页计算条 **/
.listing_list_amount {
    display: none;
    margin: 10px 0;
    padding: 10px 40px;
    min-height: 46px;
    line-height:26px;
    color: #333;
    text-align: left;
    background: #cfedfb;
    box-shadow: 1px 1px 2px #ccc;
}
.listing_list_amount span {
    color: #333;
}
.listing_list_amount span.fw_700 {
    color: #000;
}
.listing_list_amount a {
    position: relative;
    margin-left: 10px;
    color: #00a0dc;
    text-decoration: none;
}
.listing_list_amount a > svg {
    position: absolute;
    top: 1px;
}
/** 弹层左下提示 **/
.modal .hint {
	position: relative;
	padding-left: 20px;
}
.modal .hint > [class*="smicon_"] {
	position: absolute;
	color: #7cb82f;
	left: 0;
	top: 1px;
}
.modal .hint > .hint_txt {
	color: #999;
}
.modal .hint > .hint_link {
	color: #00a0dc;
}
.modal .hint > .hint_link {
    text-decoration: none;
}
/** 组合输入框 **/
.input-group.sm_input_group > .fixed_r_span {
    position: absolute;
    right: 8px;
    top: 8px;
    z-index: 5;

}
/** 采集结果弹层 **/
.scraper_product_modal .modal-body {
	height: 230px;
	overflow-y: auto
}
.scraper_product_modal .modal-body .progress {
	margin-bottom: 10px;
}
.scraper_product_modal #processStatus {
	font-weight: 600;
	color: #333;
}
.scraper_product_modal #processPercent {
	float: right;
	color: #999;
}
.scraper_product_modal #successNum ,
.scraper_product_modal #failedNum {
	color: #333;
}
.scraper_product_modal .note_info {
	position: relative;
	top: 4px;
}
.scraper_product_modal #toChromeExtension {
	margin: 10px;
	border-radius: 2px;
	padding: 0 10px;
	line-height: 34px;
	background: #fff2b6;
	color: #333;
}
.scraper_product_modal #toChromeExtension > a {
    color: #00a0dc;
}
.scraper_product_modal #processDetail {
    height: 60px;
    overflow-x: hidden;
    overflow-y: auto;
    text-overflow: ellipsis;
    white-space: nowrap;
	margin: 10px;
}/** product suppliers module **/
.suppliers_info input[disabled],
.suppliers_info select[disabled] {
    background: rgba(242,242,242,.5);
    color: #999;
}
.suppliers_info .input-group-addon {
    background: rgba(242,242,242,.5);
}
a.source_url {
	display: inline-block;
	max-width: 600px;
	vertical-align: bottom;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.suppliers_purchase_price {
    width: 230px;
    max-width: 90%;
    background: rgba(242,242,242,.5);
}
.suppliers_purchase_price tr > td {
    position: relative;
    padding: 10px 10px 0;
}
.suppliers_purchase_price tr > td  > div {
    width: 100%;
    border:1px dashed transparent;
    padding-bottom: 10px;
    border-bottom-color: #ececec;
    color: #999;
    white-space: nowrap;
}
.suppliers_purchase_price tr > td  > div .price {
	color: #333;
}
.suppliers_purchase_price tr:last-child > td > div {
    border-bottom-color: transparent;
}
.suppliers_purchase_price tr > td > [class*="smicon_"].prime {
    position: absolute;
    right: -50px;
    top: 10px;
}
.supplierInfo .shippingEditing {
	display:inline-block;
	padding: 0 12px 0 10px;
	text-decoration: none;
}
.supplierInfo  .shipping_edit_cancel[data-name="cancelShippingCost"]:hover {
	display:inline-block;
	padding: 0 12px 0 10px;
	color: #dd2e1f;
	text-decoration: none;
}
/*wish 变种图片 监控异常提示icon样式 start*/
.variation_list_table .td_img > .img_out > [class*="smicon_"].ft_orange{
	position: absolute;
	top: -6px;
	right: -12px;
}
.variation_list_table .td_img .img_out .tooltip-inner {
	width: 300px;
	max-width: 280px;
}
/*wish 变种图片 监控异常提示icon样式 end*/

/**** 覆盖国家选择插件样式 ****/
.intl-tel-input .selected-flag {
	max-height: 34px;
}
/***** 处理firefox61以后一些css问题 ****/
.dropdown-menu>li>a> .pull-right {
	position: absolute;
	right: 10px;
}

/**** 页面提示信息 ****/
.page_message {
	display: flex;
	align-items: center;
    justify-content: space-between;
	min-height: 40px;
	font-size: 14px;
	padding: 0 16px;
}
.page_message_n_line {/*多行提示内容*/
    display: flex;
    position: relative;
    align-items: center;
    justify-content: space-between;
    height: auto;
    font-size: 14px;
    padding: 0 16px;
}
.page_message > .lt {
    display: flex;
    align-items: center;
	padding: 10px 0;
	line-height: initial;
}
.page_message_n_line > .lt {
    display: flex;
    align-items: center;
}
/* tips > icon (smicon_info) , warning || note > icon (error) , news > icon (smicon_update)*/
.page_message.tips {
	border-left: 4px solid #60AA14;
	background: #E0F4BE;
}
.page_message.tips > .lt {
	color: #303336;
}
.page_message.note {
	border-left: 4px solid #ec640c;
	background: #ffe7bb;
}
.page_message.warning {
	border-left: 4px solid #dd2e1f;
	background: #ffe0da;
}
.page_message_n_line.warning{
    border-left: 4px solid #dd2e1f;
    background: #ffe0da;
}
.page_message_n_line.tips {
	border-left: 4px solid #60AA14;
	background: #E0F4BE;
}
.page_message.warning > .lt {
	color: #dd2e1f;
}
.page_message_n_line.warning > .lt {
    display: inline-block;
    padding: 10px 0 10px 30px;
    line-height: 20px;
    color: #303336;
}
.page_message_n_line.tips > .lt {
	display: inline-block;
	padding: 10px 0 10px 30px;
	line-height: 20px;
	color: #303336;
}
.page_message.warning > .lt .fw_700 {
	color: #303336;
}
.page_message.warning > .ltline2 {
    color: #303336;
    display: inline-block;
    line-height: 20px;
    padding-bottom: 8px;
}
.page_message.news {
	border-left: 4px solid #008cc9;
	background: #cfedfb ;
}
.page_message.news > .lt {
	color: #666;
}
.page_message > .lt > .back_icon {
	width: 20px;
	height: 20px;
	margin-right: 16px;
}
.page_message > .lt > .back_icon.speaker {
    background-image: url('../img/icon/dashboardIcon.png?v=1.0');
    background-repeat: no-repeat;
    background-position: -16px -248px;
}
.page_message > .lt > .back_icon.speaker1 {
	background-position: -16px -300px;
}
.page_message > .lt > [class*="smicon_"] {
    margin-right: 16px;
}
.page_message.tips > .lt > [class*="smicon_"]{
    color: #60AA14
}
.page_message.note > .lt > [class*="smicon_"] {
    color: #ec640c;
}
.page_message.warning > .lt > [class*="smicon_"] {
    color: #dd2e1f;
}
.page_message_n_line.warning > .lt > [class*="smicon_"] {
    position: absolute;
    color: #dd2e1f;
    top: 0;
    bottom: 0;
    left: 16px;
    margin: auto;
}
.page_message_n_line.tips > .lt > [class*="smicon_"] {
	position: absolute;
	color: #60AA14;
	left: 16px;
	margin: auto;
}
.page_message.news > .lt > [class*="smicon_"] {
    color: #008cc9;
}
.page_message a {
	color: #008cc9;
    margin: 0 4px;
}
.page_message.box_shadow {
    box-shadow: 1px 1px 2px #ccc;
}
.page_message_n_line.box_shadow {
    box-shadow: 1px 1px 2px #ccc;
}
.page_message > .rt {
	display: flex;
	align-items: center;
}
.page_message > .rt > .close_btn{
	cursor: pointer;
}
.page_message > .rt > .close_btn:hover {
	color: #dd2e1f;
}

.page_message_n_line > .rt > .close_btn{
	cursor: pointer;
}
.page_message_n_line > .rt > .close_btn:hover {
	color: #dd2e1f;
}

/*提示信息模块*/
.sm_tip_module {
	display: flex;
	justify-content: space-between;
	padding: 12px 10px 20px;
	margin-bottom: 15px;
	width: 100%;
	border-top-width: 4px;
	border-top-style: solid;
	box-shadow: 1px 1px 2px #ccc;
}
.sm_tip_module .lt{
	display: flex;
	justify-content: center;
	margin-right: 10px;
}
.sm_tip_module .ct{
	width: 100%;
	line-height: 25px;
}
.sm_tip_module .rt{

}

/*橙色*/
.sm_tip_module[tip-type="warning"]{
	border-top-color: #EC640C;
	background-color: #FFE7BB;
}
.sm_tip_module[tip-type="warning"] .lt [class*="smicon_"]{
	color: #EC640C;
}

/*提示信息模块 end*/

.modal-footer .page_message {
	width: 75%;
	height: 30px;
	background: transparent !important;
	border-left: none !important;
}
/*listing图片编辑点击全屏预览*/
.img_pop_box_close {
	position: fixed;
	top: -6px;
	right: 50px;
	color: #999;
	font-size: 60px;
}
.img_pop_box {
	position: relative;
	width: 100%;
	height: 100%;
}
.img_pop_box img {
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
	top: 0;
	margin: auto;
	width: auto;
	height: auto;
	max-width: 90%;
	max-height: 90%;
}
.img_pop_box_close:hover {
	color: #ddd;
}

.click_img_glass_box .img_btn{
	position: absolute;
	padding: 10% 0;
	height: auto!important;
	top: 50%;
	transform: translateY(-50%);
	color: #999;
	text-decoration: none;
}

.click_img_glass_box .img_btn:hover {
	color: #ddd;
}

.click_img_glass_box .img_prev_btn {
	left: 30px;
}

.click_img_glass_box .img_next_btn {
	right: 30px;
}

/** 数字编辑插件 **/
.number_edit_modal {
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    box-shadow: 1px 1px 2px #ccc;
}
.number_edit_modal.simple {
    width: 130px;
}
.number_edit_modal > div {
    display: flex;
    align-items: center;
}
.number_edit_modal > .number_group {
    width: 100%;
    border: 1px solid #ddd;
}
.number_edit_modal.simple > .number_group {
    padding: 0;
}
.number_edit_modal > .number_group > [class*="smicon_"] {
    background: #f2f2f2;
    cursor: pointer;
    color: #666;
    font-size: 18px;
    text-align: center;
    line-height: 24px;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Chrome/Safari/Opera */
    -khtml-user-select: none; /* Konqueror */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none;
}
.number_edit_modal > .number_group > [class*="smicon_"][disabled="true"] {
    cursor: no-drop;
    background: #ececec;
    color: #ccc;
}
.number_edit_modal > .number_group > input {
    border-radius: 0;
    width: calc(100% - 48px);
    height: 24px;
    text-align: center;
    border-color: #f2f2f2;
}
.number_edit_modal > .number_group > input:focus {
    box-shadow: none;
}
.number_edit_modal > .action_group {
    height: 24px;
    justify-content: center;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.number_edit_modal > .action_group > a {
    text-decoration: none;
}
.number_edit_modal > .action_group > a + a{
    margin-left: 16px;
}
.number_edit_modal > .action_group > a.gray {
    color: #999;
}
.number_edit_modal > .action_group > a.gray:hover {
    color: #dd2e1f;
}
.number_edit_modal > .action_group > a.blue {
    color: #00a0dc;
}
.number_edit_modal > .action_group > a.blue:hover {
    color: #0077b5;
}
/* tags add */
.tags_out {
    position:relative;
	display:inline-block;
	width:500px;
	border:1px solid #ddd;
	vertical-align: top;
	border-radius: 2px;
	cursor: text;
	min-height:34px;
}
.tags_out input{
	width: 100%;
	border:none;
	height:32px;
}
.tags_out input:focus{
	border:none;
	box-shadow: none;
}
.tags_out .one_tag{
	padding:0 10px 0 10px;
	display:inline-flex;
	align-items: center;
	margin:5px;
	vertical-align:middle;
	background-color:#e6e9ec;
	border:1px solid #fff;
	border-radius:2px;
	position:relative;

}
.tags_out .one_tag .tag_name{
	color:#333;
	margin-right:10px;
	line-height:28px;
}
.tags_out .one_tag a.remove_tag{
	width: 18px;
	height: 18px;
	color: #999;
}
.tags_out .one_tag a.remove_tag [class*="smicon_"] {
	width: 18px;
	height: 18px;
	font-size: 18px;
	color:#bcbcbc;
}
.tags_out .one_tag a.remove_tag [class*="smicon_"]:hover {
	color:#333;
}
.tags_out .delete_icon {
    position: absolute;
    right: 2px;
    bottom: 2px;
    color: #999;
    top: auto;
    display: none;
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    border-radius: 2px;
}
.tags_out .delete_icon:hover, .tags_out .delete_icon:focus , .tags_out .glyphicon-remove-sign:hover {
    text-decoration: none;
}
.tags_out .delete_icon:hover, .tags_out .delete_icon:focus {
    color: #dd2e1f;
}
.tags_out .tags_num_out {
    position: absolute;
    right:-110px;
    bottom:0;
    display:block;
    width:100px;
    color:#666;
}
.tags {
    width:100%;
    vertical-align: top;
    cursor: text;
    padding-right:20px;
}
.tags_out .tags_num_out .tagsNum{
    color:#666;
}
.tags_out .tags_num_out.ft_red *{
    color:#dd2e1f;
}
.tag_explain {
    margin-top:10px;
    color:#999;
}
.tag_explain span[class*="smicon_"]{
    color:#699b3f;
    vertical-align: middle;
    margin-right: 10px;
}
.most_tags {
    margin-top:10px;
}
.most_tags .tag_btn{
    padding:3px 10px;
    margin-right:10px;
    margin-bottom:5px;
    border-radius:2px;
    cursor: pointer;
    color:#00a0dc;
}
.most_tags .tag_btn:hover {
    background-color:#d0edfb;
}
.most_tags .tag_btn.active {
    background-color:#00a0dc;
    color:#fff;
}
/* tags add end */
/* product monitor */
.monitor_status.green {
    color: #60aa14;
}
.monitor_status.red {
    color: #dd2e1f;
}
.monitor_status.gray {
    color: #999;
}
.listing_monitor_setting .modal-dialog {
    width: 460px;
}
.listing_monitor_setting .modal-body {
    padding: 10px 30px;
}
.listing_monitor_setting .select_item {
    display: flex;
    height: 34px;
    align-items: center;
    justify-content: flex-start;
}
.listing_monitor_setting .select_item + .select_item {
    margin-top: 20px;
}
.listing_monitor_setting .select_item > span {
    width: 140px;
}
.listing_monitor_setting .select_item > .btn_radio {
    width: 80px;
    margin: 0;
}
.listing_monitor_setting .select_item > .btn_radio + .btn_radio {
    margin-left: 30px;
}
/* product monitor end */

/*计算字符样式*/
.calc_txt{
	color: #86898c;
}
.calc_txt > span{
	color: #86898c;
}
textarea + span.calc_txt{
	position: absolute;
	bottom: 1px;
	right: 20px;
	left: 1px;
	background: #fff;
	text-align: right;
	color: #86898c;
}
/*计算字符样式 end*/

/*新模块增加new icon*/
span[class*="smicon_"].icon_new{
	position: relative;
	font-weight: 400 !important;
	color: #ec4339 !important;
}

.pagination[page-xianshipage="true"] li.xianshipage{
	display: inline-block !important;
}

.pagination[page-xianshipage="true"] li.xianshipage > span{
	background: none!important;
}

/*分页重置 简化版*/
.pagination[data-type="simple"] {
	display: flex;
	justify-content: center;
}

.pagination[data-type="simple"][page-position="up"]{
    margin: 0;
}

.pagination[data-type="simple"] li {
	order: 0;
}

.pagination[data-type="simple"] li:nth-child(1),
.pagination[data-type="simple"] li:nth-child(2),
.pagination[data-type="simple"] li:nth-child(8) {
	display: none;
}

.pagination[data-type="simple"][page-total="true"] li:nth-child(2) {
	display: block;
	width: max-content;
}

.pagination[data-type="simple"] li:nth-child(3) {
	order: 1;
}

.pagination[data-type="simple"] li:nth-child(4) {
	order: 2;
}

.pagination[data-type="simple"] li:nth-child(7) {
	order: 3;
}
/*头部简单分页*/
.pagination[data-type="simple"][page-position="up"] li:nth-child(7),
.pagination[data-type="simple"][page-position="up"] li:nth-child(1) a span:last-child{
	display: none;
}

.pagination[data-type="simple"][page-bg="gray"]>li>a,
.pagination[data-type="simple"][page-bg="gray"]>li>span,
.pagination[data-type="simple"][page-bg="gray"]>.disabled>a,
.pagination[data-type="simple"][page-bg="gray"]>.disabled>a:focus,
.pagination[data-type="simple"][page-bg="gray"]>.disabled>a:hover,
.pagination[data-type="simple"][page-bg="gray"]>.disabled>span,
.pagination[data-type="simple"][page-bg="gray"]>.disabled>span:focus,
.pagination[data-type="simple"][page-bg="gray"]>.disabled>span:hover{
	background-color: #f2f2f2;
}

.pagination[data-type="simple"][page-bg="gray"]>li>a:focus,
.pagination[data-type="simple"][page-bg="gray"]>li>a:hover,
.pagination[data-type="simple"][page-bg="gray"]>li>span:focus,
.pagination[data-type="simple"][page-bg="gray"]>li>span:hover{
	background-color: #eee;
}

.pagination[data-type="simple"] li:nth-child(5) {
	order: 4;
}

.pagination[data-type="simple"] li:nth-child(6) {
	order: 5;
}
/*切换分页pageSize*/
.pagination[data-type="simple"][page-go="true"] li:nth-child(1) {
    display: block;
    order: 6;
}
/*显示分页pageNo*/
.pagination[data-type="simple"][page-number="true"] li:nth-child(7) {
	display: block;
}
/*隐藏分页最大最小页跳转按钮和view文案*/
.pagination[data-type="simple"][page-first-last="false"] li:nth-child(3),
.pagination[data-type="simple"][page-first-last="false"] li:nth-child(6),
.pagination[data-type="simple"][page-first-last="false"] li:nth-child(1) a span:first-child {
	display: none;
}
/*svg 国家图标*/
.flag-wrapper {
	width: 100%;
	display: inline-block;
	position: relative;
	overflow: hidden;
}
.flag-wrapper:after {
	padding-top: 75%;
	display: block;
	content: '';
}
.flag-wrapper .flag {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
}

/*钻石icon*/
.icon_masonry_sign:before{
	content: "";
	display: block;
	position: relative;
	z-index: 1;
	top: 0;
	left: 0;
	width: 18px;
	height: 18px;
	background: url(../img/icon/icon_masonry.svg) no-repeat center;
	-webkit-background-size: contain;
	background-size: contain;
}

.icon_right_arrow{
	display: inline-block;
	margin-left: 8px;
	vertical-align: middle;
	background: url(../img/icon/icon_right_arrow.png) no-repeat center;
	background-size: 100%;
}
.icon_right_arrow[icon-size="x"]{
	width: 15px;
	height: 15px;
}

/*load icon 组件*/
.icon_load {
    display: inline-block;
    width: 30px;
    height: 30px;
    vertical-align: middle;
    background: url(../img/background/loading-blue.gif) no-repeat;
    background-size: 30px 30px;
}
.load_layer{
    min-width: 36px;
    min-height: 36px;
}
.load_layer:after{
	position: absolute;
	z-index: 0;
	left: 0;
	top: 0;
	content: "";
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,.3);
}
.load_layer:before{
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	content: "";
	display: inline-block;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	background: url(../img/background/loading-blue.gif) no-repeat center;
	background-size: 30px 30px;
}

/*文本 Loading.. 加载样式*/
.load_layer_txt{
	min-width: 36px;
	min-height: 36px;
}
.load_layer_txt:before{
	content: "Loading...";
	position: absolute;
	z-index: 1;
	top: 18px;
	left: 0;
	width: 100%;
	display: inline-block;
	font-size: 12px;
	line-height: 10px;
	text-align: center;
	color: #86898c;
	vertical-align: middle;
	white-space: nowrap;
	transform: scale(0.8);
}

/*排序组件*/
.sort_box{
	position: relative;
	display: inline-flex;
	align-items: center;
	padding-right: 1em;
	cursor: pointer;
	font-size: 12px;
}
.sort_box:after,
.sort_box:before{
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	right: 0;
	border: .6em solid;
	border-right: .5em solid transparent;
	border-left: .5em solid transparent;
	vertical-align: middle;
}

.sort_box:before{
	bottom: calc(50% + 1.5px);
	border-top-color: transparent;
	border-bottom-color: #ccc;
}

.sort_box:after{
	top: calc(50% + 1.5px);
	border-bottom-color: transparent;
	border-top-color: #ccc;
}

/*默认黑色*/
/*升序*/
.sort_box[data-sort="asc"]:before,
.sort_box[data-sort="asc"][color="black"]:before{
	border-bottom-color: #333;
}
/*倒序*/
.sort_box[data-sort="desc"]:after,
.sort_box[data-sort="desc"][color="black"]:after{
	border-top-color: #333;
}
/*蓝色*/
/*升序*/
.sort_box[data-sort="asc"][color="blue"]:before{
	border-bottom-color: #00a0dc;
}
/*倒序*/
.sort_box[data-sort="desc"][color="blue"]:after{
	border-top-color: #00a0dc;
}
/*红色*/
/*升序*/
.sort_box[data-sort="asc"][color="red"]:before{
	border-bottom-color: #EC4339;
}
/*倒序*/
.sort_box[data-sort="desc"][color="red"]:after{
	border-top-color: #EC4339;
}

/*公共确认弹层*/
.confirm_modal{
	z-index: 10001;
}
.confirm_modal .modal-dialog{
	width: 400px;
	margin-top: 100px;
}
.confirm_modal .confirm_modal_body{
	padding-bottom: 25px;
}
.confirm_modal .confirm_modal_body .iconOut{
	margin-right: 10px;
}

/*带货币符号输入框组合*/
.input_group_box{
	position: relative;
}
.input_group_box span{
	z-index: 0;
	position: absolute;
	left: 10px;
	top: 50%;
	color: #999;
	transform: translateY(-50%);
}
.input_group_box input{
	width: 100%;
	padding-left: 45px;
}

/*类型 标签 以背景色命名类型*/
.sm_txt_label{
    display: inline-block;
    padding: 3px 5px;
    border-radius: 2px;
    font-size: 12px;
}

.sm_txt_label.position_b{
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 5px;
	width: 100%;
	height: 17px;
	line-height: 17px;
	text-align: center;
	border-radius: 0;
}
/*背景:灰色 字体:黑色*/
.sm_txt_label[label-type="gray"] {
    background-color: #e6e9ec;
    color: #303336;
}
/*背景:灰色1 字体:深灰*/
.sm_txt_label[label-type="gray1"] {
    background-color: #E6E9EC;
    color: #86898C;
}
/*背景:黄色 字体:深黄色*/
.sm_txt_label[label-type="yellow"] {
    background-color: #fff2b6;
    color: #e6a700;
}
/*背景:杏色 字体:橙色*/
.sm_txt_label[label-type="apricot"] {
    background-color: #ffe7bb;
    color: #ed640C;
}
/*背景:粉红色 字体:红色*/
.sm_txt_label[label-type="pink"] {
    background-color: #ffe0da;
    color: #dd2e1f;
}
/*背景:荧光绿色 字体:青草绿色*/
.sm_txt_label[label-type="green"] {
    background-color: #e0f4be;
    color: #60aa14;
}

/*背景:浅绿松石（PaleTurquoise） 字体:绿松石色（DarkTurquoise）*/
.sm_txt_label[label-type="green1"] {
    background-color: #D2ECEB;
    color: #009EA5;
}

/*背景:天蓝色 字体:蓝色）*/
.sm_txt_label[label-type="skyBlue"] {
    background-color: #CFEDFB;
    color: #008CC9;
}

/* 溢出样式 */
.ofh {overflow: hidden!important; }
.ofs {overflow: scroll!important; }
.ofa {overflow: auto!important; }
.ofv {overflow: visible!important; }

/*select dropdown*/
.sm_select_dropdown > a{
	color: #303336;
}
.sm_select_dropdown > a:hover{
	color: #303336;
}

.sm_select_dropdown .dropdown-menu > li:not([disabled]) > a:not(.active):focus,
.sm_select_dropdown .dropdown-menu > li:not([disabled]) > a:not(.active):hover{
	background: none;
	color: #008CC9;
}

.sm_select_dropdown .dropdown-toggle{
	position: relative;
	display: block;
	padding-left: 10px;
	padding-right: 20px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #ccc;
	border-radius: 2px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.sm_select_dropdown[disabled] .dropdown-toggle{
	background-color: #F0F0F0;
	color: #CBCCCF;
	cursor: no-drop;
}
.sm_select_dropdown.Validform_error .dropdown-toggle{
	border-color: red !important;
}
.sm_select_dropdown:not([disabled]):focus-within .dropdown-toggle{
	border-color: #66afe9;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
}
.sm_select_dropdown .dropdown-toggle .caret{
	position: absolute;
	right: 5px;
	top: 50%;
	margin-top: -2px;
	color: #333;
}
.sm_select_dropdown  > a:hover > .caret{
	color: #787878;
}
.sm_select_dropdown .dropdown-menu{
	overflow-y: auto;
	min-width: 100%;
	width: 100%;
	max-height: 300px;
	margin-top: -1px;
}
.sm_select_dropdown .dropdown-menu>li>a{
	padding: 6px 10px;
	color: #333;
}

.sm_select_dropdown .dropdown-menu>li[disabled]>a{
    color: #999;
    background-color: #f2f2f2;
    cursor: no-drop;
}

/*price table*/
.inx_price_table {
	width: 100%;
	max-width: 1060px;
	margin: 0 auto;
}
.inx_price_table tr.tr_price td {
    color: #999;
	font-size: 18px;
	background-color: #f4f5f7;
}
.inx_price_table tr.tr_price:hover td {
	background-color: #f4f5f7;
}
.inx_price_table tr.tr_price td:not(:first-child) {
	line-height: 34px;
}
.inx_price_table tr.tr_price td:first-child {
	font-weight: 600;
}
.inx_price_table tr.tr_price td b{
	font-size: 20px;
	font-weight: 700;
}
.inx_price_table .fs_16{
	font-size: 16px;
}
.inx_price_table .icon_help {
	position: relative;
	top: 4px;
	color: #999;
}
.inx_price_table .icon_free {
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 50px;
	background: url(../img/index/inx_icon.png?v=2) no-repeat -44px -1365px;
}
.inx_price_table .price {
	line-height: 100px;
	font-size: 36px;
	font-weight: bold;
	color: #333;
}
.inx_price_table .price .currency,
.inx_price_table .price .unit{
	font-size: 20px;
	font-weight: bold;
	color: #333;
}
.inx_price_table .icon_whatshot{
	position: absolute;
	left: calc(100% + 2px);
	top: 0;
	font-weight: 400 !important;
	color: #ec4339 !important;
}
.inx_price_table > thead > tr > th,
.inx_price_table > tbody > tr > td {
	padding: 10px 15px;
	width: 175px;
	min-width: 175px;
	max-width: 175px;
	border: 1px solid #e9eef2;
}
.inx_price_table > thead > tr > th {
	position: relative;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	color: #999;
}
.inx_price_table > thead > tr > th:first-child {
	text-align: left;
}
.inx_price_table > thead > tr:first-child > th{
	background-color: #f4f5f7;
}
.inx_price_table > thead > tr.solid_border > th {
	font-size: 24px;
	line-height: 60px;
	font-weight: 600;
	color: #333;
}
.inx_price_table > thead > tr.solid_border > th:first-child {
	font-weight: 400;
}
.inx_price_table > tbody > tr > td {
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	color: #333;
}
.inx_price_table > tbody > tr > td:first-child {
	text-align: left;
	width: 300px;
	min-width: 300px;
	max-width: 300px;
	color: #333;
}
.inx_price_table > tbody > tr.tr_table_head > td {
	background: #f4f5f7;
}
.inx_price_table > tbody > tr.tr_table_head > td:hover{
	background: #f4f5f7;
}
.inx_price_table > tbody > tr.tr_table_head > td b{
	font-size: 16px;
}
.inx_price_table > tbody > tr > td .explain_txt{
	margin-bottom: 0;
	line-height: 18px;
	color: #999;
	font-size: 14px;
}
.inx_price_table > tbody > tr > td .sm_icon_done {
	position: relative;
	top: 3px;
	font-weight: 600;
	color: #3b7511;
}
@media screen and (max-width: 750px) {
	.inx_price_table > tbody > tr > td:first-child {
		width: 170px;
		max-width: 170px;
		min-width: 170px;
	}
	.inx_price_table .icon_whatshot {
		left: 130px;
		top: 5px;
	}
}

/*简单头部*/
.simple_header {
	width: 100%;
	height: 80px;
	background: #fff;
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
}
.simple_header .head_logo {
	display: inline-block;
	width: 200px;
	height: 80px;
	background: url('../img/logo/sm_brand_2.png')no-repeat center;
}
.simple_header .line {
	display: inline-block;
	margin: 0     16px;
	width: 1px;
	height: 40px;
	background: #eee;
}
.simple_header .line + span {
	font-size: 18px;
	color: #333;
}
.simple_header .line + a {
	font-size: 18px;
	color: #333;
}
.simple_header .rt .btn + .btn {
	margin-left: 10px;
}

/** 移动适配 **/
@media screen and (max-width: 800px) {
	.simple_header .line + a {
		font-size: 16px;
	}
	.simple_header .head_logo{
		width: 180px;
		background-size: contain;
	}
	.simple_header .lt .line + span {
		width: calc(100% - 205px);
		font-size: 16px;
	}
	.simple_header .rt {
		display: none;
	}
}

@media screen and (max-width: 420px){
	.simple_header .head_logo{
		width: 140px;
		background-size: contain;
	}
}

/*居中盒子*/
.center_box {
	width: 1200px;
	margin: 0 auto;
	height: 100%;
	border: 1px solid transparent;
}
/** 移动适配 **/
@media screen and (max-width: 800px) {
	.center_box {
		width: 100%;
		padding: 0 10px;
	}
}

/*平台logo*/
.shopMaster_logo{
	display: inline-block;
	width: 200px;
	height: 40px;
	background: url(../img/logo/sm_brand_2.png) no-repeat center;
	background-size: contain;
}
.threedcart_logo{
	display: inline-block;
	width: 177px;
	height: 51px;
	background: url(../img/logo/3dcart_logo.png) no-repeat center;
	background-size: contain;
}
.Shopify_logo{
	display: inline-block;
	width: 200px;
	height: 70px;
	background: url(../img/logo/shopify.png) no-repeat center;
	background-size: contain;
}
.eBay_logo{
	display: inline-block;
	width: 152px;
	height: 61px;
	background: url(../img/logo/ebay_logo.png) no-repeat center;
	background-size: contain;
}
.Wish_logo{
	display: inline-block;
	width: 160px;
	height: 54px;
	background: url(../img/logo/wish-logo.png) no-repeat center;
	background-size: contain;
}
.WooCommerce_logo{
	display: inline-block;
	width: 122px;
	height: 68px;
	background: url(../img/logo/woo_logo.png) no-repeat center;
	background-size: contain;
}

.threedcart_logo_s {
    background: url(../img/logo/3dcart_s.png) no-repeat center;
}
.Shopify_logo_s {
    background: url(../img/logo/shopify_s.png) no-repeat center;
}
.eBay_logo_s {
    background: url(../img/logo/ebay_s.png) no-repeat center;
}
.Wish_logo_s {
    background: url(../img/logo/wish_s.png) no-repeat center;
}
.WooCommerce_logo_s {
    background: url(../img/logo/woo_s.png) no-repeat center;
}

.threedcart_logo_s_gray {
    background: url(../img/logo/3dcart_s_gray.png) no-repeat center;
}
.threedcart_logo_s_gray:hover {
    background: url(../img/logo/3dcart_s.png) no-repeat center;
}
.Shopify_logo_s_gray {
    background: url(../img/logo/shopify_s_gray.png) no-repeat center;
}
.Shopify_logo_s_gray:hover {
    background: url(../img/logo/shopify_s.png) no-repeat center;
}
.eBay_logo_s_gray {
    background: url(../img/logo/ebay_s_gray.png) no-repeat center;
}
.eBay_logo_s_gray:hover {
    background: url(../img/logo/ebay_s.png) no-repeat center;
}
.Wish_logo_s_gray {
    background: url(../img/logo/wish_s_gray.png) no-repeat center;
}
.Wish_logo_s_gray:hover {
    background: url(../img/logo/wish_s.png) no-repeat center;
}
.WooCommerce_logo_s_gray {
    background: url(../img/logo/woo_s_gray.png) no-repeat center;
}
.WooCommerce_logo_s_gray:hover {
    background: url(../img/logo/woo_s.png) no-repeat center;
}

/*icon*/
.double_arrowhead_icon{
	display: inline-block;
	width: 23px;
	height: 26px;
	background: url(../img/icon/double_arrowhead_icon.png) no-repeat center;
	background-size: contain;
}
.plus_icon{
	display: inline-block;
	font-size: 40px;
	font-weight: bold;
	color: #d8dcdf;
	vertical-align: text-bottom;
}

/*多个下拉菜单*/
.multiple_down {
	position: relative;
	z-index: 99;
	display: inline-block;
	cursor: pointer;
}

.multiple_down .clear_btn{
	position: absolute;
	right: 5px;
	top: 50%;
	transform: translateY(-50%);
}
.multiple_down .caret{
	color: #333;
}

.multiple_down > input{
    width: 100%;
	padding-right: 20px;
}

.multiple_down_box {
	position: absolute;
	top: 100%;
	left: 0;
	display: flex;
	width: auto;
}

.multiple_down_menu {
	overflow-y: scroll;
	padding: 5px 0;
	min-width: 160px;
	max-height: 300px;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.multiple_down_menu > li > a {
    position: relative;
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap
}

.multiple_down_menu > li > a:focus,
.multiple_down_menu > li > a:hover {
	color: #262626;
	text-decoration: none;
}

.multiple_down_menu > .active > a,
.multiple_down_menu > .active > a:focus,
.multiple_down_menu > .active > a:hover {
	text-decoration: none;
	background-color: rgba(207, 237, 251, .2);
	color: #00a0dc;
	outline: 0
}

.multiple_down_menu > li:not([disabled]) > a:not(.active):focus,
.multiple_down_menu > li:not([disabled]) > a:not(.active):hover {
	color: #008CC9;
}

.multiple_down_menu > li > a > [class*="smicon_"]{
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

/*labels*/
.category_labels{
	position: relative;
	display: flex;
	flex-wrap: wrap;
}
.category_labels_item_1{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin-right: 10px;
	margin-bottom: 5px;
	width: 18px;
	height: 18px;
	cursor: pointer;
}
.category_labels_item_1 [class*="smicon_"]{
	display: none;
}
.category_labels_item_1.active [class*="smicon_"]{
	display: block;
}
.category_labels_item_2{
	margin-right: 5px;
	margin-bottom: 5px;
	width: 40px;
	height: 8px;
	border-radius: 10px;
	cursor: pointer;
}

/* advanced search */
.listing_advanced_search {
	margin-bottom: 20px;
	padding: 20px;
	width: 100%;
	background: #fff;
	border: 1px solid #00a0dc;
}
.listing_advanced_search select,
.listing_advanced_search input[type="text"]{
	padding: 0 10px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
}
.listing_advanced_search > .search_tit {
	margin-bottom: 15px;
	font-size: 16px;
	font-weight: 600;
}
.listing_advanced_search > .search_item {
	width: 100%;
}
.listing_advanced_search > .search_item td {
	padding: 5px 10px;
}
.listing_advanced_search > .search_item tr > td:first-child {
	width: 171px;
}
.listing_advanced_search > .search_item tr > td:last-child {
	font-size: 0;
}
.listing_advanced_search .sm_ipt_group input[type="text"]{
	width: 60px;
	vertical-align: middle;
}
.listing_advanced_search .select_group_left {
	background-color: #fff;
	border: 1px solid #ddd;
}
.listing_advanced_search > .search_item label {
	font-weight: 400;
	margin-bottom: 0;
}
.listing_advanced_search .sm_ipt_group input + .connector {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 22px;
	line-height: 22px;
	text-align: center;
}
.listing_advanced_search > .search_item label + label {
	margin-left: 20px;
}
.listing_advanced_search > .dividing {
	margin-top: 5px;
	margin-bottom: 10px;
}
.listing_advanced_search > .dividing_dashed {
	margin-top: 5px;
	margin-bottom: 10px;
	border-top: 1px dashed #eee;

}
.listing_advanced_search > .btn_group {
	display: flex;
	align-items: center;
}
.listing_advanced_search > .btn_group .btn {
	padding: 0;
	width: 60px;
	min-width: 60px;
	height: 28px;
	line-height: 26px;
}

.listing_advanced_search .w_395{
    width: 395px;
}
.listing_advanced_search .w_286{
	width: 286px;
}
/* advanced search end */

/*自定义radio checkbox*/
.custom_box_style {
    margin: 0;
}

.custom_box_style input[type="checkbox"],
.custom_box_style input[type="radio"] {
    text-align: center;
    vertical-align: middle;
    border: none;
    appearance: none; /*关键代码*/
    -webkit-appearance: none;
    -moz-appearance: none;
    outline: none;
    cursor: pointer;
    margin: 0;
    font-size: 0;
}

.custom_box_style input[type="checkbox"]:after,
.custom_box_style input[type="radio"]:after {
    content: '';
    display: inline-block;
    position: relative;
    top: -1px;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    background: url(../../static/img/background/glyphs.png) no-repeat;
}

.custom_box_style input[type="checkbox"]:after {
    background-position: -20px -320px;
}

.custom_box_style.first input[type="checkbox"]:after {
    background-position: -20px -638px;
}

.custom_box_style input[type="checkbox"]:checked:after {
    background-position: -80px -320px;
}

.custom_box_style input[type="checkbox"]:disabled {
    cursor: no-drop;
}

.custom_box_style input[type="checkbox"]:disabled:after {
    background-position: -20px -424px !important;
}

.custom_box_style input[type="checkbox"]:checked:disabled:after {
    background-position: -20px -534px !important;
}

.custom_box_style input[type="radio"]:after {
    background-position: -140px -320px;
}

.custom_box_style input[type="radio"]:checked:after {
    background-position: -200px -320px;
}

.custom_box_style input[type="radio"]:disabled {
    cursor: no-drop;
}

.custom_box_style input[type="radio"]:disabled:after {
    background-position: -140px -424px !important;
}

.custom_box_style input[type="radio"]:checked:disabled:after {
    background-position: -140px -534px !important;
}

/** checkbox and radio new style end **/

/** 下拉多选 **/
.custom_sel_module {
	position: relative;
	box-sizing: border-box;
	border: 1px solid #ddd;
	padding: 0 15px;
	width: 100%;
	min-height: 32px;
	background: #fff;
}

.custom_sel_module .tags_out_box {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: flex-start;
	position: relative;
	width: calc(100% - 22px);
	min-height: 28px;
	padding-top: 4px;
}

.custom_sel_module .ipt_caret {
	position: absolute;
	right: 0;
	top: 0;
	height: 32px;
	width: 18px;
	min-width: 18px;
	line-height: 32px;
	text-align: center;
	font-size: 20px;
	color: #333;
	cursor: pointer;
}

.custom_sel_module .ipt_caret.smicon_close {
	display: none;
}

.custom_sel_module[disabled] {
	background-color: #EBEBE4;
	cursor: no-drop;
}

.custom_sel_module .separate_item {
	margin: 5px;
	border-bottom: 1px dashed #ddd;
}

.custom_sel_module .tags_out_box > .tag_item {
	display: block;
	position: relative;
	border-radius: 2px;
	max-width: calc(100% - 50px);
	color: #00a0dc;
}

.custom_sel_module[disabled] .tags_out_box > .defaultItem {
	color: #7c7c7c;
}

.custom_sel_module .tags_out_box > .single_tag_item.tag_item {
	color: #333;
	background: transparent;
}

.custom_sel_module .tags_out_box > .tag_item:nth-child(n + 2) {
	display: none;
}

.custom_sel_module .tags_out_box > .tag_item > span {
	display: inline-block;
	overflow: hidden;
	max-width: 100%;
	height: 18px;
	line-height: 22px;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #0075ff;
}

.custom_sel_module .tags_out_box > .single_tag_item.tag_item > span {
	color: #333;
}

.custom_sel_module .tags_out_box > .tag_item > a {
	position: absolute;
	top: 0;
	right: 0;
	width: 18px;
	height: 18px;
	line-height: 22px;
	text-align: center;
	text-decoration: none;
	color: #bcbcbc;
	font-size: 10px;
}

.custom_sel_module .tags_out_box > .tag_item > a .smicon_close{
    width: 18px;
    height: 18px;
    line-height: 22px;
    color: #bcbcbc;
    font-size: 10px;
}

.custom_sel_module .tags_out_box > b {
	margin-top: 0 !important;
	margin-left: 5px;
	padding: 0 5px;
	height: 22px;
	line-height: 22px;
	color: #0075ff;
}

.custom_sel_module .tags_out_box > .tag_item > a:hover {
	color: #313033;
}

.custom_sel_module .custom_sel_dropdown_menu {
	display: none;
	position: absolute;
	left: -1px;
	top: calc(100% + 2px);
	border: 1px solid #e8e8e8;
	box-shadow: 1px 1px 3px #ddd;
	width: 100%;
	background: #fff;
	z-index: 996;
}

.custom_sel_module.drop_top .custom_sel_dropdown_menu {
	top: inherit;
	bottom: calc(100% + 2px);
}

.custom_sel_module .open.custom_sel_dropdown_menu {
	display: block;
}

/*下拉向上弹出*/
.custom_sel_module .open.custom_sel_dropdown_menu.location_top{
	top: auto;
	bottom: 100%;
	margin-bottom: 2px;
	border-top: 1px solid #ddd;
	border-bottom: 0;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}

.custom_sel_module .custom_sel_dropdown_menu > ul {
	max-height: 240px;
	overflow-y: auto;
}

.custom_sel_module .custom_sel_dropdown_menu > ul > li {
	font-size: 12px;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #444444;
	cursor: pointer;
	-moz-user-select: none; /*火狐*/
	-webkit-user-select: none; /*webkit浏览器*/
	-ms-user-select: none; /*IE10*/
	-khtml-user-select: none; /*早期浏览器*/
	user-select: none;
}

.custom_sel_module .custom_sel_dropdown_menu > ul > li.hide {
	display: none;
}

.custom_sel_module .custom_sel_dropdown_menu > ul > li > label {
	display: flex;
	box-sizing: border-box;
	margin: 0;
	padding: 6px 10px;
	width: 100%;
	line-height: 20px;
	white-space: initial;
	cursor: pointer;
}

.custom_sel_module .custom_sel_dropdown_menu > ul > li > label > input {
	position: relative;
}

.custom_sel_module .custom_sel_dropdown_menu > ul > li > label > input:after {
	margin-top: 1px;
	margin-right: 6px;
}

.custom_sel_module .custom_sel_dropdown_menu > ul > li:hover > label,
.custom_sel_module .custom_sel_dropdown_menu > ul > li > label :checked + span {
	color: #337EFF;
}

.custom_sel_module .custom_sel_dropdown_menu > .custom_val_module {
	display: flex;
	align-items: center;
	padding: 10px;
	background: #fbfbfb;
}

.custom_sel_module .custom_sel_dropdown_menu > .custom_val_module .search_inp {
	padding-right: 30px;
	box-sizing: border-box;
	width: 100%;
}

.custom_sel_module .custom_sel_dropdown_menu > .custom_val_module .smicon_search {
	position: absolute;
	right: 12px;
	color: #999;
}

.custom_sel_module .custom_sel_dropdown_menu > .custom_val_module .btn {
	margin-left: 10px;
	border-radius: 16px;
	min-width: auto;
	height: 30px;
	line-height: 28px;
}

.custom_sel_module .custom_sel_dropdown_menu > .custom_val_module .btn,
.custom_sel_module .custom_sel_dropdown_menu > .custom_val_module .btn:focus,
.custom_sel_module .custom_sel_dropdown_menu > .custom_val_module .btn:hover {
	border-color: transparent;
}

/*相对定位 无遮罩自定义小弹层*/
.sm_modal{
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 2px;
	white-space: normal;
}
.sm_modal.in{
	display: block;
	z-index: 999;
}
.sm_modal[data-size="s"]{
	width: 300px;
}
.sm_modal[data-size="x"]{
	width: 400px;
}
.sm_modal_header {
	padding: 0 15px;
	min-height: 16.43px;
}
.sm_modal .sm_modal_header h4 {
	margin: 0;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	font-weight: 600;
}
.sm_modal .sm_modal_header .close {
	margin-top: 4px;
}
.sm_modal .sm_modal_header .close span {
	font-size: 30px;
}
.sm_modal_body {
	position: relative;
	padding: 0 15px 0;
}
.sm_modal_footer {
	padding: 15px;
	text-align: right;
}
.sm_modal_footer .btn+.btn {
	margin-bottom: 0;
	margin-left: 5px;
}

/*文本 状态 icon*/
.sm_text_status{
	display: inline-block;
	padding: 3px 5px;
	text-align: center;
	border-radius: 2px;
	font-size: 12px;
}
.sm_text_status[status-style="gray"]{
	color: #000;
	background: #737679;
}
.sm_text_status[status-style="yellow"]{
	color: #E6A700;
	background: #FFF2B6;
}
.sm_text_status[status-style="blue"]{
	color: #008CC9;
	background: #CFEDFB;
}
.sm_text_status[status-style="lightGreen"]{
	color: #009EA5;
	background: #D2ECEB;
}
.sm_text_status[status-style="green"]{
	color: #60AA14;
	background: #E0F4BE;
}
.sm_text_status[status-style="pink"]{
	color: #DD2E1F;
	background: #FFE0DA;
}


/*复制按钮样式*/
.sm_copy_btn_box {
    position: absolute;
    float: left;
}
.sm_copy_btn_box .sm_copy_btn{
    position: absolute;
    left: 10px;
    top: -20px;
    display: block;
    min-width: 50px;
    padding: 0;
    height: 22px;
    line-height: 21px;
    font-size: 12px;
    background: #F2F2F2;
    color: #666;
}
.sm_copy_btn_box .sm_copy_btn:hover{
    border-color: #ddd;
    color: #00a0dc;
}

/*占位盒子，扩大触发区域*/
.placeholder_box {
	position: relative;
	display: inline-block;
}

.placeholder_box:before {
	content: "";
	position: absolute;
	width: 35px;
	height: 35px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
/*引导跳转开通vip弹层*/
.check_plan_modal {
	z-index: 10001;
}

/* 非VIP透明蒙层 */
.non_vip_mask {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgba(0,0,0,.5);
	font-size: 16px;
	color: #fff;
	cursor: pointer;
}

/* 文本输入组合 */
.ipt_group_box {
	position: relative;
	width: 100%;
    min-height: 34px;
}

.ipt_group_box > input {
	width: 100%;
	font-weight: 400;
}

.ipt_group_box > .val {
	width: calc(100% - 38px);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ipt_group_box > .val {
	position: relative;
	z-index: 0;
	padding: 0 10px;
	line-height: 34px;
}

.ipt_group_box > .lable,
.ipt_group_box > .val {
	position: absolute;
	top: 0;
	padding: 0 10px;
	line-height: 34px;
}

.ipt_group_box > .lable {
	color: #86898c;
}

.ipt_group_box[text-location="left"] > input {
	padding-right: 48px;
	text-align: left;
}

.ipt_group_box[text-location="left"] > .val {
	margin-left: 48px;
	text-align: left;
}

.ipt_group_box[text-location="left"] > .val {
	color: #86898c;
	left: 0;
}

.ipt_group_box[text-location="left"] > .lable {
	right: 0;
}

.ipt_group_box[text-location="right"] input {
	padding-left: 48px;
	text-align: right;
}

.ipt_group_box[text-location="right"] > .val {
	margin-left: 48px;
	text-align: right;
}

.ipt_group_box[text-location="right"] > .val {
	right: 0;
}

.ipt_group_box[text-location="right"] > .lable {
	left: 0;
}


/* 杂项模块 */

/* 最小宽高内容区 */
.minimum_content_box {
    padding: 0 5px;
    width: 100%;
    height: 34px;
}

/* 禁用点击事件 */
.disabled_click {
    pointer-events: none;
	opacity: 0.6;
}
.disabled_click_1 {
	pointer-events: none;
}

/* 拖拽时的 tr 会失去table样式 加上防止样式丢失 class */
tr.ui-sortable-helper {
    display: table;
}