@charset "utf-8";
/* CSS Document */
.BJProductInfo{ background:white; }
.BJProductInfo table {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3a81c8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3a81c8;
	line-height: 25px;
	border-collapse: collapse;
	width: 100%
}
.BJProductInfo table td,
.BJProductInfo table th {
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #000;
	border: 1px solid #bbb;
	padding: 3px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #bbb;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bbb;
}

.BJProductInfo table th {
	background-color: #eee;
}

.BJProductInfo .tleft {
	font-weight: bolder;
	text-align: center;
	width: 14%
}
.bigimg { width: 100%; }
.button {
	color: white;
	background-color: #fb3b00;
	font-size: 1rem;
	font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	text-decoration: none;
	text-align: center;
	line-height: 32px;
	height: 32px;
	padding: 0 12px;
	margin: 0;
	display: inline-block;
	appearance: none;
	border: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.button:visited {
	color: #666
}

.button:hover,
.button:focus {
	background-color: #f6f6f6;
	text-decoration: none;
	outline: none
}
 dt{ font-weight: normal; }
    
.button:active,
.button.active,
.button.is-active {
	text-shadow: 0 1px 0 rgba(255, 255, 255, .3);
	text-decoration: none;
	background-color: #eee;
	border-color: #cfcfcf;
	color: #d4d4d4;
	-webkit-transition-duration: 0s;
	transition-duration: 0s;
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2)
}
.button.disabled,
.button.is-disabled,
.button:disabled {
	top: 0 !important;
	background: #eee !important;
	border: 1px solid #ddd !important;
	text-shadow: 0 1px 1px white !important;
	color: #ccc !important;
	cursor: default !important;
	appearance: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	opacity: .8 !important
}
.button-block,
.button-stacked {
	display: block
}
.button-square {
	border-radius: 0
}
.button-box {
	border-radius: 10px
}
.button-rounded {
	border-radius: 4px
}
.button-pill {
	border-radius: 200px
}
.button-circle {
	border-radius: 100%
}

.simplelist {
	margin: 0;
	padding: 0
}
.simplelist li {
	width: auto;
	float: left;
	padding: 2px;
	line-height: 24px;
    height: 22px;
    border-radius: 4px;
	margin-right: 2px;
    margin-bottom: 8px;
	list-style-type: none
}    
    
.simplelist li a {
	background-color: #fff;
	border: 1px solid #ddd;
    line-height: 22px;
	color: #666;
	display: block;
	min-width: 20px;
	padding: 2px 6px;
	text-align: center;
    border-radius: 4px;
	text-decoration: none;
	white-space: nowrap;
    font-weight: normal;
	width: auto !important
}
.simplelist li a:hover {
    padding: 0 6px;
	border: 2px solid #ff6701;
}
.simplelist li a.selected {
	background: url(/Template/mobile/youxiao/Static/images/v3.png) no-repeat right bottom #fff;  
    line-height: 22px;
    height: 26px;
	border: 2px solid #ff6701;
}
.simplelist li a img {
	width: 30px;
	height: 30px;
	border: 0
}

/*----------------------------------------以下为新增样式-------------------------------------------*/

/*新增选择控件*/
input[elemval]{width:1px; height: 1px; position: absolute; top:1px; left: 1px; border: 0 none; color: #fff; background: #fff; z-index: -100; }      

/*行间定义*/
.e_line{ padding:4px 0; border-bottom: 1px solid #bbb; }    
.e_nobder{ border-bottom: 0 none; }    
.e_line .e_inline{ padding:2px 0; }    
.e_line .e_contain { padding-left:18px; }
.b_addbtn{ text-align: center; }    


/* 新增加layer.open() 弹窗skin css */
#divSelectWind{position:relative; padding: 6px 8px;}	
div.select_layer_def { border-radius: 8px; }
div.select_layer_def .select-title{
	background: #f1f1f1;
	font-size: 1.5rem;
	padding: 5px 8px;
	font-weight:bold;
}	
div.select_layer_def .itm_line{ padding: 10px 6px; font-size:1.4rem; border-bottom: 1px dashed #bbb; }	
div.select_layer_def .itm_nobder{ border-bottom: 0 none; }
