/*-------------------------nav-----------------------*/

.intelligent_nav {
	height: 100px;
}

.intelligent_nav .intelligent_nav_left {
	height: 60px;
	margin-top: 26px;
}

.intelligent_nav .intelligent_nav_list {
	height: 43px;
	margin-top: 57px;
	margin-left: 40px;
}

.intelligent_nav .intelligent_nav_list ul li {
	float: left;
	padding-bottom: 1px;
	margin-left: 30px;
	margin-right: 40px;
}

.intelligent_nav .intelligent_nav_list ul li a {
	display: block;
	font-size: 24px;
	color: #333;
	border-bottom: 2px solid transparent;
	padding-bottom: 8px;
}

.intelligent_nav .intelligent_nav_list ul li:hover a,
.intelligent_nav .intelligent_nav_list ul li.active a {
	color: rgb(161,36,52);
	border-bottom-color: rgb(161,36,52);
}

.intelligent_nav .intelligent_nav_right {
	height: 36px;
	width: 70px;
	margin-top: 42px;
	border: 1px solid #eaeaea;
	padding-top: 3px;
}

/*-------------------------content-----------------------*/

.intelligent_page {
	height: 670px;
	overflow: hidden;
}

.intelligent_page_top {
	margin-top: 60px;
	padding-top: 20px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 6px;
  -webkit-box-shadow: 0 5px 5px 0px rgba(0, 0, 0, .25) !important;
  -moz-box-shadow: 0 5px 5px 0px rgba(0, 0, 0, .25) !important;
  box-shadow: 0 5px 5px 0px rgba(0, 0, 0, .25) !important;
}

.intelligent_search {
	width: 810px;
	margin: 0 auto;
	height: 80px;
	border: 2px solid rgb(161,36,52);
	background-color: #fff;
	line-height: 76px;
	margin-top: 50px;
}

.intelligent_search_left {
	height: 76px;
}

.intelligent_search .input_text {
	border: 0;
	height: 72px;
	margin: 3px 0;
	padding-top: 6px;
	padding-left: 20px;
	font-size: 16px;
	line-height: 20px;
	width: 100%;
	outline: none;
}

/*定义滚动条宽高及背景，宽高分别对应横竖滚动条的尺寸*/

.intelligent_search .input_text::-webkit-scrollbar {
	width: 5px;
	height: 16px;
	background-color: #f5f5f5;
}

/*定义滚动条的轨道，内阴影及圆角*/

.intelligent_search .input_text::-webkit-scrollbar-track {
	border-radius: 10px;
	background-color: #f5f5f5;
}

/*定义滑块，内阴影及圆角*/

.intelligent_search .input_text::-webkit-scrollbar-thumb {
	/*width: 10px;*/
	height: 20px;
	background-color: #ccc;
}

.intelligent_search .input_file {
	height: 76px;
	width: 60px;
	filter: alpha(opacity=100);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	cursor: pointer;
}

.intelligent_search_left {
	width: 626px;
}

.intelligent_search_content {
	width: 60px;
	overflow: hidden;
	background: url('/resources/v1/img/bom/elsx_icon.png') no-repeat center;
	cursor: pointer;
}

.intelligent_search_content:hover {
	background: url('/resources/v1/img/bom/elsx_icon_active.png') no-repeat
		center;
}

.intelligent_search_right {
	width: 120px;
	height: 76px;
}

.intelligent_search_right button {
	border: 0;
	background-color: rgb(161,36,52);
	color: #fff;
	width: 100%;
	font-size: 18px;
}

.intelligent_search_right button:hover {
	background-color: #ff8d30;
}

.intelligent_page_bottom {
	background: url('/resources/v1/img/bom/follow_pic_1.gif') no-repeat center;
	height: 300px;
	margin-top: 50px;
}

.follw_active {
	position: absolute;
	bottom: 25px;
	left: 0;
	width: 100%;
	background: url('/resources/v1/img/bom/follow_pic_active.png') no-repeat
		center;
	height: 300px;
	margin-top: 50px;
	/* 
	animation:follow_clip 10s infinite;
	-webkit-animation:follow_clip 10s infinite; */
}

.intelligent_down {
	width: 184px;
	height: 40px;
	line-height: 40px;
	padding-left: 32px;
	color: #fff;
	background: url('/resources/v1/img/bom/down_icon.png') no-repeat left;
	background-size: 24px 24px;
}

.loading_img {
	animation: running_img 1s infinite;
	-webkit-animation: running_img 1s infinite;
}

.intelligent_down:hover {
	color: rgb(161,36,52) !important;
}

@keyframes running_img {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

/*-------------------------res_content-----------------------*/

.intelligent_res_top {
	margin-top: 40px;
	border: 1px solid #eaeaea;
}

.res_top_title {
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #eaeaea;
	padding-left: 20px;
}

.res_top_data {
	height: 200px;
}

.res_top_data_left {
	width: 180px;
	height: 180px;
	margin-left: 20px;
	margin-top: 10px;
}

.res_top_data_right {
	padding: 20px 0;
}

.res_top_data_right .all_num_box {
	margin-bottom: 44px;
	padding-left: 18px;
	margin-top: 12px;
}

.res_top_data_right .charts_data {
	width: 300px;
	overflow: hidden;
}

.res_top_data_right .charts_data span {
	width: 33%;
	display: inline-block;
	text-align: center;
	float: left;
	height: 40px;
	line-height: 40px;
}

.res_list_top {
	padding: 10px 20px;
}

.res_list_top span {
	display: inline-block;
	width: 50px;
}

.res_list_top label {
	margin-right: 20px;
	font-weight: normal;
}

.res_list_top label input {
	margin-right: 2px;
}

.res_list_category {
	border-top: 1px solid #eaeaea;
}

.res_list_category ul {
	width: 610px;
	height: 50px;
	line-height: 48px;
}

.res_list_category ul li {
	float: left;
	width: 25%;
	text-align: center;
	position: relative;
}

.res_list_category ul li:after {
	content: '';
	width: 1px;
	height: 20px;
	position: absolute;
	top: 15px;
	right: 0;
	background-color: #eaeaea;
}

.res_list_category ul li .li_span {
	width: 80%;
	display: block;
	margin: 0 auto;
	border-bottom: 2px solid transparent;
	cursor: pointer;
}

.res_list_category ul li .li_span:hover,
.res_list_category ul li.active .li_span {
	color: rgb(161,36,52);
	border-bottom-color: rgb(161,36,52);
	font-weight: bold;
}

.res_list_category ul li.active .li_span span {
	color: rgb(161,36,52);
}

.refresh {
	border: 1px solid #eaeaea;
	height: 30px;
	line-height: 28px;
	text-align: center;
	background-color: #fff;
	color: #666;
	margin-top: 10px;
	margin-right: 10px;
	cursor: pointer;
	padding: 0 5px;
}

/* .refresh:hover {
    background-color: #f2f2f2;
} */

.down_res_btn {
	padding: 0 5px;
	border: 1px solid #eaeaea;
	height: 30px;
	line-height: 28px;
	text-align: center;
	background-color: #fff;
	color: #666;
	margin-top: 10px;
	margin-right: 20px;
	cursor: pointer;
}

.down_res_btn img {
	height: 26px;
	vertical-align: top;
}

/* .down_res_btn:hover {
    background-color: #f2f2f2;
    color: #666;
} */

.qq_ {
	width: 112px;
	border: 1px solid #eaeaea;
	height: 30px;
	line-height: 28px;
	text-align: center;
	background-color: #fff;
	color: #ff7300;
	margin-top: 10px;
	margin-right: 20px;
	cursor: pointer;
}

.qq_ img {
	height: 26px;
	vertical-align: top;
}

.qq_:hover {
	background-color: #f2f2f2;
	color: #ff7300;
}

.qq_:visited,
.qq_:a:link,
.qq_:active {
	color: #ff7300 !important;
}

.pull-right > img,
.change-btn img {
	height: 26px;
	vertical-align: top;
}
.pull-right > .otherImg,
.change-btn .otherImg{
	height: 19px;
	margin: 5px;
}
.pull-right.colF6F,
.change-btn .colF6F
 {
	background: #f6f5bf;
	border: 1px solid #ff7300;
	color: #ff7300;
}
.refresh.pull-right.colF6F:hover, 
.change-btn .refresh.colF6F:hover {
	background: #f9e5bf;
}
.pull-right.colE6F,
.change-btn .colE6F {
	background: #e6f6ff;
	border: 1px solid #60b0f0;
	color: #60b0f0;
}
.refresh.pull-right.colE6F:hover,
.change-btn .refresh.colE6F:hover{
	background: #d3f3ff;
}

.res_list_table table > thead > tr > th {
	background-color: #f2f2f2;
	height: 50px;
	line-height: 48px;
	padding-left: 10px;
	font-weight: normal;
	color: #333;
}
.res_list_table table > thead > tr > th a:hover {
	color: inherit;
}
.res_list_table table > thead > tr > th a span.fa_icon {
	width: 16px;
	height: 22px;
	display: inline-grid;
	position: absolute;
	top: 15px;
	padding-left: 4px;
}

.res_list_table table > thead > tr > th a span.fa_icon .fa {
	font-size: 16px;
	line-height: 10px;
}
.res_list_table table > thead > tr > th a span.fa_icon .fa.active {
	color: #ff7300;
}

.res_list_table table > tbody > tr > td {
	padding: 10px 5px;
	padding-left: 10px;
	color: #333;
	font-size: 12px;
}

.res_list_table .imgCheckBox.disabled input {
	cursor: no-drop;
}

.border_r {
	border-right: 1px solid #eaeaea;
}

.goods_no_in,
.goods_no {
	border: 1px solid transparent;
	height: 30px;
	padding-left: 5px;
	cursor: pointer;
	width: 140px;
}

.goods_no_in {
	border-color: #eaeaea;
	width: 186px;
	padding-right: 47px;
}

.goods_no:focus,
.goods_no:hover {
	border-color: #eaeaea;
}

.res_list_table table > tbody > tr > td.active .goods_no {
	width: 186px;
	padding-right: 46px;
}

.save_goods_no_in,
.save_goods_no {
	position: absolute;
	top: 50%;
	margin-top: -11px;
	right: 10px;
	width: 38px;
	height: 22px;
	border: 1px solid #eaeaea;
	line-height: 20px;
	text-align: center;
	display: none;
	background-color: #f2f2f2;
	cursor: pointer;
}

.save_goods_no_in {
	display: block;
	right: auto;
	left: 142px;
	top: 50%;
	margin-top: -11px;
}

.res_list_table table > tbody > tr > td.active .save_goods_no {
	display: block;
}

.inquiry_btn {
	border: 1px solid #eaeaea;
	padding: 3px 8px;
	background-color: #f2f2f2;
	cursor: pointer;
	position: absolute;
	right: 40px;
	top: 50%;
	margin-top: -12px;
}

.inquiry_btn.disabled {
	background-color: #eee;
	cursor: no-drop;
	color: #999;
}

.others_goods_no {
	border: 1px solid transparent;
	height: 30px;
	line-height: 26px;
	padding-left: 5px;
	padding-right: 20px;
	cursor: pointer;
	background: url('/resources/v1/img/bom/fa_down.png') no-repeat right;
	background-position-x: 96%;
}

.others_goods_no.supplier_number {
	width: 100px;
}

.goods_module_no {
	padding-left: 5px;
}

div.goods_module_no {
	width: 100%;
}

span.goods_module_no {
	margin-top: 3px;
}

.others_goods_no:hover {
	border-color: #eaeaea;
}

.others_goods_no.active {
	border-color: #eaeaea;
	background: url('/resources/v1/img/bom/fa_up.png') no-repeat right;
	background-position-x: 96%;
}

.others_goods_show {
	position: absolute;
	top: 58px;
	border: 1px solid #eaeaea;
	width: 680px;
	padding: 0 10px;
	padding-bottom: 10px;
	display: none;
	z-index: 9;
}

.others_goods_no.goods_module_no + .others_goods_show {
	top: 40px;
}

.replaceAble_show {
	position: absolute;
	top: 80px;
	border: 1px solid #eaeaea;
	width: 680px;
	padding: 0 10px;
	padding-bottom: 10px;
	display: none;
	z-index: 10;
}

.goods_name_show_td {
	width: 160px;
}

.others_supplier_number {
	width: 600px;
}

.replaceAble_show .goods_list_num,
.others_goods_show .goods_list_num {
	height: 36px;
	line-height: 36px;
	border-bottom: 1px solid #eaeaea;
	padding-left: 10px;
	margin-bottom: 0;
}

.goods_ul {
	width: 100%;
}

.goods_ul li {
	width: 100%;
	padding: 0 10px;
	display: inline-block;
}

.replaceAble_show .goods_ul li {
	height: 30px;
}

.goods_ul.goods_ul_list li {
	min-height: 30px;
	height: auto;
}

table.goods_ul tr:hover,
.goods_ul li:hover {
	background-color: #f2f2f2;
}

.goods_ul li > span {
	text-align: left;
	display: block;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 30px;
	line-height: 30px;
}

table.goods_ul td {
	text-align: left;
	display: block;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 10px 0;
	padding-left: 8px;
}

table.goods_ul td.others_price {
	overflow: visible;
}

table.goods_ul td.sp1,
.goods_ul li span.sp1 {
	width: 180px;
}

table.goods_ul td.sp2,
.goods_ul li span.sp2 {
	width: 180px;
}

table.goods_ul td.sp3,
.goods_ul li span.sp3 {
	width: 120px;
}

table.goods_ul td.sp4,
.goods_ul li span.sp4 {
	width: 80px;
}

table.goods_ul td.sp5,
.goods_ul li span.sp5 {
	width: 60px;
}

table.goods_ul td.sp40,
.goods_ul li span.sp40 {
	width: 40px;
}

table.goods_ul td.sp60,
.goods_ul li span.sp60 {
	width: 60px;
}

table.goods_ul td.sp80,
.goods_ul li span.sp80 {
	width: 80px;
}

table.goods_ul td.sp100,
.goods_ul li span.sp100 {
	width: 100px;
}

.goods_ul li span.others_price {
	overflow: visible;
	cursor: pointer;
}

table.goods_ul td .choosed_span,
.goods_ul li span.choosed_span {
	color: #999;
}

table.goods_ul td .not_choosed_span,
.goods_ul li span .not_choosed_span {
	padding: 2px 8px;
	border: 1px solid #eaeaea;
	cursor: pointer;
	background-color: #fff;
}

.step_price_box {
	position: absolute;
	border: 1px solid #eaeaea;
	top: 30px;
	background-color: #fff;
	z-index: 9;
	left: 6px;
	padding: 0 10px;
	width: 200px;
	overflow: hidden;
	display: none;
}

.step_price_box > span {
	width: 100%;
	display: block;
	overflow: hidden;
}

.step_price_box > span > span {
	width: 50%;
	text-align: left;
	display: block;
	float: left;
	height: 26px;
	line-height: 26px;
}

.others_price:hover .step_price_box {
	display: block;
}

.others_price {
	background: url('/resources/v1/img/bom/fa_down.png') no-repeat right;
	background-position-x: 80%;
}

.others_price:hover {
	background: url('/resources/v1/img/bom/fa_up.png') no-repeat right;
	background-position-x: 80%;
}

.replaceAble {
	cursor: pointer;
	background: url(/resources/v1/icon/down_bom.png) no-repeat right;
	background-size: 10px;
	background-position: 56px 5px;
	margin-top: 4px;
}

.replaceAble.active {
	background: url(/resources/v1/icon/up_bom.png) no-repeat right;
	background-size: 10px;
	background-position: 56px 5px;
}

.res_list_toPay {
	height: 60px;
	border: 1px solid #eaeaea;
	border-top: 0;
	border-right: 0;
	padding-left: 18px;
}

.res_list_toPay .toPay_left {
	height: 58px;
}

.res_list_toPay .toPay_left .left_btn {
	display: block;
	height: 20px;
	margin-top: 19px;
	margin-right: 15px;
	cursor: pointer;
}

.res_list_toPay .toPay_left .more_inquiry_btn {
	border: 1px solid #eaeaea;
	padding: 2px 10px;
	height: 25px;
	margin-top: 16px;
}

.res_list_toPay .toPay_center {
	width: 742px;
	height: 58px;
	padding-top: 10px;
}

.res_list_toPay .toPay_center p {
	margin-bottom: 0px;
}

.res_list_toPay .toPay_rightr button {
	border: 0;
	background-color: rgb(161,36,52);
	color: #fff;
	font-size: 18px;
	width: 120px;
	height: 100%;
	padding: 0;
	height: 59px;
}

.res_list_toPay .toPay_rightr button:hover {
	background-color: #ff8d30;
}

/*-------------------------新增型号弹窗-----------------------*/

.add_tr_module input {
	border: 1px solid #eaeaea;
	margin-top: 10px;
	height: 30px;
	padding-left: 5px;
}

.add_tr_module input:focus {
	border-color: rgb(161,36,52);
}

.add_tr_module .btn-primary {
	background-color: rgb(161,36,52);
	border-color: rgb(161,36,52);
}

.add_tr_module .btn-primary:hover {
	background-color: #ff8d30;
	border-color: rgb(161,36,52);
}

/*-------------------------历史记录-----------------------*/

.intelligent_hository {
	border: 1px solid #eaeaea;
	margin-top: 40px;
	padding: 20px 40px;
	min-height: 500px;
}

.hository_table {
	margin-top: 30px;
	border: 1px solid #eaeaea;
}

.hository_table table thead th {
	text-align: center;
	height: 40px;
	line-height: 38px;
}

.hository_table table tbody tr {
	border-top: 1px solid #eaeaea;
}

.hository_table table tbody td {
	text-align: center;
	padding: 15px 10px;
}

.hository_table table tbody td span.btn_span {
	cursor: pointer;
}

.hository_table table tbody td span.btn_span:hover {
	color: #ff7300;
}

.bom_name_show {
	height: 30px;
	line-height: 30px;
}

.bom_name_eidt input {
	border: 1px solid #eaeaea;
	padding-left: 5px;
	height: 30px;
	line-height: 30px;
}

.bom_name_eidt input:focus {
	border-color: rgb(161,36,52);
}

/*-------------------------footer-----------------------*/

.footer {
	padding-top: 50px;
	padding-bottom: 40px;
	color: fff
}

.footer .footer_conter {
	margin-bottom: 6px;
}

.footer .footer_conter p {
	margin: 0;
}

/*-------------------------询价弹窗-----------------------*/

.delTrBtn {
	width: 40px;
	text-align: right;
	display: block;
}

.BomBox .BomBoxCon {
	border: 1px solid #e8e8e8;
	background-color: #fff;
	min-height: 370px;
}

.BomBox .BomBoxCon .addBomTable {
	width: 1200px;
}

.BomBox .BomBoxCon .addBomTable .addBomThead {
	display: table;
	table-layout: fixed;
}

.BomBox .BomBoxCon .addBomTable .addBomThead tr th {
	background-color: #e3f1fe;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #333;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody {
	width: 100%;
	display: block;
	height: 320px;
	overflow-y: scroll;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody > tr > td {
	padding: 10px 10px 0px 0;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody > tr:first-child > td {
	padding: 20px 10px 0px 0;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody > tr > td:first-child {
	width: 22px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody > tr > td > div {
	height: 36px;
	border: 1px solid #e8e8e8;
	line-height: 34px;
	position: relative;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody > tr > td .good_no {
	width: 40px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody > tr > td .goodType {
	width: 180px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody > tr > td .goodType input {
	width: 160px;
	height: 20px;
	line-height: 20px;
	border: none;
	padding-left: 10px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody > tr > td .goodClass {
	width: 135px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody > tr > td .goodNum {
	width: 124px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody > tr > td .goodNum input {
	width: 104px;
	height: 20px;
	line-height: 20px;
	border: none;
	padding-left: 10px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody > tr > td .goodCreate {
	width: 100px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody > tr > td .goodCreate input {
	width: 80px;
	height: 20px;
	line-height: 20px;
	border: none;
	padding-left: 10px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody > tr > td .goodBrand {
	width: 135px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody > tr > td .goodBrand input {
	width: 115px;
	height: 20px;
	line-height: 20px;
	border: none !important;
	padding-left: 10px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody > tr > td .goodTime {
	width: 180px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody > tr > td .goodPrice {
	width: 124px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody > tr > td .goodPrice input {
	width: 104px;
	height: 20px;
	line-height: 20px;
	border: none;
	padding-left: 10px;
}

.BomBox .BomBoxCon .addBom {
	margin-top: 30px;
	padding-left: 40px;
	margin-bottom: 20px;
}

.BomBox .BomBoxCon .addBom a:hover {
	color: rgb(161,36,52);
}

.add_inquiry_module button.inquiry_module_sure:hover,
.add_inquiry_module button.addBomBtn:hover {
	background-color: #ff8d30;
	color: #fff;
}

.BomBox .BomBoxCon .addBom .addBomBtn .bom_add {
	width: 20px;
	height: 20px;
	display: inline-block;
	background: url(/resources/v1/icon/bom-add.png) no-repeat center;
	vertical-align: bottom;
}

.BomBox .BomBoxCon .addBom .downBomBtn .bom_lead {
	width: 20px;
	height: 20px;
	display: inline-block;
	background: url(/resources/v1/icon/bom-lead.png) no-repeat center;
	vertical-align: bottom;
}

.BomBox .BomBoxCon .toPayBox {
	height: 60px;
	line-height: 60px;
	border: 1px solid #e8e8e8;
	border-left: transparent;
	border-right: transparent;
	margin-top: 20px;
	position: absolute;
	bottom: -1px;
	left: 0;
}

.BomBox .BomBoxCon .toPayBox .promptBox {
	position: absolute;
	bottom: -41px;
	right: 0px;
	width: 216px;
	height: 40px;
	line-height: 38px;
	background: url(/resources/v1/icon/hint.png) no-repeat left;
	background-color: #fffbd8;
	border: 1px solid #e8e8e8;
	border-top-color: transparent;
	padding-left: 38px;
	letter-spacing: 0.07rem;
	background-position: 11px 8px;
}

.BomBox .BomBoxCon .toPayBox .toPayBox_left {
	height: 20px;
	margin-top: 20px;
	padding-left: 20px;
}

.BomBox .BomBoxCon .toPayBox .toPayBox_left span,
.BomBox .BomBoxCon .toPayBox .toPayBox_left a {
	height: 20px;
	line-height: 20px;
	margin-right: 10px;
}

.BomBox .BomBoxCon .toPayBox .toPayBox_right .divNum {
	height: 50px;
	line-height: 50px;
	margin-top: 5px;
	border-right: 1px solid #e8e8e8;
	padding-right: 5px;
}

.BomBox .BomBoxCon .toPayBox .toPayBox_right .divNum span {
	margin-right: 10px;
}

.BomBox .BomBoxCon .toPayBox .toPayBox_right .divNum span span {
	margin: 0 3px;
}

.BomBox .BomBoxCon .toPayBox .toPayBox_right .divCount {
	height: 60px;
	padding: 10px 20px;
	padding-top: 8px;
}

.BomBox .BomBoxCon .toPayBox .toPayBox_right .divCount span {
	height: 20px;
	line-height: 20px;
	display: block;
}

.BomBox .BomBoxCon .toPayBox .toPayBox_right .divBtn .submit_Btn {
	width: 160px;
	height: 60px;
	line-height: 60px;
	display: block;
	background-color: rgb(161,36,52);
	border: 0;
}

.BomBox .BomBoxCon .toPayBox .toPayBox_right .divBtn .submit_Btn:hover {
	color: #fff;
	background-color: #ff8d30;
}

/*型号悬浮*/

.popoverBomTable .popover.bottom {
	top: 38px;
	left: -1px;
	width: 800px;
	max-width: 800px;
	max-height: 230px;
	overflow-y: auto;
	border-color: #eaeaea;
	font-size: 12px;
	-webkit-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.2) !important;
	-moz-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.2) !important;
	box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.2) !important;
}

.popoverBomTable .popover.bottom .arrow {
	border-bottom-color: #e8e8e8;
}

.popoverBomTable .searchTable {
	width: 758px;
	border: 1px solid #e8e8e8;
}

.popoverBomTable .searchTable > thead > tr > th {
	padding: 10px;
	border-bottom: 1px solid #e8e8e8;
	text-align: center;
}

.popoverBomTable .searchTable > tbody > tr > td .div_no {
	width: 160px;
}

.popoverBomTable .searchTable > tbody > tr > td .div_bao {
	width: 100px;
}

.popoverBomTable .searchTable > tbody > tr > td .div_brand {
	width: 100px;
}

.popoverBomTable .searchTable > tbody > tr > td .div_type {
	width: 120px;
}

.popoverBomTable .searchTable > tbody > tr > td .div_dec {
	width: 180px;
}

.popoverBomTable .searchTable > tbody > tr > td {
	vertical-align: top;
	border-bottom: 1px solid #e8e8e8;
	text-align: center;
}

.popoverBomTable .searchTable > tbody > tr > td > div {
	padding: 10px;
}

.popoverBomTable .searchTable > tbody > tr:hover {
	cursor: pointer;
}

/*品牌悬浮*/

.popoverBomBrand .popover.bottom {
	top: 38px;
	left: -1px;
	width: 200px;
	max-width: 300px;
}

.popoverBomBrand .popover.bottom {
	border-color: #e8e8e8;
}

.popoverBomBrand .popover.bottom .arrow {
	border-bottom-color: #e8e8e8;
}

.popoverBomBrand .popover.bottom .popoverBomBrand_ul > li {
	padding: 4px;
}

.popoverBomBrand .popover.bottom .popoverBomBrand_ul > li:hover {
	cursor: pointer;
	background-color: #f5f5f5;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodClass .typeInput {
	width: 130px;
	height: 30px;
	line-height: 35px;
	padding-left: 6px;
	padding-right: 4px;
	text-align: left;
	display: inline-block;
	background-color: #fff;
	overflow: hidden;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodClass .typeInput .fa {
	margin-top: 10px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodClass .typeInput .textarea_ {
	width: 100px;
	display: inline-block;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodClass .chooseShowBox {
	position: absolute;
	top: 35px;
	width: 136px;
	left: -2px;
	z-index: 9;
	background-color: #fff;
	border: 1px solid #e8e8e8;
	text-align: left;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodClass .chooseShowBox ul {
	padding: 10px 5px;
	width: 136;
	max-height: 200px;
	position: relative;
	overflow-y: scroll;
}

.BomBox
	.BomBoxCon
	.addBomTable
	.addBomTbody
	.goodClass
	.chooseShowBox
	ul
	li:hover {
	cursor: default;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodClass .chooseShowBox ul li {
	min-height: 20px;
	line-height: 20px;
	display: block;
	padding: 0 5px;
	border-right: 0;
	width: 100%;
}

.BomBox
	.BomBoxCon
	.addBomTable
	.addBomTbody
	.goodClass
	.chooseShowBox
	.classInputBox {
	width: 100%;
	padding: 5px 10px;
	padding-bottom: 0;
	height: 40px;
}

.BomBox
	.BomBoxCon
	.addBomTable
	.addBomTbody
	.goodClass
	.chooseShowBox
	.classInputBox
	input {
	width: 100%;
	border: 1px solid #e8e8e8;
	height: 30px;
	padding-left: 4px;
}

.BomBox
	.BomBoxCon
	.addBomTable
	.addBomTbody
	.goodClass
	.chooseShowBox
	.chooseShowBox_btn {
	height: 30px;
	width: 100%;
	background-color: #eee;
	line-height: 30px;
	text-align: center;
}

.BomBox
	.BomBoxCon
	.addBomTable
	.addBomTbody
	.goodClass
	.chooseShowBox
	.chooseShowBox_btn
	a {
	height: 20px;
	line-height: 18px;
	padding: 0 6px;
	display: inline-block;
	font-size: 12px;
	border: 1px solid rgb(161,36,52);
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodTime .typeInput {
	width: 178px;
	height: 30px;
	line-height: 35px;
	padding-left: 6px;
	padding-right: 4px;
	text-align: left;
	display: inline-block;
	background-color: #fff;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodTime .typeInput .fa {
	margin-top: 10px;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodTime .typeInput .textarea_ {
	width: 150px;
	display: inline-block;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodTime .chooseShowBox {
	position: absolute;
	top: 35px;
	width: 178px;
	left: -1px;
	z-index: 9;
	background-color: #fff;
	border: 1px solid #e8e8e8;
	text-align: left;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodTime .chooseShowBox ul {
	padding: 10px 5px;
	width: 178px;
	max-height: 200px;
	position: relative;
	overflow-y: scroll;
}

.BomBox
	.BomBoxCon
	.addBomTable
	.addBomTbody
	.goodTime
	.chooseShowBox
	ul
	li:hover {
	cursor: default;
}

.BomBox .BomBoxCon .addBomTable .addBomTbody .goodTime .chooseShowBox ul li {
	min-height: 20px;
	line-height: 20px;
	display: block;
	padding: 0 5px;
	border-right: 0;
	width: 100%;
}

.BomBox
	.BomBoxCon
	.addBomTable
	.addBomTbody
	.goodTime
	.chooseShowBox
	.chooseShowBox_btn {
	height: 30px;
	width: 100%;
	background-color: #eee;
	line-height: 30px;
	text-align: center;
}

.BomBox
	.BomBoxCon
	.addBomTable
	.addBomTbody
	.goodTime
	.chooseShowBox
	.chooseShowBox_btn
	a {
	height: 20px;
	line-height: 18px;
	padding: 0 6px;
	display: inline-block;
	font-size: 12px;
	border: 1px solid rgb(161,36,52);
}

.BomBox
	.BomBoxCon
	.addBomTable
	.addBomTbody
	.chooseShowBox
	.chooseShowBox_ul
	> li:hover {
	cursor: pointer;
	background-color: rgb(161,36,52);
	color: #fff;
}

.BomBox
	.BomBoxCon
	.addBomTable
	.addBomTbody
	.chooseShowBox
	.chooseShowBox_ul
	> li.active {
	background-color: rgb(161,36,52);
	color: #fff;
}

.addClassBusiness {
	height: 50px;
	padding-left: 20px;
	line-height: 50px;
	border: 1px solid #e8e8e8;
	border-bottom: transparent;
}

.addClassBusiness label {
	font-weight: normal;
	height: 20px;
	line-height: 20px;
	cursor: pointer;
}

.addClassBusiness label input[type='radio'] {
	margin-left: 20px;
	margin-right: 3px;
}

/*-------------------------背景特效-----------------------*/
