/*Form 表单*/
.form{font-family:Tahoma,Helvetica,'Microsoft Yahei','Simsun', sans-serif;}
.form,.form *,
.form-box,.form-box *,
.form-table,.form-table *{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.form .clear{display:block;clear:both;}
.form .clear:before,.form .clear:after {content: "";display: table;}
.form .clear:after{display:block;clear:both;}
.form .clear-s{display:block;clear:both;padding:0;margin:0;height:0px;font-size:0px;overflow:hidden;}

/*Form 盒子尺寸*/
.form-large{margin:0 auto;min-width:800px;}
.form-medium{margin:0 auto;width:600px;}
.form-small{margin:0 auto;width:450px;}
/*Form 圆角元素*/
.form-radius,
.form-radius .form-box,
.form-radius .form-content,
.form-radius .input-text,
.form-radius .input-select,
.form-radius .input-select-multiple,
.form-radius .input-checkbox,
.form-radius .input-radio,
.form-radius .input-textarea,
.form-radius .input-file,
.form-radius .input-disabled,
.form-radius .input-addon,
.form-radius .button,
.form-radius .button-addon{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}


/*form-title*/
.form-title{clear:both;margin:10px 0;padding:0 10px;height:30px;line-height:30px;text-align:left;font-size:18px;color:#006699;border-left: 10px solid #006699;overflow:hidden;}
	.form-title span{display:inline-block;float:left;margin-left:15px;height:30px;line-height:30px;font-size:14px;color:#999;overflow:hidden;}

/*Form 盒子*/
.form-box,
.form-box fieldset{clear:both;margin:10px 0;padding:10px;font-size:12px;border: 1px solid #ccc;text-align:left;background:#fff;_height: 100%;/*IE6不显示背景色*/}
.form-box legend{
	margin:0;padding:5px 10px;font-weight:bold;
	font-size:14px;color:#006699;
	border: 1px solid #ccc;background:#fff;
}
.form-radius fieldset,
.form-radius legend{
	-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;
}

.upload-image-list legend{border: 0;padding:0 10px}
.upload-image-list td.box-thumb{padding:5px 2px 5px 10px;width:120px;}
.upload-image-list .img-thumb{position: relative;width:100px;padding:2px;text-align:center;border: 1px solid #ccc;overflow: hidden;}
.upload-image-list .img-thumb img{display:block;width:100%;height:auto;max-height:70px;padding:0;margin:0 auto}
.upload-image-list .img-thumb span{position: absolute;top:8px;right:8px;width:22px;height:22px;line-height:22px;margin:0;padding:0;text-align:center;border: 1px solid #ccc;background:#fff;}
.upload-image-list .img-thumb span i{font-size:16px;color:#ff0000;}
.upload-image-list .label-inline{height:30px;}
.upload-image-list .button-notext{height:30px;width:30px;margin:0;padding:0;}

.webuploader-element-invisible{width:100px;color: transparent;overflow:hidden }

/*form-table*/
table.form-table {clear:both;margin:0;padding:0;border:none;border-collapse: collapse;border-spacing: 0;width:100%;max-width: 100%;background:#fff; _height: 100%;/*IE6不显示背景色*/}
    
	.form-table caption{margin:0;padding:0;height:40px;line-height:40px;text-align:center;font-size:16px;font-weight:bold;color: #000;background:#ffffcc;border-bottom: 5px solid #ccc;overflow:hidden;}
	.form-table th ,.form-table td {vertical-align:top;word-wrap:break-word; word-break:break-all;}
	.form-table th {margin:0;padding:5px;line-height:30px;text-align:right;font-size:14px;font-weight:normal;color: #333;}
    .form-table th span{font-size:12px;color: #999;line-height:30px;}
	.form-table th b{color: #006699;}
	.form-table td {margin:0;padding:5px;line-height:30px;text-align:left;font-size:14px;font-weight:normal;color: #666;}
	.form-table td span{font-size:12px;color: #999;line-height:30px;}
	.form-table td b{color: #006699;}
	.form-table th span.t-red,
	.form-table td span.t-red{color:red;}

	.form-table thead th{margin:0;padding:0;height:40px;line-height:40px;text-align:center;font-size:14px;font-weight:bold;color: #006699;background:#eaeaea;overflow:hidden;}

	.form-table th.t-left,
	.form-table td.t-left{text-align:left}
	.form-table th.t-center,
	.form-table td.t-center{text-align:center}
	.form-table th.t-right,
	.form-table td.t-right{text-align:right}
	
	.form-line,
	.form-line caption,
	.form-line th,
	.form-line td{border: 1px dashed #ccc;}
	.form-line-solid,
	.form-line-solid caption,
	.form-line-solid th,
	.form-line-solid td{border: 1px solid #ccc;}
	.form-line-solid caption{border-bottom: 5px solid #ccc;}

	.form-line-top,
	.form-line-top caption,
	.form-line-top th,
	.form-line-top td{border-top: 1px dashed #ccc;}
	.form-line-right,
	.form-line-right caption,
	.form-line-right th,
	.form-line-right td{border-right: 1px dashed #ccc;}
	.form-line-bottom,
	.form-line-bottom caption,
	.form-line-bottom th,
	.form-line-bottom td{border-bottom: 1px dashed #ccc;}
	.form-line-bottom caption{border-bottom: 5px dashed #ccc;}
	.form-line-left,
	.form-line-left caption,
	.form-line-left th,
	.form-line-left td{border-left: 1px dashed #ccc;}
	

	.form-line-top-solid,
	.form-line-top-solid caption,
	.form-line-top-solid th,
	.form-line-top-solid td{border-top: 1px solid #ccc;}
	.form-line-right-solid,
	.form-line-right-solid caption,
	.form-line-right-solid th,
	.form-line-right-solid td{border-right: 1px solid #ccc;}
	.form-line-bottom-solid,
	.form-line-bottom-solid caption,
	.form-line-bottom-solid th,
	.form-line-bottom-solid td{border-bottom: 1px solid #ccc;}
	.form-line-bottom-solid caption{border-bottom: 5px solid #ccc;}
	.form-line-left-solid,
	.form-line-left-solid caption,
	.form-line-left-solid th,
	.form-line-left-solid td{border-left: 1px solid #ccc;}

/*Form 元素字体尺寸*/
.input-text,
.input-select,
.input-select-multiple,
.input-checkbox,
.input-radio,
.input-textarea,
.input-file,
.input-addon,
.input-disabled{margin:0;padding:0 10px;text-align:left;font-size:14px;font-family:Tahoma,Helvetica,'Microsoft Yahei','Simsun', sans-serif;line-height:30px;*zoom:1;}
.input-small{padding:0 5px;font-size:12px;line-height:22px;}
.input-large{padding:0 15px;font-size:18px;line-height:42px;}
.input-textarea{padding:10px;line-height:1.5em;word-wrap:break-word; word-break:break-all;}
.input-select-multiple{padding:10px;line-height:1.5em}


.input-text,
.input-select,
.input-checkbox,
.input-radio,
.input-file,
.input-addon,
.input-disabled{height:30px;line-height:30px;*line-height:32px;}

.input-text.input-small,
.input-select.input-small,
.input-checkbox.input-small,
.input-radio.input-small,
.input-addon.input-small,
.input-disabled.input-small,
.input-file.input-small{height:22px;line-height:22px;*line-height:24px;}

.input-text.input-large,
.input-select.input-large,
.input-checkbox.input-large,
.input-radio.input-large,
.input-addon.input-large,
.input-disabled.input-large,
.input-file.input-large{height:42px;line-height:42px;*line-height:44px;}

.input-select-multiple.input-small{padding:5px}
.input-select-multiple.input-large{padding:15px}

.input-text,
.input-disabled,
.input-select,
.input-select-multiple,
.input-textarea,
.input-file{
	position: relative;
	color:#333;
	border: 1px solid #bbb;
	background: #f9f9f9;
	box-sizing: border-box;
	filter:none;
	-ms-filter:none;
}

.input-addon i{font-size:16px;padding:0;margin:6px 0 0 0;}
.input-addon.input-small i{font-size:14px;padding:0;margin:3px 0 0 0;}
.input-addon.input-large i{font-size:24px;padding:0;margin:5px 0 0 0;}

.input-text,
.input-select,
.input-file{overflow:hidden;}

.input-radio,
.input-checkbox{
	margin:0;padding: 0;border: 0;background:none;
	outline:none;
	filter:none;
	-ms-filter:none;
	box-sizing: border-box;
	overflow:hidden;
}


/* Select multiple */
.input-select {background: #eee;color:#333;padding:5px 10px;}
.input-textarea{background: #f9f9f9;color:#333;padding:10px;}

/*Input Hover*/
.input-hover,
.input-text:hover,
.input-select:hover,
.input-select-multiple:hover,
.input-textarea:hover{
	border-color:#bbb;
	background-color:#fffff4;
	color:#333;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(200, 200, 200, 0.5);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(200, 200, 200, 0.5);
}
.input-active,
.input-text:active, .input-text:focus,
.input-select:active,.input-select:focus,
.input-select-multiple:active,.input-select-multiple:focus,
.input-textarea:active,.input-textarea:focus{
	outline:none;
	border-color:#65bcfc;
	background-color:#f4ffff;
	color:#333;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.5);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.5);
}


.input-disabled,.input-disabled:hover,.input-disabled:active,.input-disabled:focus{
	background-color:#eaeaea;
	border-color:#ccc;
	color:#999;
	cursor:not-allowed;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.input-radio.input-disabled,.input-checkbox.input-disabled,
.input-radio.input-disabled:hover,.input-checkbox.input-disabled:hover,
.input-radio.input-disabled:active,.input-checkbox.input-disabled:active,
.input-radio.input-disabled:focus,.input-checkbox.input-disabled:focus{
	background:none;
}

.input-addon,.input-addon:hover,.input-addon:active,.input-addon:focus{
	border-color:#bbb;
	color:#999;
	background: #eaeaea;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#dddddd)); /* Webkit: Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #ffffff, #dddddd); /* Webkit: Safari 5.1+, Chrome 10+ */
	background: -moz-linear-gradient(top, #ffffff, #dddddd); /* Firefox 3.6+ */
	background: -o-linear-gradient(top, #ffffff, #dddddd);/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff, #dddddd);/*IE 10+*/
	background: linear-gradient(#ffffff, #dddddd);/*CSS 3*/
	filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#ffffffff', endColorstr = '#ffdddddd' );/*IE 6-9*/
	*filter:chroma(color=#000000);/*IE 6/7 下禁用渐变颜色，需要去除难看的虚线*/
	-webkit-box-shadow:none;
	box-shadow:none;
}
.input-addon i,.input-addon:hover i,.input-addon:active i,.input-addon:focus i{
	color:#999;
}
.input-addon-text i,.input-addon-text:hover i,.input-addon-text:active i,.input-addon-text:focus i{
	margin-right:5px;
}

.input-text:-moz-placeholde,
.input-textarea:-moz-placeholde{
    color: #ccc;
    font-size:12px;
}
.input-text::-moz-placeholde,
.input-textarea::-moz-placeholde{
    color: #ccc;
    font-size:12px;
}
.input-text:-ms-input-placeholder,
.input-textarea:-ms-input-placeholder{
    color: #ccc;
    font-size:12px;
}
.input-text::-webkit-input-placeholder,
.input-textarea::-webkit-input-placeholder {
    color: #ccc;
    font-size:12px;
}
.input-text.input-large:-moz-placeholde,
.input-textarea.input-large:-moz-placeholde {
    font-size:14px;
}
.input-text.input-large::-moz-placeholde,
.input-textarea.input-large::-moz-placeholde{
    font-size:14px;
}
.input-text.input-large:-ms-input-placeholder,
.input-textarea.input-large:-ms-input-placeholder{
    font-size:14px;
}
.input-text.input-large::-webkit-input-placeholder,
.input-textarea.input-large::-webkit-input-placeholder {
    font-size:14px;
}


.input-validation-failed{
	border-color: #990000;
	background-color:#fef2de;
	color:#990000
}
.input-validation-ok{
	border-color: #006600;
	background-color:#ebfde8;
	color:#006600
}


/* label-input 输入组*/
.label-block,.label-inline{
	margin:0;padding:0;color: #666;word-wrap:break-word; word-break:break-all;
}

.label-block{display:block;clear:both;}
.label-inline{position: relative;display:inline-block;float:left;margin-right:10px;*display:inline;*zoom:1;}

.label-block b,.label-inline b{color: #333}
.label-block span,.label-inline span{font-size:12px;color: #666}
.label-block input,.label-inline input{vertical-align:middle}

.label-block .input-text,
.label-block .input-select,
.label-block .input-textarea{
	display:block;clear:both;width:99.5%;*width:96.5%;/*IE7*/_width:97.5%;/*IE6*/
}
.input-textarea{
	word-wrap:break-word; word-break:break-all;
}
.label-box{border: 1px solid #bbb;padding:0 5px}
.form-radius .label-box,
.label-box-radius{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.label-box-on{background-color:#ffffca;color:#a86500}
/* label-addon 输入组*/
.label-appen{}
.label-prepend{}
.label-help-inline,
.label-appen .input-text,
.label-appen .input-disabled,
.label-appen .input-addon,
.label-prepend .input-text,
.label-prepend .input-disabled,
.label-prepend .input-addon
{
	position: relative;
	display:inline-block;
	float:left;
	margin:0;
	vertical-align: middle;
	*display:inline;
	*zoom:1;
}

.label-help{display:block;clear:both;float:none;}
.label-help,
.label-help-inline{line-height:25px;font-size:12px;color:#999;word-wrap:break-word; word-break:break-all;}
.label-help-inline{margin-left:15px;}
.label-help b,
.label-help-inline b{color:#333}

.label-appen .input-addon{border-left-width:0}
.label-prepend .input-addon{border-right-width:0}
.form-radius .label-appen .input-text,
.form-radius .label-appen .input-disabled,
.form-radius .label-appen .input-addon,
.form-radius .label-prepend .input-text,
.form-radius .label-prepend .input-disabled,
.form-radius .label-prepend .input-addon {border-radius: 0;}

.form-radius .label-appen .input-text{
  border-bottom-left-radius:5px;
  border-top-left-radius:5px;
}
.form-radius .label-appen .input-addon{
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.form-radius .label-prepend .input-text{
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.form-radius .label-prepend .input-addon{
  border-bottom-left-radius: 5px;
  border-top-left-radius:5px;
}

/* label-input-file 输入组*/
.label-input-file{position: relative;margin:0;padding:0}
.label-input-file .label-appen{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	_display : none;
}
.label-input-file .input-text{width: 200px; }
.label-input-file .input-file{
	position: relative;
	margin:0;padding:0
	width: 250px;
	text-align: right;
	filter : alpha(opacity = 0);	moz-opacity: 0;-khtml-opacity: 0;opacity:0;
	z-index: 2;
	cursor: pointer;
	_filter : none;
	_text-align : left;
}


.input-size1{width:1em;}
.input-size2{width:2em;}
.input-size3 {width:3em;}
.input-size4 {width:4em;}
.input-size5 {width:5em;}
.input-size6 {width:6em;}
.input-size7 {width:7em;}
.input-size8 {width:8em;}
.input-size9 {width:9em;}
.input-size10 {width:10em;}
.input-size11 {width:11em;}
.input-size12 {width:12em;}
.input-size13 {width:13em;}
.input-size14 {width:14em;}
.input-size15 {width:15em;}
.input-size16 {width:16em;}
.input-size17 {width:17em;}
.input-size18 {width:18em;}
.input-size19 {width:19em;}
.input-size20 {width:20em;}
.input-size21 {width:21em;}
.input-size22 {width:22em;}
.input-size23 {width:23em;}
.input-size24 {width:24em;}
.input-size25{width:25em;}
.input-size26 {width:26em;}
.input-size27 {width:27em;}
.input-size28 {width:28em;}
.input-size29 {width:29em;}
.input-size30 {width:30em;}

/*Button 按钮定义*/
.button{margin:0 10px 0 0;padding:0 15px;font-size:14px;font-family:Tahoma,Helvetica,'Microsoft Yahei','Simsun', sans-serif;font-weight:normal;height:30px;line-height:30px;*height:32px;*zoom:1;}
a.button{height:30px}
/*Button 字体/尺寸*/
.button-small {padding:0 10px;font-size:12px;height:22px;font-weight:normal;line-height:22px;*height:24px;}/*小字体*/
a.button-small{height:22px}
.button-large {padding:0 22px;font-size:18px;font-weight:800;height:42px;line-height:42px;*height:44px;}/*大字体*/
a.button-large{height:42px}
.button-radius {-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.input-addon,
.button,
.button-disabled,
.button-addon{
	display:inline-block;
	vertical-align: middle;
	position: relative;
	text-align:center;
	vertical-align:middle;
	color:#666;
	border: 1px solid #bbb;
	outline:none;
	box-sizing: border-box;
	filter:none;
	-ms-filter:none;
	overflow:hidden;
	background: #e9e9e9;
	*display:inline;
	*zoom:1;
}

.button-addon,.input-addon{cursor:default;}
.button-disabled{cursor: not-allowed;}
.button,a.button-addon,a.input-addon{cursor: pointer;}

a.input-addon ,a.input-addon:active,a.input-addon:focus,a.input-addon:hover,
a.button ,a.button:active,a.button:focus,a.button:hover{color:#666;text-decoration:none;}

.button i,.button .icon{display:block;float: left;height:30px;line-height:30px;text-align:center;font-size:16px;padding:0;margin:0 10px 0 0;}
.button.button-small i,.button.button-small .icon{height:22px;line-height:22px;font-size:14px;padding:0;margin:0px 6px 0 0;}
.button.button-large i,.button.button-large .icon{height:42px;line-height:42px;font-size:24px;padding:0;margin:0px 14px 0 0;}

.button-addon i,.button-addon .icon{font-size:16px;padding:0;margin:0 0 0 0;}
.button-addon.button-small i,.button-addon.button-small .icon{font-size:14px;padding:0;margin:2px 0 0 0;}
.button-addon.button-large i,.button-addon.button-large .icon{font-size:24px;padding:0;margin:4px 0 0 0;}

.button-notext{width:30px;padding:0;text-align:center;}
.button-notext~.button-small i,.button-notext~.button-small .icon{width:22px;}
.button-notext~.button-large i,.button-notext~.button-large .icon{width:42px;}
.button-notext i,.button-notext .icon{margin-left:0;margin-right:0;float:none}

button.button,input.button{outline:none;}
button.button,input.button{
	*width:auto;
	_width: 0;
	*overflow:visible !ie;
}
.input-addon-hand,.button-addon-hand,
.input-addon-hand:hover,.button-addon-hand:hover,
.input-addon-hand:active,.button-addon-hand:active,
.input-addon-hand:focus,.button-addon-hand:focus{cursor:pointer;}

/* 去除按钮外边款的点状线( 焦点虚线 黑线 ) */
.button,.button:active, .button:focus{
	outline:none; /* IE 8+ chorme/opera/safari */
	noFocusLine: expression(this.onFocus=this.blur());/* 支持 expression IE 6/7 */
}
/* 去除Firefox 下按钮外边款的点状线( 焦点虚线 ) */
.button::-moz-focus-inner{
	border: none;border: 0;
}

/**/
.button .badge{
	margin-left:5px;
	padding:0 5px;
	background: #666;
	font-size: 12px;
	color: #fff;
	-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;
}
.button:hover{
	color:#333;
	background: #ffffe8;
}
.button:active, .button:focus{
	outline:none;
	border-color:#bbb;
	color:#333;
}
.button:hover .badge,.button:active .badge, .button:focus .badge{
	background: #666;
	color: #fff;
}


.button-blue {
	border-color:#1781DF;
	color:#fff;
	background-color:#1781DF;
}
a.button-blue,
a.button-blue:hover,
a.button-blue:active,
a.button-blue:focus{color:#fff;}
.button-blue:hover{
	border-color:#1472C7;
	color:#fff;
	background-color:#1472C7;
}
.button-blue:active, .button-blue:focus{
	outline:none;
	border-color:#006699;
	color:#fff;
}
.button-blue .badge,.button-blue:hover .badge,.button-blue:active .badge, .button-blue:focus .badge{
	background: #fff;
	color: #006699;
}

.button-green {
	border-color:#006600;
	color:#fff;
	background-color:#009900;
}
a.button-green,
a.button-green:hover,
a.button-green:active,
a.button-green:focus{color:#fff;}
.button-green:hover{
	border-color:#006600;
	color:#fff;
	background-color:#00b000;
}
.button-green:active, .button-green:focus{
	outline:none;
	border-color:#006600;
	color:#fff;
}
.button-green .badge,.button-green:hover .badge,.button-green:active .badge, .button-green:focus .badge{
	background: #fff;
	color: #006600;
}

.button-red{
	border-color:#910202;
	color:#fff;
	background-color:#b00101;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#db1616), to(#b00101)); /* Webkit: Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #db1616, #b00101); /* Webkit: Safari 5.1+, Chrome 10+ */
	background: -moz-linear-gradient(top, #db1616, #b00101); /* Firefox 3.6+ */
	background: -o-linear-gradient(top, #db1616, #b00101);/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #db1616, #b00101);/*IE 10+*/
	background: linear-gradient(#db1616, #b00101);/*CSS 3*/
	filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#ffdb1616', endColorstr = '#ffb00101' );/*IE 6-9*/
}
a.button-red,
a.button-red:hover,
a.button-red:active,
a.button-red:focus{color:#fff;}
.button-red:hover{
	border-color:#910202;
	color:#fff;
	background-color:#db1616;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f61b1b), to(#db1616)); /* Webkit: Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #f61b1b, #db1616); /* Webkit: Safari 5.1+, Chrome 10+ */
	background: -moz-linear-gradient(top, #f61b1b, #db1616); /* Firefox 3.6+ */
	background: -o-linear-gradient(top, #f61b1b, #db1616);/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f61b1b, #db1616);/*IE 10+*/
	background: linear-gradient(#f61b1b, #db1616);/*CSS 3*/
	filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#fff61b1b', endColorstr = '#ffdb1616' );/*IE 6-9*/
}
.button-red:active, .button-red:focus{
	outline:none;
	border-color:#910202;
	color:#fff;
}
.button-red .badge,.button-red:hover .badge,.button-red:active .badge, .button-red:focus .badge{
	background: #fff;
	color: #910202;
}

.button-yellow {
	border-color:#e6ad03;
	color:#875903;
	background-color:#fcdf04;
}
a.button-yellow,
a.button-yellow:hover,
a.button-yellow:active,
a.button-yellow:focus{color:#875903;}
.button-yellow:hover{
	border-color:#e6ad03;
	color:#875903;
	background-color:#ffee03;
}
.button-yellow:active, .button-yellow:focus{
	outline:none;
	border-color:#e6ad03;
	color:#875903;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 200, 1, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 200, 1, 0.6);
}
.button-yellow .badge,.button-yellow:hover .badge,.button-yellow:active .badge, .button-yellow:focus .badge{
	background: #fff;
	color: #e6ad03;
}

.button-disabled,.button-addon,
.button-disabled:hover,.button-addon:hover,
.button-disabled:active,.button-addon:active,
.button-disabled:focus,.button-addon:focus{
	border-color:#bbb;
	color:#999;
	background: #e9e9e9;
	-webkit-box-shadow:none;
	box-shadow:none;
}
a.button-disabled,a.button-addon,
a.button-disabled i,a.button-addon i,
a.button-disabled:hover,a.button-addon:hover,
a.button-disabled:hover i,a.button-addon:hover i,
a.button-disabled:active,a.button-addon:active,
a.button-disabled:active i,a.button-addon:active i,
a.button-disabled:focus,a.button-addon:focus,
a.button-disabled:focus i,a.button-addon:focus i{
	border-color:#bbb;
	color:#999;
	background: #e9e9e9;
}



/*100%按钮*/
.button-block .button{display:block;float:none;clear:both;width:auto;margin:0}
.button-block input.button,
.button-block button.button{width:99%;*width:96%;/*IE7*/_width:97%;/*IE6*/}
.button-block .button i,.button-block .button .icon,
.button-block .button.button-small i,.button-block .button.button-small .icon,
.button-block .button.button-large i,.button-block .button.button-large .icon{margin:0;}

/* 2 个 按钮*/
.button-2cell .f-left,
.button-2cell .f-right{width:45%;}
/*按钮组*/
.button-group{display:inline-block;float:left;position: relative;*display:inline;*zoom:1;}
.button-group-right{float:right;}
.button-group .button{display:inline-block;float:left;margin:0;border-left-width:0;position: relative;*display:inline;*zoom:1;}
.form-radius .button-group .button,
.button-radius .button-group .button{border-radius: 0;}


.button-group .button{
	border-left-width:expression(this.previousSibling==null?'1px':'0');/*IE6 first-child*/
	/*border-left-width:expression(this.nextSibling==null?'1px':'0');*//*IE6 last-child*/
}
.button-group .button:first-child{
	border-left-width:1px;
}
.form-radius .button-group .button:first-child,
.button-radius .button-group .button:first-child{
  border-bottom-left-radius: 5px;
  border-top-left-radius:5px;
}

.form-radius .button-group .button:last-child,
.button-radius .button-group .button:last-child {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.box-full .button-sub,.page-w .button-sub,
.box-full .button-sub *,.page-w .button-sub *
.button-sub,
.button-sub *{
	box-sizing:content-box;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
}
.button-sub ul,.button-sub li{list-style-type: none;}

.button-sub {
	display:block;
	width: 80px;
	height: 35px;
	border: 1px solid #ddd;
	color: #666;
	float: left;
	margin-right:10px;
	position: relative;
	z-index: 9990;	
}
.button-sub-f-right{
	float: right;
	margin-left:10px;
	margin-right:0;
}
.button-sub h2 {
	position: relative;
	padding: 0 10px;
	margin: 0;
	height: 35px;
	line-height: 35px;
	font-weight: 400;
	font-size: 14px;
	text-align: center;
	
	background: #f6f6f6;
	overflow: hidden;
}
.button-sub-hover h2{cursor: pointer;}
.button-sub h2 .icon{
	display:block;
	float:left;
	margin: 0 -3px 0 -10px;
	padding: 0;
	width: 35px;
	height: 35px;
	line-height: 35px;
	font-size: 18px;
	color: #ff6600;
	text-align: center;
	overflow: hidden;
}
.button-sub h2 .icon+.f-left{
	float:left;
	margin: 0 -3px 0 -10px;
}
.button-sub h2 .icon+.f-right{
	float:right;
	margin: 0 -10px 0 -3px;
	font-size: 14px;
	color:#999;
}
.button-sub .this-badge {
	z-index: 9999;
	position: absolute;
	top: -7px;
	right: 17px;
	display: inline-block;
	padding: 0 7px;
	font-size: 12px;
	color: #fff;
	height:14px;
	line-height:14px;
	min-width: 14px;
	text-align: center;
	background-color: #ff6600;
	border-radius: 7px;
}


.button-sub-list {
	position: absolute;
	left: -1px;
	top: 35px;
	width: 150px;
	padding: 10px;
	border: 1px solid #ddd;
	z-index: 9998;
	background: #fff;
	overflow: hidden;
	display: none;
	box-shadow: 0 0 5px #ccc;
	-webkit-transform: translateZ(0);
}

.button-sub-list-100{width: 100px;}
.button-sub-list-150{width: 150px;}
.button-sub-list-200{width: 200px;}
.button-sub-list-250{width: 250px;}
.button-sub-list-300{width: 300px;}
.button-sub-list-350{width: 350px;}
.button-sub-list-400{width: 400px;}
.button-sub-list-450{width: 450px;}
.button-sub-list-500{width: 500px;}
.button-sub-list-550{width: 550px;}
.button-sub-list-600{width: 600px;}
.button-sub-bottom-left .button-sub-list{
	left: -1px;
	right:auto;
}
.button-sub-bottom-right .button-sub-list{
	left: auto;
	right:-1px;
}
.button-sub-top-left .button-sub-list{
	left: -1px;
	right:auto;
	top:auto;
	bottom:35px;
}
.button-sub-top-right .button-sub-list{
	left: auto;
	right:-1px;
	top:auto;
	bottom:35px;	
}
.button-sub-line {
	width: 80px;
	height: 10px;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
	background: #fff;	
	position: absolute;
	top: 30px;/*35 -5 */
	left: 0;
	display: none;
	z-index: 9998;
}
.button-sub-bottom-left .button-sub-line{left: 0;right:auto;}
.button-sub-bottom-right .button-sub-line{left: auto;right:0;}
.button-sub-top-left .button-sub-line{left: 0;right:auto;top:auto;bottom:30px;/*35 -5 */}
.button-sub-top-right .button-sub-line{left: auto;right:0;top:auto;bottom:30px;/*35 -5 */}

.button-sub-notext h2{padding: 0}
.button-sub-notext,
.button-sub-notext .button-sub-line{width: 35px;}
.button-sub-notext h2 .icon{margin:0;padding:0;}
.button-sub-90,.button-sub-90 .button-sub-line{width: 90px;}
.button-sub-100,.button-sub-100 .button-sub-line{width: 100px;}
.button-sub-110,.button-sub-110 .button-sub-line{width: 110px;}
.button-sub-120,.button-sub-120 .button-sub-line{width: 120px;}
.button-sub-130,.button-sub-130 .button-sub-line{width: 130px;}
.button-sub-140,.button-sub-140 .button-sub-line{width: 140px;}
.button-sub-150,.button-sub-150 .button-sub-line{width: 150px;}
.button-sub-160,.button-sub-160 .button-sub-line{width: 160px;}
.button-sub-170,.button-sub-170 .button-sub-line{width: 170px;}
.button-sub-180,.button-sub-180 .button-sub-line{width: 180px;}
.button-sub-190,.button-sub-190 .button-sub-line{width: 190px;}
.button-sub-200,.button-sub-200 .button-sub-line{width: 200px;}
.button-sub-210,.button-sub-210 .button-sub-line{width: 210px;}
.button-sub-220,.button-sub-220 .button-sub-line{width: 220px;}
.button-sub-230,.button-sub-230 .button-sub-line{width: 230px;}
.button-sub-240,.button-sub-240 .button-sub-line{width: 240px;}
.button-sub-250,.button-sub-250 .button-sub-line{width: 250px;}

.button-sub-hover:hover .button-sub-list{display:block;}
.button-sub-hover:hover h2{background: #fff;box-shadow: 0 0 5px #ccc;}
.button-sub-hover:hover h2 .icon+.f-right{-o-transform: rotate(180deg);-moz-transform: rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.button-sub-hover:hover .button-sub-line{display:block;}

.button-sub-list ul{}
.button-sub-list li{
	margin:5px 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.button-sub-list-2cell li{
	width:44.9%;
	float:left;
	margin:5px 5% 5px 0;
}
.button-sub-list-3cell li{
	width:30%;
	float:left;
	margin:5px 3% 5px 0;
}
.button-sub-list-4cell li{
	width:24%;
	float:left;
	margin:5px 1% 5px 0;
}
.button-sub-list li.clear-s{
	display: block;
	clear: both;
	float: none;
	height: 0;
	overflow: hidden;
}
.button-sub-list li a{
	display: block;
	height:25px;
	line-height:25px;
	margin: 0;
	padding: 0 10px;
	background: #f6f6f6;
	border: 1px solid #ddd;
}
.button-sub-list li a:hover{
	background: #fff;
}
