@charset "utf-8";
/* CSS Document */
/*公共样式表*/
*:focus {
	outline: none;
}
body {
	font-family: "微软雅黑", 'PingFang SC', 'STHeitiSC-Light', 'Helvetica-Light', arial, sans-serif, 'Droid Sans Fallback';
	/*font-size: 16px;*/
	-webkit-text-size-adjust: none;
}
ul, ol, li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
i, em {
	font-style: normal;
}
b {
	font-weight: normal;
}
.floatLt, .fl {
	float: left !important;
}
.floatRt, .fr {
	float: right !important;
}
@keyframes heart {
	0% {
		border-color: red;
	}
	100% {
		border-color: #ffffff;
	}
}
.bgcolorWhite {
	background-color: #FFFFFF !important;
}
.bgcolorRed {
	background-color: #E91210 !important;
}
.bgcolorBlue {
	background-color: #2A93F9 !important;
}
.bgcolorGreen {
	background-color: #09B312 !important;
}
.bgcolorGef2 {
	background-color: #e1e1e1 !important;
}
.bgcolorcCyan {
	background-color: #5960B9 !important;
}
.bgcolorcDeepOrange {
	background-color: #C4594B !important;
}
.bgcolorcMagenta {
	background-color: #AB4699 !important;
}
.bgcolorPurple {
	background-color: #927dfb !important;
}
.bgcolorPink {
	background-color: #bd639d !important;
}
.bgcolorB {
	background-color: #bbb !important;
}
.bgcolorGef {
	background-color: #9a9a9a !important;
}
.bgcolorOrangeLinear {
	background: #fea115;
/*	background-image: linear-gradient(142deg, #ffd25c, #FF9800) !important;*/
}
.bgcolorGreenLinear {
	background-color: #60b54e;
/*	background-image: linear-gradient(142deg, #19cf92, #00b075) !important;*/
}
.bgcolorBlueGradient {
/*	background-image: linear-gradient(135deg, #2bd1fb 10%, #00aeff 100%) !important;*/
	background: #1883ed;
}
.bgcolorGreenGradient {
	background-image: linear-gradient(135deg, #30bb57 10%, #5ad68f 100%) !important;
}
.bgcolorc01 {
	background-color: #ff9529 !important;
}
.bgcolorc02 {
	background-color: #ff92e6 !important;
}
.bgcolorc03 {
	background-color: #7fba26 !important;
}
.bgcolorc04 {
	background-color: #a492ff !important;
}
.bgcolorc05 {
	background-color: #ff9292 !important;
}
.bgcolorc06 {
	background-color: #d6c921 !important;
}
.textAlignRt {
	text-align: right !important;
}
.textAlignLt {
	text-align: left !important;
}
.textAlignCt {
	text-align: center !important;
}
.verticalAlignBm {
	vertical-align: bottom !important;
}
.verticalAlignTp {
	vertical-align: top !important;
}
.verticalAlignMd {
	vertical-align: middle !important;
}
.fontRed {
	color: #E91210 !important;
}
.fontGrey {
	color: #dddddd !important;
}
.fontGreen {
	color: #09B312 !important;
}
.fontBlue {
	color: #2A93F9 !important;
}
.fontColor01 {
	color: #927dfb
}
.fontColor02 {
	color: #bd639d
}
.fontColor03 {
	color: #fdab52
}
.fontColor04 {
	color: #24d21b
}
.txtColor0 {
	color: #000 !important;
}
.txtColor2 {
	color: #222 !important;
}
.txtColor3 {
	color: #333 !important;
}
.txtColor4 {
	color: #444 !important;
}
.txtColor5 {
	color: #555 !important;
}
.txtColor7 {
	color: #777 !important;
}
.txtColor8 {
	color: #888 !important;
}
.txtColorf {
	color: #fff !important;
}
.txtColorc {
	color: #ccc !important;
}
.txtColore {
	color: #eee !important;
}
.txtColora {
	color: #aaa !important;
}
.txtColorb {
	color: #bbb !important;
}
.txtColord {
	color: #ddd !important;
}
.txtColorBlue {
	color: #36F !important;
}
.txtColorRed {
	color: #f00 !important;
}
.txtColorOrange {
	color: #fb6b04 !important;
} /** 橙黄 **/
.txtColorGreen {
	color: #3EC032 !important;
}
.txtColorMagenta {
	color: #C93E93 !important;
}
.marginTp0 {
	margin-top: 0px !important;
}
.marginRt5 {
	margin-right: 5px;
}
.margin10 {
	margin: 10px;
}
.margin20 {
	margin: 20px;
}
.marginTpBt2 {
	margin-top: 2px;
	margin-bottom: 2px;
	box-sizing: border-box;
}
.marginTpBt3 {
	margin-top: 3px;
	margin-bottom: 3px;
}
.marginTpBt5 {
	margin-top: 5px;
	margin-bottom: 5px;
}
.marginTpBt10 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.marginLeri2 {
	margin-left: 2px;
	margin-right: 2px;
}
.marginLeri3 {
	margin-left: 3px;
	margin-right: 3px;
}
.marginLeri5 {
	margin-left: 5px;
	margin-right: 5px;
}
.marginLeri10 {
	margin-left: 10px;
	margin-right: 10px;
}
.marginLeri15 {
	margin-left: 15px;
	margin-right: 15px;
}
.marginLt10 {
	margin-left: 10px !important;
}
.marginLt15 {
	margin-left: 15px !important;
}
.marginLt50 {
	margin-left: 50px !important;
}
.marginLt180 {
	margin-left: 180px;
}
.marginbt5 {
	margin-bottom: 5px;
}
.marginbt10 {
	margin-bottom: 10px;
}
.marginbt50 {
	margin-bottom: 50px;
}
.marginri5 {
	margin-right: 5px;
}
.marginri10 {
	margin-right: 10px;
}
.marginRt10 {
	margin-right: 10px;
}
.marginRt15 {
	margin-right: 15px;
}
.marginRt30 {
	margin-right: 30px;
}
.marginLt8s {
	margin-left: -8px !important;
}
.fontSize12 {
	font-size: 12px !important
}
.fontSize14 {
	font-size: 14px !important
}
.fontSize15 {
	font-size: 15px !important
}
.fontSize16 {
	font-size: 16px !important
}
.fontSize18 {
	font-size: 18px !important
}
.fontSize20 {
	font-size: 20px !important
}
.fontSize24 {
	font-size: 24px !important
}
.fontSize28 {
	font-size: 28px !important
}
.fontSize30 {
	font-size: 30px !important
}
.fontSize36 {
	font-size: 36px !important
}
.center {
	margin: 0 auto;
	text-align: center
}
.currentStepBg {
	background-color: #39F !important;
	color: #FFF;
}
.hand {
	cursor: pointer
}
.width10 {
	width: 10px !important;
} /*单元宽度*/
.width30 {
	width: 30px !important;
} /*单元宽度*/
.width40 {
	width: 40px !important;
} /*单元宽度*/
.width45 {
	width: 45px !important;
} /*单元宽度*/
.width50 {
	width: 50px !important;
} /*单元宽度*/
.width70 {
	width: 70px !important;
} /*单元宽度*/
.width80 {
	width: 80px !important;
} /*单元宽度*/
.width100 {
	width: 100px !important;
} /*单元宽度*/
.width120 {
	width: 120px !important;
} /*单元宽度*/
.width130 {
	width: 130px !important;
} /*单元宽度*/
.width150 {
	width: 150px !important;
} /*单元宽度*/
.width160 {
	width: 160px !important;
} /*单元宽度*/
.width200 {
	width: 200px !important;
} /*单元宽度*/
.width300 {
	width: 300px !important;
} /*单元宽度*/
.width400 {
	width: 400px !important;
} /*单元宽度*/
.widthAuto {
	width: auto !important;
} /*单元宽度*/
.widthTotal {
	width: 100% !important;
} /*单元宽度*/
.widthRate100 {
	width: 100% !important;
} /*单元宽度*/
.widthRate90 {
	width: 90% !important;
} /*单元宽度*/
.widthRate80 {
	width: 80% !important;
} /*单元宽度*/
.widthRate70 {
	width: 70% !important;
} /*单元宽度*/
.widthRate75 {
	width: 75% !important;
} /*单元宽度*/
.widthRate50 {
	width: 50% !important;
} /*单元宽度*/
.widthRate40 {
	width: 40% !important;
} /*单元宽度*/
.widthRate35 {
	width: 35% !important;
} /*单元宽度*/
.widthRate33 {
	width: 33.33333% !important;
} /*单元宽度*/
.widthRate25 {
	width: 25% !important;
} /*单元宽度*/
.widthRate20 {
	width: 20% !important;
} /*单元宽度*/
.widthMin50 {
	min-width: 50px !important;
}
.widthMin100 {
	min-width: 100px !important;
}
.widthMin150 {
	min-width: 150px !important;
}
.widthMaxRate90 {
	max-width: 90% !important;
}
.height100 {
	height: 100px !important;
} /*单元高度*/
.height200 {
	height: 200px !important;
} /*单元高度*/
.height260 {
	height: 260px !important;
} /*单元高度*/
.height300 {
	height: 300px !important;
} /*单元高度*/
.height400 {
	height: 400px !important;
} /*单元高度*/
.height450 {
	height: 450px !important;
} /*单元高度*/
.height500 {
	height: 500px !important;
} /*单元高度*/
.height600 {
	height: 600px !important;
} /*单元高度*/
.height800 {
	height: 800px !important;
} /*单元高度*/
.displayNone {
	display: none !important;
}
.dispInline {
	display: inline-block;
}
.dispBlock {
	display: block;
}
.bordeRed {
	border: #F00 solid 1px;
}
.bordeLtW {
	border-left: #fff solid 1px;
}
.bordeTpW {
	border-top: #fff solid 1px;
}
.bordeBlue {
	border: #3CF solid 1px;
}
.bordeGrey {
	border: #ccc solid 1px;
}
.bordeNone {
	border: 0px !important;
}
.borderBtm {
	border-bottom: 1px solid #d9d9d9;
} /*下划线*/
.borderTop {
	border-top: 1px solid #d9d9d9;
} /*上划线*/
.padTopBtm5 {
	padding: 5px 0;
}
.paddingNone {
	padding: 0 !important;
}
.padTopBtm10 {
	padding: 10px 0;
}
.padTop5 {
	padding-top: 5px;
}
.padTop10 {
	padding-top: 10px;
}
.paddinglt10 {
	padding-left: 10px !important;
}
.paddingrt10 {
	padding-right: 10px !important;
}
.paddingRt5 {
	padding-right: 5px !important;
}
.padding10 {
	padding: 10px;
}
.padding5 {
	padding: 5px;
}
.headerBorder15 {
	border-top: 15px solid #ebebeb;
	box-sizing: border-box;
}
.inlineBlock {
	display: inline-block;
}