@charset "utf-8";
/* CSS Document */
label{display:inline-block;}
input,textarea{color:#797979;}
input {border: none;background: #fff; line-height: 18px;padding: 0 3px;border: 1px solid #D9D9D9}
div.bwCheckbox,
div.bwRadio,
div.bwRadioSlide,
div.bwButton,
div.bwSubmit,
div.bwReset,
div.bwGoodsBtn,
div.bwText,
div.bwTextBase,
div.bwTextarea,
div.bwTextareaBase,
div.bwDate{display:inline-block; *float:left; clear:both;}
/*checkbox*/
.bwCheckbox{width:16px; height:16px; cursor:pointer; overflow:hidden; background:url(../images/checkbox.gif) no-repeat 0 -12px; vertical-align:middle;}
.bwCheckbox input{display:none;}
.bwCheckboxHover{background:url(../images/checkbox.gif) no-repeat 0 -77px;}
.bwCheckboxSelected{background:url(../images/checkbox.gif) no-repeat 0 -47px;}
/*radio*/
.bwRadio{width:16px; height:16px; cursor:pointer; overflow:hidden; background:url(../images/checkbox.gif) no-repeat 0 -136px;  vertical-align:middle;}
.bwRadio input{display:none;}
.bwRadioHover{background:url(../images/checkbox.gif) no-repeat 0 -166px;}
.bwRadioSelected{background:url(../images/checkbox.gif) no-repeat 0 -107px;}
/*slide*/
.bwRadioSlide{width:50px; height:20px; overflow:hidden;}
.bwRadioSlide div{border:none; cursor:pointer; background:url(../images/radio_slide.jpg) no-repeat; width:75px; height:20px;}
.bwRadioSlide div.checked{margin-left:-24px;}
/*button*/
//.bwButton{padding-left:18px; height:33px; background:url(../images/submit_btn.jpg) no-repeat left top; margin-right:5px; _margin-right:0px;}
//.bwButton input{padding-right:20px; border:none; cursor:pointer; height:33px; line-height:28px; background:url(../images/submit_btn.jpg) no-repeat right top; color:#fff; overflow:hidden;}

a.bwButton,a.bwButton1,.bwButton,.bwSubmit{background:#7D7DC3;padding:3px 12px;border-radius:0px;display:inline-block;cursor:pointer}
a.bwButton span,a.bwButton1 span,.bwButton input,.bwSubmit input{display:inline-block;border:0;background:none;color:#fff;height:22px;line-height:22px;cursor:pointer}
a.bwButton:hover{color:#FFF;}


//a.bwButton,a.bwButton1{display:inline-block; padding-left:18px; height:33px; background:url(../images/submit_btn.jpg) no-repeat left top; margin-right:5px; _margin-right:0px;}
//a.bwButton span,a.bwButton1 span{display:inline-block; padding-right:20px; border:none; cursor:pointer; height:33px; line-height:33px; background:url(../images/submit_btn.jpg) no-repeat right top; color:#fff; overflow:hidden;}





//.bwSubmit{padding-left:18px; height:33px; background:url(../images/submit_btn.jpg) no-repeat left top; margin-right:5px; _margin-right:0px;}
//.bwSubmit input{padding-right:20px; border:none; cursor:pointer; height:33px; line-height:28px; background:url(../images/submit_btn.jpg) no-repeat right top; color:#fff; overflow:hidden;}

.bwSubmit{background:#7D7DC3;color:#fff;height:40px;padding:0 35px;border:1px solid #f1f1f2;border-radius:0;line-height:40px;font-size:14px;}
.bwSubmit input{border-radius:0; height:40px; line-height:40px;font-size:14px;}

.bwReset{padding-left:18px; height:33px; background:url(../images/submit_btn.jpg) no-repeat left top; margin-right:5px; _margin-right:0px;}
.bwReset input{padding-right:20px; border:none; cursor:pointer; height:33px; line-height:28px; background:url(../images/submit_btn.jpg) no-repeat right top; color:#fff; overflow:hidden;}
.bwGoodsBtn{padding-left:8px; height:29px; background:url(../images/goods_color_btn.jpg) no-repeat left top; margin-right:5px;}
.bwGoodsBtn input{padding-right:10px; border:none; cursor:pointer; height:29px; line-height:29px; background:url(../images/goods_color_btn.jpg) no-repeat right top; color:#207AB0; overflow:hidden;}
.bwGoodsOpenUpload{padding-left:8px; height:41px; background:url(../images/goods_open_upload.jpg) no-repeat left top; margin-right:5px;}
.bwGoodsOpenUpload input{padding-right:10px; border:none; cursor:pointer; height:41px; line-height:41px; background:url(../images/goods_open_upload.jpg) no-repeat right top; color:#548AA4; overflow:hidden;}
a.bwGoodsOpenUpload{display:inline-block; padding-left:8px; height:41px; background:url(../images/goods_open_upload.jpg) no-repeat left top; margin-right:5px;}
a.bwGoodsOpenUpload span{display:inline-block; padding-right:10px; border:none; cursor:pointer; height:41px; line-height:41px; background:url(../images/goods_open_upload.jpg) no-repeat right top; color:#548AA4; overflow:hidden;}
a.bwGoodsPersonalityOpen{display:inline-block; padding-left:5px; height:21px; background:url(../images/personality_open.jpg) no-repeat left top; margin-right:15px; text-indent: 0px;}
a.bwGoodsPersonalityOpen span{display:inline-block; padding-right:10px; border:none; cursor:pointer; height:21px; line-height:21px; background:url(../images/personality_open.jpg) no-repeat right top; color:#548AA4; overflow:hidden;}



.bwOrderToolBtn{background:#1982ed;padding:3px 12px;border-radius:3px;}
.bwOrderToolBtn span,
.bwOrderToolBtn input{border:0;background:none;color:#fff;height:24px;line-height:24px;}

.bwOrderToolBtn:hover,
.bwOrderToolBtn.hover{background:#54a4ff}
.bwOrderToolBtn:hover span,
.bwOrderToolBtn.hover span,
.bwOrderToolBtn:hover input,
.bwOrderToolBtn.hover input{}




.bwOrderSpanSplit{display:inline-block; line-height:23px; height:23px; }
.bwOrderUnClickBtn{display:inline-block; height:23px; padding-left:10px; background:#eee; cursor:not-allowed; color: #B9B8B8;border-radius:3px}
.bwOrderUnClickBtn span,
.bwOrderUnClickBtn input{display:inline-block; line-height:23px; height:23px; padding-right:10px; background:#eee; cursor:not-allowed; color: #B9B8B8;border-radius:3px}
/*select*/
.bwSelect{height:24px; background:#F7F7F7 url(../images/select_icon.jpg) no-repeat right; display:inline-block; width:99%; border:1px solid #D4D4D4; cursor:pointer; position:relative; }
.bwSelect .bwSelectText{padding-left:3px; white-space:nowrap; word-break:break-all; display:inline-block; overflow:hidden; height:24px; line-height:24px; border:none; float:left; color:#8B8B8B; cursor:pointer;background:none;width:100% !important;padding-right:30px;box-sizing:border-box;}
ul.bwSelectOption{width:100%; border:1px solid #D4D4D4; border-top:none; position:absolute; left:-1px; top:25px; display:none; overflow:auto; overflow-x:hidden;z-index:9999}
ul.bwSelectOption li{height:32px; line-height:32px; padding:0 5px; white-space:nowrap; overflow:hidden; background:#fff; border-bottom:1px solid #D4D4D4; color:#606060; text-align:left;}
ul.bwSelectOption li.hover,
ul.bwSelectOption li.selected{background:#ededed; color:#606060;}
/*searchSelect*/
.bwSearchSelect{width:230px; height:420px; float:left;}
.bwSearchSelect .bwSearchSelectTitle{height:26px; width:226px; padding:2px;}
.bwSearchSelect .bwSearchSelectTitle input{width:197px; height:24px; line-height:24px; background:url(../images/search_icon.jpg) no-repeat 3px center; padding-left:26px;  border:1px solid #e3e3e3;}
.bwSearchSelect .bwSearchSelectOption{width:100%; height:390px; overflow:scroll; overflow-x:hidden;}
.bwSearchSelect .bwSearchSelectOption li{height:23px; line-height:23px; padding-left:20px; cursor:pointer;}
.bwSearchSelect .bwSearchSelectOption li.hover,
.bwSearchSelect .bwSearchSelectOption li.selected{ background:#f3f3f3;}
/*text*/
.bwText{background:url(../images/text_bg.jpg) no-repeat 0 -26px; border:none; height:26px; padding-left:4px;}
.bwText input{background:url(../images/text_bg.jpg) no-repeat right -26px; *background:url(../images/text_bg.jpg) no-repeat right -27px; height:22px; line-height:22px; *height:22px; *line-height:22px; padding:2px 0; padding-right:4px; border:none; overflow:hidden; font-size:13px;}
.bwTextPrice,.bwTextOldPrice{ border:1px solid #D9D9D9;}
.bwTextPrice input,.bwTextOldPrice input{ border:none; background:#fff; height:26px; line-height:26px; padding:0 3px;}
.bwTextBase{ border:1px solid #D9D9D9;}
.bwTextBase input{ border:none; background:#fff; height:26px; line-height:26px; padding:0 3px;}
.bwTextSort{ border:1px solid #D9D9D9;}
.bwTextSort input{ border:none; background:#fff; height:26px; line-height:26px; padding:0 3px;}
.bwTextPage{ border:1px solid #D9D9D9;width:30px;}
.bwTextPage input{ border:none; background:#fff; height:22px;line-height:22px;  padding:0 3px;width:24px;}
/*textarea*/
.bwTextarea{border:1px solid #D9D9D9;}
.bwTextarea textarea{border:none; background:#fff; font-size:13px; line-height:1.3em; padding:3px;}
.bwTextareaBase{border:1px solid #D9D9D9;}
.bwTextareaBase textarea{border:none; background:#fff; font-size:13px; line-height:1.3em; padding:3px;}

/*date*/
.bwDateIcon{background:url(../images/date_text_bg.jpg) no-repeat 0 -30px; border:none; height:30px; padding-left:4px;}
.bwDateIcon input{width:245px;background:url(../images/date_text_bg.jpg) no-repeat right -30px; *background:url(../images/date_text_bg.jpg) no-repeat right -31px; height:26px; line-height:26px; *height:25px; *line-height:25px; padding:2px 0; padding-right:30px; border:none; overflow:hidden; font-size:13px;}
.bwDate{ border:1px solid #D9D9D9;}
.bwDate input{ border:none; background:#fff; height:23px; line-height:23px; padding:0 3px;}

/*debug*/
@media screen and (-webkit-min-device-pixel-ratio:0){
    .bwText input,
	.bw_ajax_edit_input,
	.bwTextBase input{line-height:normal;}
}
input,button,select,textarea{outline:none}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {border:none;}

.length_tips{height:24px; line-height:24px; color:#999; display:inline-block; font-weight:normal;}
.regular-radio {
	display: none;
}

.regular-radio + label {
	-webkit-appearance: none;
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 6px;
	border-radius: 50px;
	display: inline-block;
	position: relative;
	cursor: pointer;
}

.regular-radio:checked + label:after {
	content: ' ';
	width: 8px;
	height: 8px;
	border-radius: 50px;
	position: absolute;
	top: 2px;
	background: #7d7dc3;
	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
	text-shadow: 0px;
	left: 2px;
	font-size: 32px;
}

.regular-radio:checked + label {
	background-color: #e9ecee;
	color: #99a1a7;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);
}

.regular-radio + label:active, .regular-radio:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
.checkbox {
    width: 100%;
    position: relative;
    height: 30px;
    top:15px;
}
.checkbox input[type='checkbox'] {
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    opacity: 0;
}
.checkbox label {
    position: absolute;
    left: 30px;
    top: 0;
    height: 20px;
    line-height: 15px;
    cursor: pointer;
}
.checkbox label:before {
    content: '';
    position: absolute;
    background: #fff;
    left: -30px;
    top: 0;
    width: 13px;
    height: 13px;
    border: 1px solid #ddd;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
}

.checkbox label:after {
    content: '';
    position: absolute;
    left: -25px;
    top: 2px;
    width: 4px;
    height: 8px;
    border: 0;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    background: #fff;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
}
.checkbox input[type='checkbox']:checked + label:before {
    background: #7d7dc3;
    border-color: #7d7dc3;
}
.checkbox input[type='checkbox']:checked + label:after {
    background:#7d7dc3;
}
.bgf2f2f2{
	background: #f2f2f2;
}
.from_content{
	background: #fff;
	padding: 20px;
	font-size: 14px;
	color: #333;
}
.from_content .label{
	padding-bottom: 16px;
}
.from_content .must{
	color: red;
	display: inline-block;
}
.from_content .from_checkbox{
	display: flex;
	align-items: center;
}
.from_content .from_checkbox >span:last-child{
	margin-left:10px ;
}
.from_content .radio_grop{
	display: flex;
	align-items: center;
}
.from_content .radio_grop >div{
	margin-right: 15px;
}
.from_content .from_input,.from_content .from_select{
	display: inline-block;
	width: 520px;
	height: 36px;
	padding: 10px;
	box-sizing: border-box;
	background-color: #ffffff;
	border-radius: 4px;
	border: solid 1px #d7dde3
}
.from_content .from_time{
	display: inline-block;
	width: 246px;
	height: 36px;
	background-color: #ffffff;
	border-radius: 4px;
	border: solid 1px #d7dde3;
	padding: 10px;
	box-sizing: border-box;
}
.from_content .spliece{
padding-left: 10px;
}