@charset "utf-8";
/*
1 优先保证ie9+ chrome firefox opera safair拥有最佳表现效果包含（渐变、圆角、动画...）
2 保证ie6 ie7 ie8可以正常使用
*/
/*Button
---------------------------------------------------------------------------------------------------------------------------*/
input{
	font-family:Arial;  /*HACK opera 表单字体和正文字体不一*/
	*line-height:normal !important;  /*HACK ie6 ie7 行高 bug*/
}
a.btn:link, a.btn:visited, .btn {
	/* Box model */
	display:inline-block;
	padding:2px 6px;
	overflow:visible; /*HACK ie6 ie7默认padding值*/
	/* Font */
	color: #333;
	font-size:12px;
	vertical-align:middle;
	text-align:center;
	line-height:18px;
	text-decoration:none;
	font-weight:normal;
	white-space:nowrap;
	/* Border radius */
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	border-radius:0px\9\0;
	/* Theme */
	border:1px solid #92979e;
	background-color:#edeef0;
	background-image: -moz-linear-gradient(top, #ffffff 0%, #e3e5e8 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e3e5e8)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #ffffff 0%, #e3e5e8 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #ffffff 0%, #e3e5e8 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, #ffffff 0%, #e3e5e8 100%); /* IE10+ */
	background-image: linear-gradient(top, #ffffff 0%, #e3e5e8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e5e8', GradientType=0 ); /* IE6-9 */
	/*Shadow*/

	/* Event */
	cursor:pointer;
	/*Layout*/
	margin-right:6px;
	border-collapse: collapse;
	border-spacing: 0;
}
.btn:hover, a.btn:hover {
	/* Theme */
	background-color:#e5e6e8;
	background-image: -moz-linear-gradient(top, #f4f5f6 0%, #d4d6d9 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f5f6), color-stop(100%, #d4d6d9)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #f4f5f6 0%, #d4d6d9 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #f4f5f6 0%, #d4d6d9 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, #f4f5f6 0%, #d4d6d9 100%); /* IE10+ */
	background-image: linear-gradient(top, #f4f5f6 0%, #d4d6d9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f5f6', endColorstr='#d4d6d9', GradientType=0 ); /* IE6-9 */
}
.btn:active, a.btn:active {
	background-image:none;
	filter:none;
	background-color:#cfd1d4;
}
/*-------大小-------*/
/*btn-s btn-m btn-l*/
/*btn-m*/
.btn-s, a.btn-s:link, a.btn-s:visited {
	/* Box model */
	padding:0px 6px;
	/*Layout*/
	margin-right:3px;
}
/*btn-l*/
.btn-l, a.btn-l:link, a.btn-l:visited {
	/* Box model */
	padding:5px 18px;
	font-size:14px;
	/*Layout*/
	margin-right:12px;
}
a.btn:link, a.btn:visited{
	height:18px;}
/*-------类别-------*/
/*btn-defa btn-prim btn-warn btn-dang btn-succ btn-inve*/	
/* btn-prim */
a.btn-prim:link, a.btn-prim:visited, .btn-prim {
	color:#ffffff;
	background-color:#0072c5;
	background-image: -moz-linear-gradient(top, #007dd5 0%, #0061bc 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #007dd5), color-stop(100%, #0061bc)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #007dd5 0%, #0061bc 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #007dd5 0%, #0061bc 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, #007dd5 0%, #0061bc 100%); /* IE10+ */
	background-image: linear-gradient(top, #007dd5 0%, #0061bc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007dd5', endColorstr='#0061bc', GradientType=0 ); /* IE6-9 */
	border:1px solid #0061bc;
}
a.btn-prim:hover, .btn-prim:hover {
	background-color:#0062ae;
	background-image: -moz-linear-gradient(top, #0080be 0%, #004ea4 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0080be), color-stop(100%, #004ea4)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #0080be 0%, #004ea4 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #0080be 0%, #004ea4 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, #0080be 0%, #004ea4 100%); /* IE10+ */
	background-image: linear-gradient(top, #0080be 0%, #004ea4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0080be', endColorstr='#004ea4', GradientType=0 ); /* IE6-9 */
}
a.btn-prim:active, .btn-prim:active {
	background-image:none;
	filter:none;
	background-color:#004ea4;
}
/* btn-warn */	
a.btn-warn:link, a.btn-warn:visited, .btn-warn {
	color:#ffffff;
	background-color:#eb890f;
	background-image: -moz-linear-gradient(top, #f19a25 0%, #e87f02 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f19a25), color-stop(100%, #e87f02)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #f19a25 0%, #e87f02 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #f19a25 0%, #e87f02 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, #f19a25 0%, #e87f02 100%); /* IE10+ */
	background-image: linear-gradient(top, #f19a25 0%, #e87f02 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f19a25', endColorstr='#e87f02', GradientType=0 ); /* IE6-9 */
	border:1px solid #db7801;
}
a.btn-warn:hover, .btn-warn:hover {
	background-color:#df810d;
	background-image: -moz-linear-gradient(top, #e59223 0%, #db7801 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e59223), color-stop(100%, #db7801)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #e59223 0%, #db7801 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #e59223 0%, #db7801 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, #e59223 0%, #db7801 100%); /* IE10+ */
	background-image: linear-gradient(top, #e59223 0%, #db7801 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e59223', endColorstr='#db7801', GradientType=0 ); /* IE6-9 */
}
a.btn-warn:active, .btn-warn:active {
	background-image:none;
	filter:none;
	background-color:#db7801;
}
/* btn-succ */		
a.btn-succ:link, a.btn-succ:visited, .btn-succ {
	color:#ffffff;
	background-color:#5b8b28;
	background-image: -moz-linear-gradient(top, #74a536 0%, #4b7a1f 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #74a536), color-stop(100%, #4b7a1f)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #74a536 0%, #4b7a1f 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #74a536 0%, #4b7a1f 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, #74a536 0%, #4b7a1f 100%); /* IE10+ */
	background-image: linear-gradient(top, #74a536 0%, #4b7a1f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#74a536', endColorstr='#4b7a1f', GradientType=0 ); /* IE6-9 */
	border:1px solid #436d1c;
}
a.btn-succ:hover, .btn-succ:hover {
	background-color:#507a23;
	background-image: -moz-linear-gradient(top, #67922f 0%, #436d1c 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #67922f), color-stop(100%, #436d1c)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #67922f 0%, #436d1c 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #67922f 0%, #436d1c 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, #67922f 0%, #436d1c 100%); /* IE10+ */
	background-image: linear-gradient(top, #67922f 0%, #436d1c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67922f', endColorstr='#436d1c', GradientType=0 ); /* IE6-9 */
}
a.btn-succ:active, .btn-succ:active {
	background-image:none;
	filter:none;
	background-color:#436d1c;
}
/* btn-dang */	
a.btn-dang:link, a.btn-dang:visited, .btn-dang {
	color:#ffffff;
	background-color:#c33232;
	background-image: -moz-linear-gradient(top, #c33232 0%, #a42a2a 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c33232), color-stop(100%, #a42a2a)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #c33232 0%, #a42a2a 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #c33232 0%, #a42a2a 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, #c33232 0%, #a42a2a 100%); /* IE10+ */
	background-image: linear-gradient(top, #c33232 0%, #a42a2a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c33232', endColorstr='#a42a2a', GradientType=0 ); /* IE6-9 */
	border:1px solid #912525;
}
a.btn-dang:hover, .btn-dang:hover {
	background-color:#9e2828;
	background-image: -moz-linear-gradient(top, #ac2c2c 0%, #912525 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ac2c2c), color-stop(100%, #912525)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #ac2c2c 0%, #912525 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #ac2c2c 0%, #912525 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, #ac2c2c 0%, #912525 100%); /* IE10+ */
	background-image: linear-gradient(top, #ac2c2c 0%, #912525 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac2c2c', endColorstr='#912525', GradientType=0 ); /* IE6-9 */
}
a.btn-dang:active, .btn-dang:active {
	background-image:none;
	filter:none;
	background-color:#912525;
}
/* btn-inve */	
a.btn-inve:link, a.btn-inve:visited, .btn-inve {
	color:#ffffff;
	background-color:#2f3c51;
	background-image: -moz-linear-gradient(top, #38455b 0%, #2a364b 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #38455b), color-stop(100%, #2a364b)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #38455b 0%, #2a364b 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #38455b 0%, #2a364b 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, #38455b 0%, #2a364b 100%); /* IE10+ */
	background-image: linear-gradient(top, #38455b 0%, #2a364b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38455b', endColorstr='#2a364b', GradientType=0 ); /* IE6-9 */
	border:1px solid #17212f;
}
a.btn-inve:hover, .btn-inve:hover {
	background-color:#2a3548;
	background-image: -moz-linear-gradient(top, #323d51 0%, #253043 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #323d51), color-stop(100%, #253043)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #323d51 0%, #253043 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #323d51 0%, #253043 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, #323d51 0%, #253043 100%); /* IE10+ */
	background-image: linear-gradient(top, #323d51 0%, #253043 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323d51', endColorstr='#253043', GradientType=0 ); /* IE6-9 */
}
a.btn-inve:active, .btn-inve:active {
	background-image:none;
	filter:none;
	background-color:#253143;
}
/*特殊*/
a.btn-submit:link, a.btn-submit:visited, .btn-submit {
	padding-left:2em;
	padding-right:2em;
}
/*Button group
---------------------------------------------------------------------------------------------------------------------------*/	
.btn-toolbar{
	zoom:1; overflow:hidden;
	}
.btn-toolbar .btn-group {
	_padding-left: 1px;
	float:left;
	margin-right:6px;
}
.btn-group .btn, .btn-group a.btn {
	margin:0 0 0 -1px;
	border-radius: 0px;
}
.btn-group a.btn:link, .btn-group a.btn:visited {
	_margin:0 0 0 -1px;
}
.btn-group .btn:first-child {
	margin-left: 0;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
}
.btn-group .btn:last-child {
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
}
/*Icon
---------------------------------------------------------------------------------------------------------------------------*/
.icon-w, .icon-b {
	display: inline-block;
	display: inline-block;
	width: 12px;
	height: 12px;
	line-height: 12px;
	vertical-align: text-top;
	background-repeat:no-repeat;
}
.icon-b {
	background-image:url(img/icon-b.gif);
}
.icon-add {
	background-position:0 0;
}
.btn .icon-w, .btn .icon-b {
	float:left;
	margin:3px 0;
	cursor:pointer;
}
.btn-m .mr6{ margin-right:6px;}
