@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;
}
i, em {
	font-style: normal;
}
.floatLt,.fl{ float:left !important;}
.floatRt,.fr{ float:right !important;}

@keyframes heart {
	 0% {
	border-color:red;
	}
	 100% {
	border-color:#ffffff;
	}
}
.bgcolorRed{ background-color:#E91210 !important;}
.bgcolorBlue{ background-color:#2A93F9 !important;}
.bgcolorGreen{ background-color:#09B312 !important;}
.bgcolorGef{ background-color:#BFBFBF !important;}
.bgcolorWrite{ background-color:#FFFFFF !important;}
.bgcolorGef1{ background-color:#f7f7f7  !important;}
.bgcolorChart{ background-image: linear-gradient( 135deg, #ABDCFF 10%, #0396FF 100%)  !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;
}
.txtColor0 {
	color: #000 !important;
}
.txtColor2 {
	color: #222 !important;
}
.txtColor3 {
	color: #333 !important;
}
.txtColor4 {
	color: #444 !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: #fc2911 !important;
}
.txtColorOrange {
	color: #fb9104 !important;
}/** 橙黄 **/
.txtColorGreen {
	color: #3EC032 !important;
}

.marginNone {
    margin: 0px;
}
.marginTp0 {
    margin-top: 0px !important;
}
.marginTp10 {
	margin-top: 10px !important;
}
.marginTp15 {
	margin-top: 15px !important;
}
.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;
}
.marginLeri8 {
	margin-left: 8px;
	margin-right: 8px;
}
.marginLeri-8 {
	margin-left: -8px;
	margin-right: -8px;
}
.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;
}
.marginLt220 {
	margin-left: 220px;
}
.marginBt5 {
	margin-bottom: 5px;
}
.marginBt10 {
	margin-bottom: 10px;
}
.marginBt15 {
	margin-bottom: 15px;
}
.marginBt25 {
	margin-bottom: 25px;
}
.marginBt50 {
	margin-bottom: 50px;
}
.marginRt5 {
	margin-right: 5px;
}
.marginRt10 {
	margin-right: 10px;
}
.marginRt15 {
	margin-right: 15px;
}
.marginRt25 {
	margin-right: 25px;
}
.marginRt30 {
	margin-right: 30px;
}

.marginLtBt25 {
	margin-left: 25px;
	margin-bottom: 25px;
}

.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
}
.center {
	margin: 0 auto;
	text-align: center
}
.currentStepBg {
	background-color: #39F !important;
	color: #FFF;
}
.hand {
	cursor: pointer
}
.cursorP {
    cursor: pointer;
}
.width10 {
	width: 10px !important;
} /*单元宽度*/
.width30 {
	width: 30px !important;
} /*单元宽度*/
.width40 {
	width: 40px !important;
} /*单元宽度*/
.width50 {
	width: 50px !important;
} /*单元宽度*/
.width60 {
	width: 60px !important;
} /*单元宽度*/
.width70 {
	width: 70px !important;
} /*单元宽度*/
.width80 {
	width: 80px !important;
} /*单元宽度*/
.width90 {
	width: 90px !important;
} /*单元宽度*/
.width100 {
	width: 100px !important;
} /*单元宽度*/
.width110 {
	width: 110px !important;
} /*单元宽度*/
.width120 {
	width: 120px !important;
} /*单元宽度*/
.width130 {
	width: 130px !important;
} /*单元宽度*/
.width150 {
	width: 150px !important;
} /*单元宽度*/
.width160 {
	width: 160px !important;
} /*单元宽度*/
.width170 {
	width: 170px !important;
} /*单元宽度*/
.width180 {
	width: 180px !important;
} /*单元宽度*/
.width200 {
	width: 200px !important;
} /*单元宽度*/
.width250 {
	width: 250px !important;
} /*单元宽度*/
.width270 {
	width: 270px !important;
} /*单元宽度*/
.width280 {
	width: 280px !important;
} /*单元宽度*/
.width300 {
	width: 300px !important;
} /*单元宽度*/
.width400 {
	width: 400px !important;
} /*单元宽度*/
.width420 {
	width: 420px !important;
} /*单元宽度*/
.width600 {
	width: 600px !important;
} /*单元宽度*/
.widthAuto {
	width: auto !important;
} /*单元宽度*/
.widthTotal {
	width: 100% !important;
} /*单元宽度*/
.widthRate95 {
	width: 95% !important;
} /*单元宽度*/
.widthRate90 {
	width: 90% !important;
} /*单元宽度*/
.widthRate85 {
	width: 85% !important;
} /*单元宽度*/
.widthRate88 {
	width: 88% !important;
} /*单元宽度*/
.widthRate80 {
	width: 80% !important;
} /*单元宽度*/
.widthRate70 {
	width: 70% !important;
} /*单元宽度*/

.widthRate75 {
	width: 75% !important;
} /*单元宽度*/
.widthRate60 {
	width: 60% !important;
} /*单元宽度*/
.widthRate66 {
	width: 66.6666% !important;
} /*单元宽度*/
.widthRate50 {
	width: 50% !important;
} /*单元宽度*/
.widthRate45 {
	width: 45% !important;
} /*单元宽度*/
.widthRate40 {
	width: 40% !important;
} /*单元宽度*/
.widthRate35 {
	width: 35% !important;
} /*单元宽度*/
.widthRate33 {
	width: 33.333% !important;
} /*单元宽度*/
.widthRate30{
	width: 30% !important;
} /*单元宽度*/
.widthRate25 {
	width: 25% !important;
} /*单元宽度*/
.widthRate20 {
	width: 20% !important;
} /*单元宽度*/
.widthRate12 {
	width: 12% !important;
} /*单元宽度*/
.widthMin20 {
	min-width:20px !important;
}
.widthMin30 {
	min-width:30px !important;
}
.widthMin40 {
	min-width:40px !important;
}
.widthMin50 {
	min-width:50px !important;
}
.widthMin60 {
	min-width:60px !important;
}
.widthMin100 {
	min-width:100px !important;
}
.widthMin110 {
	min-width:110px !important;
}
.widthMin120 {
	min-width:120px !important;
}
.widthMin130 {
	min-width:130px !important;
}
.widthMin140 {
	min-width:140px !important;
}
.widthMin150 {
	min-width:150px !important;
}
.widthMin200 {
	min-width:200px !important;
}
.widthMin250 {
	min-width:250px !important;
}
.widthMaxRate90 {
	max-width:90% !important;
}
.heightRate100{
	height: 100% !important;
}
.height100 {
	height: 100px !important;
}/*单元高度*/
.height200 {
	height: 200px !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 !important;
}
.dispBlock {
	display: block !important;
}
.dispFlex {
	display: flex!important;
	flex-direction: column;
}
.flex1{
	flex:1
}
.flexUnset {
	flex: unset;
}

.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  !important;
}
.padTop5 {
	padding-top: 5px  !important;
}
.padTop10 {
	padding-top: 10px  !important;
}
.padBtm5 {
	padding: 0px;
	padding-bottom:5px  !important;
}
.padBtm15 {
	padding-bottom:15px  !important;
}
.paddingNone {
	padding: 0 !important;
}
.padTopBtm10 {
	padding: 10px 0  !important;
}
.padRtBt3 {
	padding: 0 3px 3px 0 !important;
}
.paddinglt10 {
	padding-left: 10px !important;
}
.paddingrt10 {
	padding-right: 10px !important;
}
.paddingRt15 {
	padding-right: 15px !important;
}
.paddingRt5 {
	padding-right: 5px !important;
}
.padding10 {
	padding: 10px;
}
.padding18 {
	padding: 18px;
}
.padding5 {
	padding: 5px !important;
}

.headerBorder15 {
	border-top: 15px solid #ebebeb;
	box-sizing: border-box;
}
.inlineBlock {
	display: inline-block;
}

.overflowNone{
	overflow: hidden !important;
}
.overflowAuto{
	overflow: auto;
}

.HorizontalLayout, .VerticalLayout { /*HorizontalLayout 水平布局 , VerticalLayout 垂直布局*/
	flex: 1;
	display: flex;
}
.VerticalLayout { /*垂直布局*/
	flex-direction: column;
}

.lineHeight0{
	line-height:0 !important;
}

.positRela{
	position: relative;
}
.shadowNone{
	box-shadow: unset;
}
