/*	Backbone v1.4, Copyright 2014, Joe Mottershaw, https://github.com/joemottershaw/
//	================================================================================ */

  *, :after, :before {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
html {
	height:100%
}
body {
	height:100%;
	margin:0;
	padding:0;
	background:#f0f0f0;
	color:#888;
	font-family:"微软雅黑";
	font-size:.8em;
	font-weight:400;
	line-height:2em;
	letter-spacing:0;	
	scrollbar-face-color:#828282;
	scrollbar-3dlight-color:#9b9b9b;
	scrollbar-highlight-color:#a8a8a8;
	scrollbar-track-color:#4f4f4f;
	scrollbar-arrow-color:#fff;
	scrollbar-shadow-color:#696969;
	scrollbar-dark-shadow-color:#5c5c5c
}
#no-script {
	border:1px solid #ffed7d;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-top-left-radius:3px;
	-moz-border-top-right-radius:3px;
	-moz-border-bottom-right-radius:3px;
	-moz-border-bottom-left-radius:3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
	padding:20px;
	background:#fff6bf;
	color:#7b7b7b
}
#no-script a {
	color:#0b8593
}
#no-script a:hover {
	color:#0fb0c2
}
::-webkit-scrollbar {
width:7px;
height:7px
}
::-webkit-scrollbar-track {
background:#cfcfcf
}
::-webkit-scrollbar-thumb {
background:#828282;
border-radius:0
}
::-webkit-scrollbar-thumb:hover {
background:#8f8f8f;
cursor:pointer
}
::-webkit-scrollbar-thumb:active {
background:#757575
}
::-moz-selection {
background:#0b8593;
color:#FFF;
text-shadow:1px 1px 0 #000
}
::selection {
background:#0b8593;
color:#FFF;
text-shadow:1px 1px 0 #000
}
.clear, .clearfix:after {
	display:block;
	width:0;
	height:0;
	overflow:hidden;
	clear:both;
	visibility:hidden;
	content:" "
}
.container {
	display:block;
	width:940px;
	min-width:280px;
	margin:0 auto 20px;
	padding:0;
	position:relative;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
transition:all .2s ease-in-out
}
.container:after {
	display:block;
	width:0;
	height:0;
	overflow:hidden;
	clear:both;
	visibility:hidden;
	content:" "
}
.container.bm-remove {
	margin-bottom:0
}
.container.bm-smaller {
	margin-bottom:5px
}
.container.bm-small {
	margin-bottom:10px
}
.container.bm-medium {
	margin-bottom:20px
}
.container.bm-large {
	margin-bottom:30px;
	line-height:30px;
}
.container.bm-larger {
	margin-bottom:40px
}
.container.tm-remove {
	margin-top:0
}
.container.tm-smaller {
	margin-top:5px
}
.container.tm-small {
	margin-top:10px
}
.container.tm-medium {
	margin-top:20px
}
.container.tm-large {
	margin-top:30px
}
.container.tm-larger {
	margin-top:40px
}
.container .one-half, .container .one-quarter, .container .one-third, .container .one-whole, .container .three-quarter, .container .two-quarter, .container .two-third {
	margin-right:20px;
	margin-bottom:20px;
	position:relative;
	float:left;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
transition:all .2s ease-in-out
}
.container .one-half.bm-remove, .container .one-quarter.bm-remove, .container .one-third.bm-remove, .container .one-whole.bm-remove, .container .three-quarter.bm-remove, .container .two-quarter.bm-remove, .container .two-third.bm-remove {
	margin-bottom:0
}
.container .one-half.bm-smaller, .container .one-quarter.bm-smaller, .container .one-third.bm-smaller, .container .one-whole.bm-smaller, .container .three-quarter.bm-smaller, .container .two-quarter.bm-smaller, .container .two-third.bm-smaller {
	margin-bottom:5px
}
.container .one-half.bm-small, .container .one-quarter.bm-small, .container .one-third.bm-small, .container .one-whole.bm-small, .container .three-quarter.bm-small, .container .two-quarter.bm-small, .container .two-third.bm-small {
	margin-bottom:10px
}
.container .one-half.bm-medium, .container .one-quarter.bm-medium, .container .one-third.bm-medium, .container .one-whole.bm-medium, .container .three-quarter.bm-medium, .container .two-quarter.bm-medium, .container .two-third.bm-medium {
	margin-bottom:20px
}
.container .one-half.bm-large, .container .one-quarter.bm-large, .container .one-third.bm-large, .container .one-whole.bm-large, .container .three-quarter.bm-large, .container .two-quarter.bm-large, .container .two-third.bm-large {
	margin-bottom:30px;
	line-height:30px;
}
.container .one-half.bm-larger, .container .one-quarter.bm-larger, .container .one-third.bm-larger, .container .one-whole.bm-larger, .container .three-quarter.bm-larger, .container .two-quarter.bm-larger, .container .two-third.bm-larger {
	margin-bottom:40px
}
.container .one-half.tm-remove, .container .one-quarter.tm-remove, .container .one-third.tm-remove, .container .one-whole.tm-remove, .container .three-quarter.tm-remove, .container .two-quarter.tm-remove, .container .two-third.tm-remove {
	margin-top:0
}
.container .one-half.tm-smaller, .container .one-quarter.tm-smaller, .container .one-third.tm-smaller, .container .one-whole.tm-smaller, .container .three-quarter.tm-smaller, .container .two-quarter.tm-smaller, .container .two-third.tm-smaller {
	margin-top:5px
}
.container .one-half.tm-small, .container .one-quarter.tm-small, .container .one-third.tm-small, .container .one-whole.tm-small, .container .three-quarter.tm-small, .container .two-quarter.tm-small, .container .two-third.tm-small {
	margin-top:10px
}
.container .one-half.tm-medium, .container .one-quarter.tm-medium, .container .one-third.tm-medium, .container .one-whole.tm-medium, .container .three-quarter.tm-medium, .container .two-quarter.tm-medium, .container .two-third.tm-medium {
	margin-top:20px
}
.container .one-half.tm-large, .container .one-quarter.tm-large, .container .one-third.tm-large, .container .one-whole.tm-large, .container .three-quarter.tm-large, .container .two-quarter.tm-large, .container .two-third.tm-large {
	margin-top:30px
}
.container .one-half.tm-larger, .container .one-quarter.tm-larger, .container .one-third.tm-larger, .container .one-whole.tm-larger, .container .three-quarter.tm-larger, .container .two-quarter.tm-larger, .container .two-third.tm-larger {
	margin-top:40px
}
.container .one-half.boxed, .container .one-quarter.boxed, .container .one-third.boxed, .container .one-whole.boxed, .container .three-quarter.boxed, .container .two-quarter.boxed, .container .two-third.boxed {
	border:1px solid #ddd;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-top-left-radius:3px;
	-moz-border-top-right-radius:3px;
	-moz-border-bottom-right-radius:3px;
	-moz-border-bottom-left-radius:3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
	padding:20px;
	background:#fff
}
.container .one-half.boxed.p-remove, .container .one-quarter.boxed.p-remove, .container .one-third.boxed.p-remove, .container .one-whole.boxed.p-remove, .container .three-quarter.boxed.p-remove, .container .two-quarter.boxed.p-remove, .container .two-third.boxed.p-remove {
	padding:0
}
.container .one-half.boxed.p-ten, .container .one-quarter.boxed.p-ten, .container .one-third.boxed.p-ten, .container .one-whole.boxed.p-ten, .container .three-quarter.boxed.p-ten, .container .two-quarter.boxed.p-ten, .container .two-third.boxed.p-ten {
	padding:10px
}
.container .one-half.boxed.p-twenty, .container .one-quarter.boxed.p-twenty, .container .one-third.boxed.p-twenty, .container .one-whole.boxed.p-twenty, .container .three-quarter.boxed.p-twenty, .container .two-quarter.boxed.p-twenty, .container .two-third.boxed.p-twenty {
	padding:20px
}
.container .one-half.boxed.p-thirty, .container .one-quarter.boxed.p-thirty, .container .one-third.boxed.p-thirty, .container .one-whole.boxed.p-thirty, .container .three-quarter.boxed.p-thirty, .container .two-quarter.boxed.p-thirty, .container .two-third.boxed.p-thirty {
	padding:30px
}
.container .one-half.boxed.p-fourty, .container .one-quarter.boxed.p-fourty, .container .one-third.boxed.p-fourty, .container .one-whole.boxed.p-fourty, .container .three-quarter.boxed.p-fourty, .container .two-quarter.boxed.p-fourty, .container .two-third.boxed.p-fourty {
	padding:40px
}
.container .one-half.boxed.p-fifty, .container .one-quarter.boxed.p-fifty, .container .one-third.boxed.p-fifty, .container .one-whole.boxed.p-fifty, .container .three-quarter.boxed.p-fifty, .container .two-quarter.boxed.p-fifty, .container .two-third.boxed.p-fifty {
	padding:50px
}
.container .one-whole {
	width:100%
}
.container .one-half {
	width:460px
}
.container .one-third {
	width:300px
}
.container .two-third {
	width:620px
}
.container .one-quarter {
	width:220px
}
.container .two-quarter {
	width:460px
}
.container .three-quarter {
	width:700px
}
.container .one-half.last, .container .one-quarter.last, .container .one-third.last, .container .one-whole, .container .three-quarter.last, .container .two-quarter.last, .container .two-third.last {
	margin-right:0
}
.container .one-half.last:after, .container .one-quarter.last:after, .container .one-third.last:after, .container .one-whole:after, .container .three-quarter.last:after, .container .two-quarter.last:after, .container .two-third.last:after {
	display:block;
	width:0;
	height:0;
	overflow:hidden;
	visibility:hidden;
	clear:both;
	content:" "
}
.one-half-percent, .one-quarter-percent, .one-third-percent, .one-whole-percent, .three-quarter-percent, .two-quarter-percent, .two-third-percent {
	margin-bottom:20px;
	position:relative;
	float:left;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
transition:all .2s ease-in-out
}
.one-half-percent.bm-remove, .one-quarter-percent.bm-remove, .one-third-percent.bm-remove, .one-whole-percent.bm-remove, .three-quarter-percent.bm-remove, .two-quarter-percent.bm-remove, .two-third-percent.bm-remove {
	margin-bottom:0
}
.one-half-percent.bm-smaller, .one-quarter-percent.bm-smaller, .one-third-percent.bm-smaller, .one-whole-percent.bm-smaller, .three-quarter-percent.bm-smaller, .two-quarter-percent.bm-smaller, .two-third-percent.bm-smaller {
	margin-bottom:5px
}
.one-half-percent.bm-small, .one-quarter-percent.bm-small, .one-third-percent.bm-small, .one-whole-percent.bm-small, .three-quarter-percent.bm-small, .two-quarter-percent.bm-small, .two-third-percent.bm-small {
	margin-bottom:10px
}
.one-half-percent.bm-medium, .one-quarter-percent.bm-medium, .one-third-percent.bm-medium, .one-whole-percent.bm-medium, .three-quarter-percent.bm-medium, .two-quarter-percent.bm-medium, .two-third-percent.bm-medium {
	margin-bottom:20px
}
.one-half-percent.bm-large, .one-quarter-percent.bm-large, .one-third-percent.bm-large, .one-whole-percent.bm-large, .three-quarter-percent.bm-large, .two-quarter-percent.bm-large, .two-third-percent.bm-large {
	margin-bottom:30px;
	line-height:30px;
}
.one-half-percent.bm-larger, .one-quarter-percent.bm-larger, .one-third-percent.bm-larger, .one-whole-percent.bm-larger, .three-quarter-percent.bm-larger, .two-quarter-percent.bm-larger, .two-third-percent.bm-larger {
	margin-bottom:40px
}
.one-half-percent.tm-remove, .one-quarter-percent.tm-remove, .one-third-percent.tm-remove, .one-whole-percent.tm-remove, .three-quarter-percent.tm-remove, .two-quarter-percent.tm-remove, .two-third-percent.tm-remove {
	margin-top:0
}
.one-half-percent.tm-smaller, .one-quarter-percent.tm-smaller, .one-third-percent.tm-smaller, .one-whole-percent.tm-smaller, .three-quarter-percent.tm-smaller, .two-quarter-percent.tm-smaller, .two-third-percent.tm-smaller {
	margin-top:5px
}
.one-half-percent.tm-small, .one-quarter-percent.tm-small, .one-third-percent.tm-small, .one-whole-percent.tm-small, .three-quarter-percent.tm-small, .two-quarter-percent.tm-small, .two-third-percent.tm-small {
	margin-top:10px
}
.one-half-percent.tm-medium, .one-quarter-percent.tm-medium, .one-third-percent.tm-medium, .one-whole-percent.tm-medium, .three-quarter-percent.tm-medium, .two-quarter-percent.tm-medium, .two-third-percent.tm-medium {
	margin-top:20px
}
.one-half-percent.tm-large, .one-quarter-percent.tm-large, .one-third-percent.tm-large, .one-whole-percent.tm-large, .three-quarter-percent.tm-large, .two-quarter-percent.tm-large, .two-third-percent.tm-large {
	margin-top:30px
}
.one-half-percent.tm-larger, .one-quarter-percent.tm-larger, .one-third-percent.tm-larger, .one-whole-percent.tm-larger, .three-quarter-percent.tm-larger, .two-quarter-percent.tm-larger, .two-third-percent.tm-larger {
	margin-top:40px
}
.one-half-percent.alpha, .one-quarter-percent.alpha, .one-third-percent.alpha, .one-whole-percent.alpha, .three-quarter-percent.alpha, .two-quarter-percent.alpha, .two-third-percent.alpha {
	padding-left:10px
}
.one-half-percent.omega, .one-quarter-percent.omega, .one-third-percent.omega, .one-whole-percent.omega, .three-quarter-percent.omega, .two-quarter-percent.omega, .two-third-percent.omega {
	padding-right:10px
}
.one-half-percent.boxed, .one-quarter-percent.boxed, .one-third-percent.boxed, .one-whole-percent.boxed, .three-quarter-percent.boxed, .two-quarter-percent.boxed, .two-third-percent.boxed {
	border:1px solid #ddd;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-top-left-radius:3px;
	-moz-border-top-right-radius:3px;
	-moz-border-bottom-right-radius:3px;
	-moz-border-bottom-left-radius:3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
	border-right:0;
	padding:20px;
	background:#fff
}
.one-half-percent.boxed.p-remove, .one-quarter-percent.boxed.p-remove, .one-third-percent.boxed.p-remove, .one-whole-percent.boxed.p-remove, .three-quarter-percent.boxed.p-remove, .two-quarter-percent.boxed.p-remove, .two-third-percent.boxed.p-remove {
	padding:0
}
.one-half-percent.boxed.p-ten, .one-quarter-percent.boxed.p-ten, .one-third-percent.boxed.p-ten, .one-whole-percent.boxed.p-ten, .three-quarter-percent.boxed.p-ten, .two-quarter-percent.boxed.p-ten, .two-third-percent.boxed.p-ten {
	padding:10px
}
.one-half-percent.boxed.p-twenty, .one-quarter-percent.boxed.p-twenty, .one-third-percent.boxed.p-twenty, .one-whole-percent.boxed.p-twenty, .three-quarter-percent.boxed.p-twenty, .two-quarter-percent.boxed.p-twenty, .two-third-percent.boxed.p-twenty {
	padding:20px
}
.one-half-percent.boxed.p-thirty, .one-quarter-percent.boxed.p-thirty, .one-third-percent.boxed.p-thirty, .one-whole-percent.boxed.p-thirty, .three-quarter-percent.boxed.p-thirty, .two-quarter-percent.boxed.p-thirty, .two-third-percent.boxed.p-thirty {
	padding:30px
}
.one-half-percent.boxed.p-fourty, .one-quarter-percent.boxed.p-fourty, .one-third-percent.boxed.p-fourty, .one-whole-percent.boxed.p-fourty, .three-quarter-percent.boxed.p-fourty, .two-quarter-percent.boxed.p-fourty, .two-third-percent.boxed.p-fourty {
	padding:40px
}
.one-half-percent.boxed.p-fifty, .one-quarter-percent.boxed.p-fifty, .one-third-percent.boxed.p-fifty, .one-whole-percent.boxed.p-fifty, .three-quarter-percent.boxed.p-fifty, .two-quarter-percent.boxed.p-fifty, .two-third-percent.boxed.p-fifty {
	padding:50px
}
.one-whole-percent {
	width:100%
}
.one-half-percent {
	width:50%
}
.one-third-percent {
	width:33.33%
}
.two-third-percent {
	width:66.66%
}
.one-quarter-percent {
	width:25%
}
.two-quarter-percent {
	width:50%
}
.three-quarter-percent {
	width:75%
}
.one-half-percent.last:after, .one-quarter-percent.last:after, .one-third-percent.last:after, .one-whole-percent:after, .three-quarter-percent.last:after, .two-quarter-percent.last:after, .two-third-percent.last:after {
	display:block;
	width:0;
	height:0;
	overflow:hidden;
	visibility:hidden;
	clear:both;
	content:" "
}
.one-half-percent.last.boxed, .one-quarter-percent.last.boxed, .one-third-percent.last.boxed, .one-whole-percent.boxed, .three-quarter-percent.last.boxed, .two-quarter-percent.last.boxed, .two-third-percent.last.boxed {
	border:1px solid #ddd;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px
}
@media only screen and (min-width:1200px) {
.container {
width:1180px
}
.container .one-half {
width:580px
}
.container .one-third {
width:380px
}
.container .two-third {
width:780px
}
.container .one-quarter {
width:280px
}
.container .two-quarter {
width:580px
}
.container .three-quarter {
width:880px
}
}
@media only screen and (max-width:979px) {
.container {
width:748px
}
.container .one-half {
width:364px
}
.container .one-third {
width:236px
}
.container .two-third {
width:492px
}
.container .one-quarter {
width:172px
}
.container .two-quarter {
width:364px
}
.container .three-quarter {
width:556px
}
.one-half-percent.desktop-tablet, .one-quarter-percent.desktop-tablet, .one-third-percent.desktop-tablet, .three-quarter-percent.desktop-tablet, .two-quarter-percent.desktop-tablet, .two-third-percent.desktop-tablet {
width:100%
}
.one-half-percent.desktop-tablet.alpha, .one-quarter-percent.desktop-tablet.alpha, .one-third-percent.desktop-tablet.alpha, .three-quarter-percent.desktop-tablet.alpha, .two-quarter-percent.desktop-tablet.alpha, .two-third-percent.desktop-tablet.alpha {
padding-left:0
}
.one-half-percent.desktop-tablet.omega, .one-quarter-percent.desktop-tablet.omega, .one-third-percent.desktop-tablet.omega, .three-quarter-percent.desktop-tablet.omega, .two-quarter-percent.desktop-tablet.omega, .two-third-percent.desktop-tablet.omega {
padding-right:0
}
.one-half-percent.desktop-tablet.boxed, .one-quarter-percent.desktop-tablet.boxed, .one-third-percent.desktop-tablet.boxed, .three-quarter-percent.desktop-tablet.boxed, .two-quarter-percent.desktop-tablet.boxed, .two-third-percent.desktop-tablet.boxed {
border:1px solid #ddd;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px
}
}
@media only screen and (max-width:767px) {
.container {
width:100%;
padding:0 20px
}
.container .one-half, .container .one-quarter, .container .one-third, .container .three-quarter, .container .two-quarter, .container .two-third {
width:100%;
margin-right:0
}
.one-half-percent.tablet-mobile, .one-quarter-percent.tablet-mobile, .one-third-percent.tablet-mobile, .three-quarter-percent.tablet-mobile, .two-quarter-percent.tablet-mobile, .two-third-percent.tablet-mobile {
width:100%
}
.one-half-percent.tablet-mobile.alpha, .one-quarter-percent.tablet-mobile.alpha, .one-third-percent.tablet-mobile.alpha, .three-quarter-percent.tablet-mobile.alpha, .two-quarter-percent.tablet-mobile.alpha, .two-third-percent.tablet-mobile.alpha {
padding-left:0
}
.one-half-percent.tablet-mobile.omega, .one-quarter-percent.tablet-mobile.omega, .one-third-percent.tablet-mobile.omega, .three-quarter-percent.tablet-mobile.omega, .two-quarter-percent.tablet-mobile.omega, .two-third-percent.tablet-mobile.omega {
padding-right:0
}
.one-half-percent.tablet-mobile.boxed, .one-quarter-percent.tablet-mobile.boxed, .one-third-percent.tablet-mobile.boxed, .three-quarter-percent.tablet-mobile.boxed, .two-quarter-percent.tablet-mobile.boxed, .two-third-percent.tablet-mobile.boxed {
border:1px solid #ddd;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px
}
}
@media only screen and (max-width:479px) {
.one-half-percent, .one-quarter-percent, .one-third-percent, .three-quarter-percent, .two-quarter-percent, .two-third-percent {
width:100%
}
.one-half-percent.alpha, .one-quarter-percent.alpha, .one-third-percent.alpha, .three-quarter-percent.alpha, .two-quarter-percent.alpha, .two-third-percent.alpha {
padding-left:0
}
.one-half-percent.omega, .one-quarter-percent.omega, .one-third-percent.omega, .three-quarter-percent.omega, .two-quarter-percent.omega, .two-third-percent.omega {
padding-right:0
}
.one-half-percent.boxed, .one-quarter-percent.boxed, .one-third-percent.boxed, .three-quarter-percent.boxed, .two-quarter-percent.boxed, .two-third-percent.boxed {
border:1px solid #ddd;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px
}
}
span.font-xx-small {
	font-size:70%
}
span.font-x-small {
	font-size:80%
}
span.font-small {
	font-size:90%
}
span.font-large {
	font-size:110%
}
span.font-x-large {
	font-size:120%
}
span.font-xx-large {
	font-size:130%
}
.remove-margin {
	margin:0!important
}
.remove-top-margin {
	margin-top:0!important
}
.remove-right-margin {
	margin-right:0!important
}
.remove-bottom-margin {
	margin-bottom:0!important
}
.remove-left-margin {
	margin-left:0!important
}
.remove-padding {
	padding:0!important
}
.remove-top-padding {
	padding-top:0!important
}
.remove-right-padding {
	padding-right:0!important
}
.remove-bottom-padding {
	padding-bottom:0!important
}
.remove-left-padding {
	padding-left:0!important
}
.text-left {
	text-align:left!important
}
.text-center {
	text-align:center!important
}
.text-right {
	text-align:right!important
}
.text-justify {
	text-align:justify!important
}
.element-center {
	margin-left:auto;
	margin-right:auto
}
.text-capitalize {
	text-transform:capitalize
}
.text-uppercase {
	text-transform:uppercase
}
.text-lowercase {
	text-transform:lowercase
}
.text-small-caps {
	font-variant:small-caps
}
.no-decoration {
	text-decoration:none!important
}
.indent-10 {
	padding-left:10px;
	padding-right:10px
}
.indent-20 {
	padding-left:20px;
	padding-right:20px
}
.indent-30 {
	padding-left:30px;
	padding-right:30px
}
.indent-40 {
	padding-left:40px;
	padding-right:40px
}
.indent-50 {
	padding-left:50px;
	padding-right:50px
}
.indent-60 {
	padding-left:60px;
	padding-right:60px
}
.indent-70 {
	padding-left:70px;
	padding-right:70px
}
.indent-80 {
	padding-left:80px;
	padding-right:80px
}
.indent-90 {
	padding-left:90px;
	padding-right:90px
}
.indent-100 {
	padding-left:100px;
	padding-right:100px
}
.remove-left-indent {
	padding-left:0
}
.remove-right-indent {
	padding-right:0
}
.float-left {
	float:left
}
.float-right {
	float:right
}
.no-display {
	display:none!important
}
.no-visibility {
	visibility:hidden!important
}
.block {
	display:block
}
.inline-block {
	display:inline-block
}
.cursor-auto {
	cursor:auto
}
.cursor-default {
	cursor:default
}
.cursor-none {
	cursor:none
}
.cursor-context-menu {
	cursor:context-menu
}
.cursor-help {
	cursor:help
}
.cursor-pointer {
	cursor:pointer
}
.cursor-progress {
	cursor:progress
}
.cursor-wait {
	cursor:wait
}
.cursor-cel {
	cursor:cell
}
.cursor-crosshair {
	cursor:crosshair
}
.cursor-text {
	cursor:text
}
.cursor-vertical-text {
	cursor:vertical-text
}
.cursor-alias {
	cursor:alias
}
.cursor-copy {
	cursor:copy
}
.cursor-move {
	cursor:move
}
.cursor-no-drop {
	cursor:no-drop
}
.cursor-not-allowed {
	cursor:not-allowed
}
.cursor-all-scroll {
	cursor:all-scroll
}
.cursor-col-resize {
	cursor:col-resize
}
.cursor-row-resize {
	cursor:row-resize
}
.cursor-n-resize {
	cursor:n-resize
}
.cursor-e-resize {
	cursor:e-resize
}
.cursor-s-resize {
	cursor:s-resize
}
.cursor-w-resize {
	cursor:w-resize
}
.cursor-ns-resize {
	cursor:ns-resize
}
.cursor-ew-resize {
	cursor:ew-resize
}
.cursor-ne-resize {
	cursor:ne-resize
}
.cursor-nw-resize {
	cursor:nw-resize
}
.cursor-se-resize {
	cursor:se-resize
}
.cursor-sw-resize {
	cursor:sw-resize
}
.cursor-nesw-resize {
	cursor:nesw-resize
}
.cursor-nwse-resize {
	cursor:nwse-resize
}
p {
	margin:0 0 20px
}
p.bm-remove {
	margin-bottom:0
}
p.bm-smaller {
	margin-bottom:5px
}
p.bm-small {
	margin-bottom:10px
}
p.bm-medium {
	margin-bottom:20px
}
p.bm-large {
	font-size:16px;
	margin-bottom:30px;
	line-height:30px;
}
p.bm-larger {
	margin-bottom:40px
}
p.tm-remove {
	margin-top:0
}
p.tm-smaller {
	margin-top:5px
}
p.tm-small {
	margin-top:10px
}
p.tm-medium {
	margin-top:20px
}
p.tm-large {
	margin-top:30px
}
p.tm-larger {
	margin-top:40px
}
a:active, a:link, a:visited {
	color:#0b8593;
	font-weight:inherit;
	text-decoration:none;
-webkit-transition:color .2s ease-out;
-moz-transition:color .2s ease-out;
-o-transition:color .2s ease-out;
-ms-transition:color .2s ease-out;
transition:color .2s ease-out
}
a:focus, a:hover {
	color:#0fb0c2;
	text-decoration:none
}
b, strong {
	font-weight:700
}
hr {
	margin:0 0 20px;
	border:0;
	border-bottom:1px solid #e2e2e2;
	clear:both
}
hr.bm-remove {
	margin-bottom:0
}
hr.bm-smaller {
	margin-bottom:5px
}
hr.bm-small {
	margin-bottom:10px
}
hr.bm-medium {
	margin-bottom:20px
}
hr.bm-large {
	margin-bottom:30px
}
hr.bm-larger {
	margin-bottom:40px
}
hr.tm-remove {
	margin-top:0
}
hr.tm-smaller {
	margin-top:5px
}
hr.tm-small {
	margin-top:10px
}
hr.tm-medium {
	margin-top:20px
}
hr.tm-large {
	margin-top:30px
}
hr.tm-larger {
	margin-top:40px
}
hr.dotted {
	border-style:dotted
}
hr.dashed {
	border-style:dashed
}
hr.double {
	border-style:double
}
h1, h2, h3, h4, h5, h6 {
	margin:0 0 20px;
	padding:0;
	font-family:"微软雅黑";
}
h1.bm-remove, h2.bm-remove, h3.bm-remove, h4.bm-remove, h5.bm-remove, h6.bm-remove {
	margin-bottom:0
}
h1.bm-smaller, h2.bm-smaller, h3.bm-smaller, h4.bm-smaller, h5.bm-smaller, h6.bm-smaller {
	margin-bottom:5px
}
h1.bm-small, h2.bm-small, h3.bm-small, h4.bm-small, h5.bm-small, h6.bm-small {
	margin-bottom:10px
}
h1.bm-medium, h2.bm-medium, h3.bm-medium, h4.bm-medium, h5.bm-medium, h6.bm-medium {
	margin-bottom:20px
}
h1.bm-large, h2.bm-large, h3.bm-large, h4.bm-large, h5.bm-large, h6.bm-large {
	margin-bottom:10px;
	font-family:"微软雅黑";
}
h1.bm-larger, h2.bm-larger, h3.bm-larger, h4.bm-larger, h5.bm-larger, h6.bm-larger {
	margin-bottom:40px
}
h1.tm-remove, h2.tm-remove, h3.tm-remove, h4.tm-remove, h5.tm-remove, h6.tm-remove {
	margin-top:0
}
h1.tm-smaller, h2.tm-smaller, h3.tm-smaller, h4.tm-smaller, h5.tm-smaller, h6.tm-smaller {
	margin-top:5px
}
h1.tm-small, h2.tm-small, h3.tm-small, h4.tm-small, h5.tm-small, h6.tm-small {
	margin-top:10px
}
h1.tm-medium, h2.tm-medium, h3.tm-medium, h4.tm-medium, h5.tm-medium, h6.tm-medium {
	margin-top:20px
}
h1.tm-large, h2.tm-large, h3.tm-large, h4.tm-large, h5.tm-large, h6.tm-large {
	margin-top:30px
}
h1.tm-larger, h2.tm-larger, h3.tm-larger, h4.tm-larger, h5.tm-larger, h6.tm-larger {
	margin-top:40px
}
h1 {
	color:#0b8593;
	font-family:Verdana, Geneva, sans-serif;
	font-size:2em;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	letter-spacing:0;
}
h2 {
	color:#0b8593;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.8em;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	letter-spacing:0
}
h3 {
	color:#0b8593;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.6em;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	letter-spacing:0
}
h4 {
	color:#0b8593;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.4em;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	letter-spacing:0
}
h5 {
	color:#0b8593;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.2em;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	letter-spacing:0
}
h6 {
	color:#0b8593;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.1em;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	letter-spacing:0
}
blockquote {
	outline:0;
	margin:0 0 20px;
	border-left:5px solid #e2e2e2;
	padding:20px;
	background:#fff;
	color:#7b7b7b;
-webkit-transition:border-color .2s ease-in-out;
-moz-transition:border-color .2s ease-in-out;
-o-transition:border-color .2s ease-in-out;
-ms-transition:border-color .2s ease-in-out;
transition:border-color .2s ease-in-out
}
blockquote:after, blockquote:before {
	content:'';
	content:none
}
blockquote:hover {
	border-color:#fff
}
blockquote.bm-remove {
	margin-bottom:0
}
blockquote.bm-smaller {
	margin-bottom:5px
}
blockquote.bm-small {
	margin-bottom:10px
}
blockquote.bm-medium {
	margin-bottom:20px
}
blockquote.bm-large {
	margin-bottom:30px
}
blockquote.bm-larger {
	margin-bottom:40px
}
blockquote.tm-remove {
	margin-top:0
}
blockquote.tm-smaller {
	margin-top:5px
}
blockquote.tm-small {
	margin-top:10px
}
blockquote.tm-medium {
	margin-top:20px
}
blockquote.tm-large {
	margin-top:30px
}
blockquote.tm-larger {
	margin-top:40px
}
blockquote cite {
	display:block;
	margin-bottom:15px;
	font-size:80%;
	color:#888
}
blockquote cite:before {
	content:"\2014 \2009"
}
abbr {
	border-bottom:1px dotted #e2e2e2;
	cursor:help
}
ol, ul {
	margin:0 0 20px
}
ol:after, ul:after {
	display:block;
	width:0;
	height:0;
	overflow:hidden;
	clear:both;
	visibility:hidden;
	content:" "
}
ol.unstyled, ul.unstyled {
	margin:0 0 20px;
	padding:0;
	color:inherit;
	list-style-type:none
}
ol.inline>li, ul.inline>li {
	display:inline-block;
	padding:0;
	float:left
}
ol.inline>li:after, ul.inline>li:after {
	content:"\0020";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
ol.bm-remove, ul.bm-remove {
	margin-bottom:0
}
ol.bm-smaller, ul.bm-smaller {
	margin-bottom:5px
}
ol.bm-small, ul.bm-small {
	margin-bottom:10px
}
ol.bm-medium, ul.bm-medium {
	margin-bottom:20px
}
ol.bm-large, ul.bm-large {
	margin-bottom:30px
}
ol.bm-larger, ul.bm-larger {
	margin-bottom:40px
}
ol.tm-remove, ul.tm-remove {
	margin-top:0
}
ol.tm-smaller, ul.tm-smaller {
	margin-top:5px
}
ol.tm-small, ul.tm-small {
	margin-top:10px
}
ol.tm-medium, ul.tm-medium {
	margin-top:20px
}
ol.tm-large, ul.tm-large {
	margin-top:30px
}
ol.tm-larger, ul.tm-larger {
	margin-top:40px
}
ol.circle, ul.circle {
	list-style:circle outside
}
ol.disc, ul.disc {
	list-style:disc outside
}
ol.square, ul.square {
	list-style:square outside
}
ol li.bm-remove, ul li.bm-remove {
	margin-bottom:0
}
ol li.bm-smaller, ul li.bm-smaller {
	margin-bottom:5px
}
ol li.bm-small, ul li.bm-small {
	margin-bottom:10px
}
ol li.bm-medium, ul li.bm-medium {
	margin-bottom:20px
}
ol li.bm-large, ul li.bm-large {
	margin-bottom:30px
}
ol li.bm-larger, ul li.bm-larger {
	margin-bottom:40px
}
ol li.tm-remove, ul li.tm-remove {
	margin-top:0
}
ol li.tm-smaller, ul li.tm-smaller {
	margin-top:5px
}
ol li.tm-small, ul li.tm-small {
	margin-top:10px
}
ol li.tm-medium, ul li.tm-medium {
	margin-top:20px
}
ol li.tm-large, ul li.tm-large {
	margin-top:30px
}
ol li.tm-larger, ul li.tm-larger {
	margin-top:40px
}
code {
	border:1px solid #DDD;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	padding:2px 5px;
	background:#FFF;
	color:#D14;
	white-space:nowrap;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
transition:all .2s ease-in-out
}
code:hover {
	border-color:#d0d0d0
}
pre {
	margin:0 auto 20px;
	border:1px solid #DDD;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#FFF;
	padding:20px;
	line-height:normal;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
transition:all .2s ease-in-out
}
pre:hover {
	border-color:#d0d0d0
}
pre.bm-remove {
	margin-bottom:0
}
pre.bm-smaller {
	margin-bottom:5px
}
pre.bm-small {
	margin-bottom:10px
}
pre.bm-medium {
	margin-bottom:20px
}
pre.bm-large {
	margin-bottom:30px
}
pre.bm-larger {
	margin-bottom:40px
}
pre.tm-remove {
	margin-top:0
}
pre.tm-smaller {
	margin-top:5px
}
pre.tm-small {
	margin-top:10px
}
pre.tm-medium {
	margin-top:20px
}
pre.tm-large {
	margin-top:30px
}
pre.tm-larger {
	margin-top:40px
}
pre code {
	border:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	padding:0;
	background:inherit;
	color:inherit
}
label {
	display:inline-block;
	margin:0 0 20px
}
label.bm-remove {
	margin-bottom:0
}
label.bm-smaller {
	margin-bottom:5px
}
label.bm-small {
	margin-bottom:10px
}
label.bm-medium {
	margin-bottom:20px
}
label.bm-large {
	margin-bottom:30px
}
label.bm-larger {
	margin-bottom:40px
}
label.tm-remove {
	margin-top:0
}
label.tm-smaller {
	margin-top:5px
}
label.tm-small {
	margin-top:10px
}
label.tm-medium {
	margin-top:20px
}
label.tm-large {
	margin-top:30px
}
label.tm-larger {
	margin-top:40px
}
label:hover {
	cursor:pointer
}
input[type=email], input[type=file], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
	display:block;
	width:300px;
	height:40px;
	margin:0 0 20px;
	outline:0;
	border:1px solid #e2e2e2;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	-webkit-border-top-left-radius:0;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-moz-border-top-left-radius:0;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	border-top-left-radius:0;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	padding:6px;
	background:#fff;
	color:#6b6b6b;
	font-family:Verdana, Geneva, sans-serif;
	font-size:.9em;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	letter-spacing:0;
	line-height:normal;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
transition:all .2s ease-in-out
}
input[type=email]:hover, input[type=file]:hover, input[type=number]:hover, input[type=password]:hover, input[type=search]:hover, input[type=tel]:hover, input[type=text]:hover, input[type=url]:hover, select:hover, textarea:hover {
	border-color:#d5d5d5
}
input[type=email]:focus, input[type=file]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus {
	border-color:#c9c9c9
}
input[type=email].bm-remove, input[type=file].bm-remove, input[type=number].bm-remove, input[type=password].bm-remove, input[type=search].bm-remove, input[type=tel].bm-remove, input[type=text].bm-remove, input[type=url].bm-remove, select.bm-remove, textarea.bm-remove {
	margin-bottom:0
}
input[type=email].bm-smaller, input[type=file].bm-smaller, input[type=number].bm-smaller, input[type=password].bm-smaller, input[type=search].bm-smaller, input[type=tel].bm-smaller, input[type=text].bm-smaller, input[type=url].bm-smaller, select.bm-smaller, textarea.bm-smaller {
	margin-bottom:5px
}
input[type=email].bm-small, input[type=file].bm-small, input[type=number].bm-small, input[type=password].bm-small, input[type=search].bm-small, input[type=tel].bm-small, input[type=text].bm-small, input[type=url].bm-small, select.bm-small, textarea.bm-small {
	margin-bottom:10px
}
input[type=email].bm-medium, input[type=file].bm-medium, input[type=number].bm-medium, input[type=password].bm-medium, input[type=search].bm-medium, input[type=tel].bm-medium, input[type=text].bm-medium, input[type=url].bm-medium, select.bm-medium, textarea.bm-medium {
	margin-bottom:20px
}
input[type=email].bm-large, input[type=file].bm-large, input[type=number].bm-large, input[type=password].bm-large, input[type=search].bm-large, input[type=tel].bm-large, input[type=text].bm-large, input[type=url].bm-large, select.bm-large, textarea.bm-large {
	margin-bottom:30px
}
input[type=email].bm-larger, input[type=file].bm-larger, input[type=number].bm-larger, input[type=password].bm-larger, input[type=search].bm-larger, input[type=tel].bm-larger, input[type=text].bm-larger, input[type=url].bm-larger, select.bm-larger, textarea.bm-larger {
	margin-bottom:40px
}
input[type=email].tm-remove, input[type=file].tm-remove, input[type=number].tm-remove, input[type=password].tm-remove, input[type=search].tm-remove, input[type=tel].tm-remove, input[type=text].tm-remove, input[type=url].tm-remove, select.tm-remove, textarea.tm-remove {
	margin-top:0
}
input[type=email].tm-smaller, input[type=file].tm-smaller, input[type=number].tm-smaller, input[type=password].tm-smaller, input[type=search].tm-smaller, input[type=tel].tm-smaller, input[type=text].tm-smaller, input[type=url].tm-smaller, select.tm-smaller, textarea.tm-smaller {
	margin-top:5px
}
input[type=email].tm-small, input[type=file].tm-small, input[type=number].tm-small, input[type=password].tm-small, input[type=search].tm-small, input[type=tel].tm-small, input[type=text].tm-small, input[type=url].tm-small, select.tm-small, textarea.tm-small {
	margin-top:10px
}
input[type=email].tm-medium, input[type=file].tm-medium, input[type=number].tm-medium, input[type=password].tm-medium, input[type=search].tm-medium, input[type=tel].tm-medium, input[type=text].tm-medium, input[type=url].tm-medium, select.tm-medium, textarea.tm-medium {
	margin-top:20px
}
input[type=email].tm-large, input[type=file].tm-large, input[type=number].tm-large, input[type=password].tm-large, input[type=search].tm-large, input[type=tel].tm-large, input[type=text].tm-large, input[type=url].tm-large, select.tm-large, textarea.tm-large {
	margin-top:30px
}
input[type=email].tm-larger, input[type=file].tm-larger, input[type=number].tm-larger, input[type=password].tm-larger, input[type=search].tm-larger, input[type=tel].tm-larger, input[type=text].tm-larger, input[type=url].tm-larger, select.tm-larger, textarea.tm-larger {
	margin-top:40px
}
input[type=email].h-small, input[type=file].h-small, input[type=number].h-small, input[type=password].h-small, input[type=search].h-small, input[type=tel].h-small, input[type=text].h-small, input[type=url].h-small, select.h-small, textarea.h-small {
	height:30px;
	font-size:80%
}
input[type=email].h-medium, input[type=file].h-medium, input[type=number].h-medium, input[type=password].h-medium, input[type=search].h-medium, input[type=tel].h-medium, input[type=text].h-medium, input[type=url].h-medium, select.h-medium, textarea.h-medium {
	height:40px;
	font-size:100%
}
input[type=email].h-large, input[type=file].h-large, input[type=number].h-large, input[type=password].h-large, input[type=search].h-large, input[type=tel].h-large, input[type=text].h-large, input[type=url].h-large, select.h-large, textarea.h-large {
	height:50px;
	font-size:120%
}
input.w-small, select.w-small, textarea.w-small {
	width:180px
}
input.w-medium, select.w-medium, textarea.w-medium {
	width:300px
}
input.w-large, select.w-large, textarea.w-large {
	width:420px
}
input.w-full, select.w-full, textarea.w-full {
	width:100%
}
textarea {
	max-width:300px
}
textarea.w-small {
	max-width:220px
}
textarea.w-medium {
	width:300px;
	max-width:300px
}
textarea.w-large {
	width:420px;
	max-width:420px
}
textarea.w-full {
	width:100%;
	max-width:100%
}
select, select[multiple] {
	padding:6px
}
select[multiple] {
	height:auto!important
}
textarea {
	height:120px;
	font-variant:normal!important;
	text-transform:none!important
}
textarea.mono {
	font-family:'Courier New', Courier, monospace
}
textarea.no-resize {
	resize:none
}
textarea.h-small {
	height:80px
}
textarea.h-large {
	height:160px
}
input[type=checkbox], input[type=radio] {
	margin:0 5px 0 0;
	position:relative;
	top:2px
}
input[type=checkbox].bm-remove, input[type=radio].bm-remove {
	margin-bottom:0
}
input[type=checkbox].bm-smaller, input[type=radio].bm-smaller {
	margin-bottom:5px
}
input[type=checkbox].bm-small, input[type=radio].bm-small {
	margin-bottom:10px
}
input[type=checkbox].bm-medium, input[type=radio].bm-medium {
	margin-bottom:20px
}
input[type=checkbox].bm-large, input[type=radio].bm-large {
	margin-bottom:30px
}
input[type=checkbox].bm-larger, input[type=radio].bm-larger {
	margin-bottom:40px
}
input[type=checkbox].tm-remove, input[type=radio].tm-remove {
	margin-top:0
}
input[type=checkbox].tm-smaller, input[type=radio].tm-smaller {
	margin-top:5px
}
input[type=checkbox].tm-small, input[type=radio].tm-small {
	margin-top:10px
}
input[type=checkbox].tm-medium, input[type=radio].tm-medium {
	margin-top:20px
}
input[type=checkbox].tm-large, input[type=radio].tm-large {
	margin-top:30px
}
input[type=checkbox].tm-larger, input[type=radio].tm-larger {
	margin-top:40px
}
.button, a.button, button, input[type=button], input[type=reset], input[type=submit] {
	display:inline-block;
	min-width:125px;
	height:40px;
	margin:0 0 0 0;
	outline:0;
	border:1px solid #fff;
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:3px;
	border-left-width:0;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-top-left-radius:3px;
	-moz-border-top-right-radius:3px;
	-moz-border-bottom-right-radius:3px;
	-moz-border-bottom-left-radius:3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
	padding:0 10px;
	background:#fff;
	color:#333;
    font-family:"微软雅黑";
	font-size:1.2em;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	letter-spacing:0;
	letter-spacing:0;
	line-height:normal;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
transition:all .2s ease-in-out
}
.button.bm-remove, a.button.bm-remove, button.bm-remove, input[type=button].bm-remove, input[type=reset].bm-remove, input[type=submit].bm-remove {
	margin-bottom:0
}
.button.bm-smaller, a.button.bm-smaller, button.bm-smaller, input[type=button].bm-smaller, input[type=reset].bm-smaller, input[type=submit].bm-smaller {
	margin-bottom:5px
}
.button.bm-small, a.button.bm-small, button.bm-small, input[type=button].bm-small, input[type=reset].bm-small, input[type=submit].bm-small {
	margin-bottom:10px
}
.button.bm-medium, a.button.bm-medium, button.bm-medium, input[type=button].bm-medium, input[type=reset].bm-medium, input[type=submit].bm-medium {
	margin-bottom:20px
}
.button.bm-large, a.button.bm-large, button.bm-large, input[type=button].bm-large, input[type=reset].bm-large, input[type=submit].bm-large {
	margin-bottom:30px;
	line-height:30px;
}
.button.bm-larger, a.button.bm-larger, button.bm-larger, input[type=button].bm-larger, input[type=reset].bm-larger, input[type=submit].bm-larger {
	margin-bottom:40px
}
.button.tm-remove, a.button.tm-remove, button.tm-remove, input[type=button].tm-remove, input[type=reset].tm-remove, input[type=submit].tm-remove {
	margin-top:0
}
.button.tm-smaller, a.button.tm-smaller, button.tm-smaller, input[type=button].tm-smaller, input[type=reset].tm-smaller, input[type=submit].tm-smaller {
	margin-top:5px
}
.button.tm-small, a.button.tm-small, button.tm-small, input[type=button].tm-small, input[type=reset].tm-small, input[type=submit].tm-small {
	margin-top:10px
}
.button.tm-medium, a.button.tm-medium, button.tm-medium, input[type=button].tm-medium, input[type=reset].tm-medium, input[type=submit].tm-medium {
	margin-top:20px
}
.button.tm-large, a.button.tm-large, button.tm-large, input[type=button].tm-large, input[type=reset].tm-large, input[type=submit].tm-large {
	margin-top:30px
}
.button.tm-larger, a.button.tm-larger, button.tm-larger, input[type=button].tm-larger, input[type=reset].tm-larger, input[type=submit].tm-larger {
	margin-top:40px
}
.button.w-small, a.button.w-small, button.w-small, input[type=button].w-small, input[type=reset].w-small, input[type=submit].w-small {
	min-width:100px
}
.button.w-medium, a.button.w-medium, button.w-medium, input[type=button].w-medium, input[type=reset].w-medium, input[type=submit].w-medium {
	min-width:125px
}
.button.w-large, a.button.w-large, button.w-large, input[type=button].w-large, input[type=reset].w-large, input[type=submit].w-large {
	min-width:150px
}
.button.w-full, a.button.w-full, button.w-full, input[type=button].w-full, input[type=reset].w-full, input[type=submit].w-full {
	width:100%
}
.button.h-small, a.button.h-small, button.h-small, input[type=button].h-small, input[type=reset].h-small, input[type=submit].h-small {
	height:30px;
	font-size:80%
}
.button.h-medium, a.button.h-medium, button.h-medium, input[type=button].h-medium, input[type=reset].h-medium, input[type=submit].h-medium {
	height:40px;
	font-size:100%
}
.button.h-large, a.button.h-large, button.h-large, input[type=button].h-large, input[type=reset].h-large, input[type=submit].h-large {
	height:50px;
	font-size:120%
}
.button:hover, a.button:hover, button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {
	border-color:#06bcff;
	background:#06bcff;
	color:#fff;
}
.button:active, a.button:active, button:active, input[type=button]:active, input[type=reset]:active, input[type=submit]:active {
	border-color:#dddddd;
	background:#dddddd;
	color:#fff;
}
.button, a.button {
	line-height:40px;
	cursor:pointer
}
.button.h-small, a.button.h-small {
	line-height:30px
}
.button.h-medium, a.button.h-medium {
	line-height:40px
}
.button.h-large, a.button.h-large {
	line-height:50px
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
@media only screen and (max-width:767px) {
input.w-large, input.w-medium, input.w-small, input[type=email], input[type=file], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, select.w-large, select.w-medium, select.w-small, textarea, textarea.w-large, textarea.w-medium, textarea.w-small {
width:100%;
max-width:100%;
float:none
}
}
@media only screen and (max-width:479px) {
.button, .button.w-large, .button.w-medium, .button.w-small, a.button, a.button.w-large, a.button.w-medium, a.button.w-small, button, button.w-large, button.w-medium, button.w-small, input[type=button], input[type=button].w-large, input[type=button].w-medium, input[type=button].w-small, input[type=reset], input[type=reset].w-large, input[type=reset].w-medium, input[type=reset].w-small, input[type=submit], input[type=submit].w-large, input[type=submit].w-medium, input[type=submit].w-small {
width:100%;
max-width:100%;
float:none
}
}
.tipsy {
	font-family:Verdana, Geneva, sans-serif;
	font-size:.8em;
	line-height:normal
}
.tipsy-inner {
	padding:6px;
	background-color:#000;
	color:#fff;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.tipsy-arrow-n {
	border-bottom-color:#000
}
.tipsy-arrow-s {
	border-top-color:#000
}
.tipsy-arrow-e {
	border-left-color:#000
}
.tipsy-arrow-w {
	border-right-color:#000
}
