@CHARSET "UTF-8";

/** 定义 .wfdefult 初始化样式 **/
.wfdefult *, .wfdefult *:before, .wfdefult *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.wfdefult html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	font-size: 14px;
	-webkit-tap-highlight-color: transparent
}

.wfdefult {
	font-family: "Helvetica Neue", Helvetica, "PingFang SC",
		"Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
	font-size: 14px;
	line-height: 1.5;
	/* 	color: #333 */
}

.wfdefult body, .wfdefult button, .wfdefult input, .wfdefult optgroup,
	.wfdefult select, .wfdefult textarea, .wfdefult dl, .wfdefult dd,
	.wfdefult h1, .wfdefult h2, .wfdefult h3, .wfdefult h4, .wfdefult h5,
	.wfdefult h6, .wfdefult p, .wfdefult form, .wfdefult ul, .wfdefult ol,
	.wfdefult menu {
	margin: 0
}

.wfdefult ul, .wfdefult ol, .wfdefult menu, .wfdefult legend, .wfdefult td,
	.wfdefult th {
	padding: 0
}

.wfdefult ul, .wfdefult ol {
	list-style: none
}

.wfdefult img, .wfdefult legend {
	border: 0
}

.wfdefult article, .wfdefult aside, .wfdefult details, .wfdefult figcaption,
	.wfdefult figure, .wfdefult footer, .wfdefult header, .wfdefult hgroup,
	.wfdefult main, .wfdefult menu, .wfdefult nav, .wfdefult section,
	.wfdefult summary, .wfdefult title {
	display: block
}

.wfdefult audio, .wfdefult canvas, .wfdefult progress, .wfdefult video {
	display: inline-block;
	vertical-align: baseline
}

/** icomoon 图标**/
@font-face {
	font-family: 'wfdefulticomoon';
	src: url('../fonts/icomoon.eot?fesmz2');
	src: url('../fonts/icomoon.eot?fesmz2#iefix')
		format('embedded-opentype'), url('../fonts/icomoon.ttf?fesmz2')
		format('truetype'), url('../fonts/icomoon.woff?fesmz2') format('woff'),
		url('../fonts/icomoon.svg?fesmz2#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

.wfdefult [class^="icon-"], .wfdefult [class*=" icon-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'wfdefulticomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	color: #2DB7F5; /*修改字体图标颜色*/
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.wfdefult .icon-rotate:before {
	content: "\e098";
}

.wfdefult .icon-upload-file:before {
	content: "\e60a";
}

.wfdefult .icon-triangle-tag:before {
	content: "\e60e";
}

.wfdefult .icon-new:before {
	content: "\e61f";
}

.wfdefult .icon-solid-success:before {
	content: "\e625";
}

.wfdefult .icon-solid-error:before {
	content: "\e626";
}

.wfdefult .icon-solid-tip:before {
	content: "\e627";
}

.wfdefult .icon-solid-info:before {
	content: "\e628";
}

.wfdefult .icon-solid-help:before {
	content: "\e629";
}

.wfdefult .icon-shape-tag:before {
	content: "\e63a";
}

.wfdefult .icon-qzone:before {
	content: "\e642";
}

.wfdefult .icon-check:before {
	content: "\e645";
}

.wfdefult .icon-close:before {
	content: "\e646";
}

.wfdefult .icon-solid-warning:before {
	content: "\e664";
}

.wfdefult .icon-add-img:before {
	content: "\e666";
}

.wfdefult .icon-trash-o:before {
	content: "\e67e";
}

.wfdefult .icon-pengyou:before {
	content: "\e69b";
}

.wfdefult .icon-taobao:before {
	content: "\e6a8";
}

.wfdefult .icon-alipay:before {
	content: "\e6b9";
}

.wfdefult .icon-solid-plus:before {
	content: "\e6d8";
}

.wfdefult .icon-round-tag:before {
	content: "\e6f6";
}

.wfdefult .icon-default-img:before {
	content: "\e898";
}

.wfdefult .icon-solid-minus:before {
	content: "\e900";
}

.wfdefult .icon-arrow-up-line:before {
	content: "\e901";
}

.wfdefult .icon-arrow-down-line:before {
	content: "\e902";
}

.wfdefult .icon-img-upload:before {
	content: "\e903";
}

.wfdefult .icon-toggle-lg-on:before {
	content: "\e904";
}

.wfdefult .icon-toggle-lg-off:before {
	content: "\e905";
}

.wfdefult .icon-lock:before {
	content: "\e906";
}

.wfdefult .icon-music:before {
	content: "\f001";
}

.wfdefult .icon-search:before {
	content: "\f002";
}

.wfdefult .icon-envelope-o:before {
	content: "\f003";
}

.wfdefult .icon-heart:before {
	content: "\f004";
}

.wfdefult .icon-star:before {
	content: "\f005";
}

.wfdefult .icon-star-o:before {
	content: "\f006";
}

.wfdefult .icon-user:before {
	content: "\f007";
}

.wfdefult .icon-film:before {
	content: "\f008";
}

.wfdefult .icon-check-b:before {
	content: "\f00c";
}

.wfdefult .icon-close-b:before {
	content: "\f00d";
}

.wfdefult .icon-search-plus:before {
	content: "\f00e";
}

.wfdefult .icon-search-minus:before {
	content: "\f010";
}

.wfdefult .icon-power-off:before {
	content: "\f011";
}

.wfdefult .icon-gear:before {
	content: "\f013";
}

.wfdefult .icon-home:before {
	content: "\f015";
}

.wfdefult .icon-file-o:before {
	content: "\f016";
}

.wfdefult .icon-clock-o:before {
	content: "\f017";
}

.wfdefult .icon-download:before {
	content: "\f019";
}

.wfdefult .icon-repeat:before {
	content: "\f01e";
}

.wfdefult .icon-refresh:before {
	content: "\f021";
}

.wfdefult .icon-flag:before {
	content: "\f024";
}

.wfdefult .icon-qrcode:before {
	content: "\f029";
}

.wfdefult .icon-camera:before {
	content: "\f030";
}

.wfdefult .icon-picture-o:before {
	content: "\f03e";
}

.wfdefult .icon-pencil:before {
	content: "\f040";
}

.wfdefult .icon-map-marker:before {
	content: "\f041";
}

.wfdefult .icon-chevron-left:before {
	content: "\f053";
}

.wfdefult .icon-chevron-right:before {
	content: "\f054";
}

.wfdefult .icon-plus-circle:before {
	content: "\f055";
}

.wfdefult .icon-minus-circle:before {
	content: "\f056";
}

.wfdefult .icon-times-circle:before {
	content: "\f057";
}

.wfdefult .icon-check-circle:before {
	content: "\f058";
}

.wfdefult .icon-question-circle:before {
	content: "\f059";
}

.wfdefult .icon-info-circle:before {
	content: "\f05a";
}

.wfdefult .icon-ban:before {
	content: "\f05e";
}

.wfdefult .icon-arrow-left:before {
	content: "\f060";
}

.wfdefult .icon-arrow-right:before {
	content: "\f061";
}

.wfdefult .icon-arrow-up:before {
	content: "\f062";
}

.wfdefult .icon-arrow-down:before {
	content: "\f063";
}

.wfdefult .icon-plus:before {
	content: "\f067";
}

.wfdefult .icon-minus:before {
	content: "\f068";
}

.wfdefult .icon-exclamation-circle:before {
	content: "\f06a";
}

.wfdefult .icon-exclamation-triangle:before {
	content: "\f071";
}

.wfdefult .icon-calendar:before {
	content: "\f073";
}

.wfdefult .icon-chevron-up:before {
	content: "\f077";
}

.wfdefult .icon-chevron-down:before {
	content: "\f078";
}

.wfdefult .icon-shopping-cart:before {
	content: "\f07a";
}

.wfdefult .icon-folder:before {
	content: "\f07b";
}

.wfdefult .icon-folder-open:before {
	content: "\f07c";
}

.wfdefult .icon-bar-chart:before {
	content: "\f080";
}

.wfdefult .icon-comments:before {
	content: "\f086";
}

.wfdefult .icon-thumbs-o-up:before {
	content: "\f087";
}

.wfdefult .icon-thumbs-o-down:before {
	content: "\f088";
}

.wfdefult .icon-heart-o:before {
	content: "\f08a";
}

.wfdefult .icon-upload:before {
	content: "\f093";
}

.wfdefult .icon-phone:before {
	content: "\f095";
}

.wfdefult .icon-credit-card:before {
	content: "\f09d";
}

.wfdefult .icon-arrow-circle-left:before {
	content: "\f0a8";
}

.wfdefult .icon-arrow-circle-right:before {
	content: "\f0a9";
}

.wfdefult .icon-arrow-circle-up:before {
	content: "\f0aa";
}

.wfdefult .icon-arrow-circle-down:before {
	content: "\f0ab";
}

.wfdefult .icon-caret-down:before {
	content: "\f0d7";
}

.wfdefult .icon-caret-up:before {
	content: "\f0d8";
}

.wfdefult .icon-caret-left:before {
	content: "\f0d9";
}

.wfdefult .icon-caret-right:before {
	content: "\f0da";
}

.wfdefult .icon-sort:before {
	content: "\f0dc";
}

.wfdefult .icon-sort-desc:before {
	content: "\f0dd";
}

.wfdefult .icon-sort-asc:before {
	content: "\f0de";
}

.wfdefult .icon-envelope:before {
	content: "\f0e0";
}

.wfdefult .icon-comment-o:before {
	content: "\f0e5";
}

.wfdefult .icon-comments-o:before {
	content: "\f0e6";
}

.wfdefult .icon-bell:before {
	content: "\f0f3";
}

.wfdefult .icon-file-text-o:before {
	content: "\f0f6";
}

.wfdefult .icon-angle-double-left:before {
	content: "\f100";
}

.wfdefult .icon-angle-double-right:before {
	content: "\f101";
}

.wfdefult .icon-angle-double-up:before {
	content: "\f102";
}

.wfdefult .icon-angle-double-down:before {
	content: "\f103";
}

.wfdefult .icon-angle-left:before {
	content: "\f104";
}

.wfdefult .icon-angle-right:before {
	content: "\f105";
}

.wfdefult .icon-angle-top:before {
	content: "\f106";
}

.wfdefult .icon-angle-down:before {
	content: "\f107";
}

.wfdefult .icon-desktop:before {
	content: "\f108";
}

.wfdefult .icon-laptop:before {
	content: "\f109";
}

.wfdefult .icon-tablet:before {
	content: "\f10a";
}

.wfdefult .icon-mobile:before {
	content: "\f10b";
}

.wfdefult .icon-folder-o:before {
	content: "\f114";
}

.wfdefult .icon-folder-open-o:before {
	content: "\f115";
}

.wfdefult .icon-keyboard-o:before {
	content: "\f11c";
}

.wfdefult .icon-flag-o:before {
	content: "\f11d";
}

.wfdefult .icon-star-half-o:before {
	content: "\f123";
}

.wfdefult .icon-chevron-circle-left:before {
	content: "\f137";
}

.wfdefult .icon-chevron-circle-right:before {
	content: "\f138";
}

.wfdefult .icon-chevron-circle-up:before {
	content: "\f139";
}

.wfdefult .icon-chevron-circle-down:before {
	content: "\f13a";
}

.wfdefult .icon-minus-square-o:before {
	content: "\f147";
}

.wfdefult .icon-long-arrow-down:before {
	content: "\f175";
}

.wfdefult .icon-long-arrow-up:before {
	content: "\f176";
}

.wfdefult .icon-long-arrow-left:before {
	content: "\f177";
}

.wfdefult .icon-long-arrow-right:before {
	content: "\f178";
}

.wfdefult .icon-apple:before {
	content: "\f179";
}

.wfdefult .icon-windows:before {
	content: "\f17a";
}

.wfdefult .icon-android:before {
	content: "\f17b";
}

.wfdefult .icon-sina:before {
	content: "\f18a";
}

.wfdefult .icon-renren:before {
	content: "\f18b";
}

.wfdefult .icon-plus-square-o:before {
	content: "\f196";
}

.wfdefult .icon-file-pdf-o:before {
	content: "\f1c1";
}

.wfdefult .icon-file-word-o:before {
	content: "\f1c2";
}

.wfdefult .icon-file-excel-o:before {
	content: "\f1c3";
}

.wfdefult .icon-file-ppt-o:before {
	content: "\f1c4";
}

.wfdefult .icon-file-image-o:before {
	content: "\f1c5";
}

.wfdefult .icon-file-archive-o:before {
	content: "\f1c6";
}

.wfdefult .icon-file-audio-o:before {
	content: "\f1c7";
}

.wfdefult .icon-file-video-o:before {
	content: "\f1c8";
}

.wfdefult .icon-file-code-o:before {
	content: "\f1c9";
}

.wfdefult .icon-tencent-weibo:before {
	content: "\f1d5";
}

.wfdefult .icon-qq:before {
	content: "\f1d6";
}

.wfdefult .icon-weixin:before {
	content: "\f1d7";
}

.wfdefult .icon-area-chart:before {
	content: "\f1fe";
}

.wfdefult .icon-pie-chart:before {
	content: "\f200";
}

.wfdefult .icon-toggle-off:before {
	content: "\f204";
}

.wfdefult .icon-toggle-on:before {
	content: "\f205";
}

.wfdefult .icon-commenting:before {
	content: "\f27a";
}

.wfdefult .icon-commenting-o:before {
	content: "\f27b";
}

/**表单排版**/
.wfdefult .container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

@media ( min-width :768px) {
	.wfdefult .container {
		width: 750px
	}
}

@media ( min-width :992px) {
	.wfdefult .container {
		width: 970px
	}
}

@media ( min-width :1200px) {
	.wfdefult .container {
		width: 1170px
	}
}

/**布局样式**/
.wfdefult .row {
	margin-right: 0px;
	margin-left: 0px
}

.wfdefult .col-lg-1, .wfdefult .col-lg-10, .wfdefult .col-lg-11,
	.wfdefult .col-lg-12, .wfdefult .col-lg-2, .wfdefult .col-lg-3,
	.wfdefult .col-lg-4, .wfdefult .col-lg-5, .wfdefult .col-lg-6,
	.wfdefult .col-lg-7, .wfdefult .col-lg-8, .wfdefult .col-lg-9,
	.wfdefult .col-md-1, .wfdefult .col-md-10, .wfdefult .col-md-11,
	.wfdefult .col-md-12, .wfdefult .col-md-2, .wfdefult .col-md-3,
	.wfdefult .col-md-4, .wfdefult .col-md-5, .wfdefult .col-md-6,
	.wfdefult .col-md-7, .wfdefult .col-md-8, .wfdefult .col-md-9,
	.wfdefult .col-sm-1, .wfdefult .col-sm-10, .wfdefult .col-sm-11,
	.wfdefult .col-sm-12, .wfdefult .col-sm-2, .wfdefult .col-sm-3,
	.wfdefult .col-sm-4, .wfdefult .col-sm-5, .wfdefult .col-sm-6,
	.wfdefult .col-sm-7, .wfdefult .col-sm-8, .wfdefult .col-sm-9,
	.wfdefult .col-xs-1, .wfdefult .col-xs-10, .wfdefult .col-xs-11,
	.wfdefult .col-xs-12, .wfdefult .col-xs-2, .wfdefult .col-xs-3,
	.wfdefult .col-xs-4, .wfdefult .col-xs-5, .wfdefult .col-xs-6,
	.wfdefult .col-xs-7, .wfdefult .col-xs-8, .wfdefult .col-xs-9 {
	position: relative;
	min-height: 40px; /*行最小高度*/
/* 	text-align: center padding-right : 15px; */
	padding-left: 15px;
	padding-right: 15px;
}

.wfdefult .col-xs-1, .wfdefult .col-xs-10, .wfdefult .col-xs-11,
	.wfdefult .col-xs-12, .wfdefult .col-xs-2, .wfdefult .col-xs-3,
	.wfdefult .col-xs-4, .wfdefult .col-xs-5, .wfdefult .col-xs-6,
	.wfdefult .col-xs-7, .wfdefult .col-xs-8, .wfdefult .col-xs-9 {
	float: left
}

.wfdefult .col-xs-12 {
	width: 100%
}

.wfdefult .col-xs-11 {
	width: 91.66666667%
}

.wfdefult .col-xs-10 {
	width: 83.33333333%
}

.wfdefult .col-xs-9 {
	width: 75%
}

.wfdefult .col-xs-8 {
	width: 66.66666667%
}

.wfdefult .col-xs-7 {
	width: 58.33333333%
}

.wfdefult .col-xs-6 {
	width: 50%
}

.wfdefult .col-xs-5 {
	width: 41.66666667%
}

.wfdefult .col-xs-4 {
	width: 33.33333333%
}

.wfdefult .col-xs-3 {
	width: 25%
}

.wfdefult .col-xs-2 {
	width: 16.66666667%
}

.wfdefult .col-xs-1 {
	width: 8.33333333%
}

.wfdefult .col-xs-pull-12 {
	right: 100%
}

.wfdefult .col-xs-pull-11 {
	right: 91.66666667%
}

.wfdefult .col-xs-pull-10 {
	right: 83.33333333%
}

.wfdefult .col-xs-pull-9 {
	right: 75%
}

.wfdefult .col-xs-pull-8 {
	right: 66.66666667%
}

.wfdefult .col-xs-pull-7 {
	right: 58.33333333%
}

.wfdefult .col-xs-pull-6 {
	right: 50%
}

.wfdefult .col-xs-pull-5 {
	right: 41.66666667%
}

.wfdefult .col-xs-pull-4 {
	right: 33.33333333%
}

.wfdefult .col-xs-pull-3 {
	right: 25%
}

.wfdefult .col-xs-pull-2 {
	right: 16.66666667%
}

.wfdefult .col-xs-pull-1 {
	right: 8.33333333%
}

.wfdefult .col-xs-pull-0 {
	right: auto
}

.wfdefult .col-xs-push-12 {
	left: 100%
}

.wfdefult .col-xs-push-11 {
	left: 91.66666667%
}

.wfdefult .col-xs-push-10 {
	left: 83.33333333%
}

.wfdefult .col-xs-push-9 {
	left: 75%
}

.wfdefult .col-xs-push-8 {
	left: 66.66666667%
}

.wfdefult .col-xs-push-7 {
	left: 58.33333333%
}

.wfdefult .col-xs-push-6 {
	left: 50%
}

.wfdefult .col-xs-push-5 {
	left: 41.66666667%
}

.wfdefult .col-xs-push-4 {
	left: 33.33333333%
}

.wfdefult .col-xs-push-3 {
	left: 25%
}

.wfdefult .col-xs-push-2 {
	left: 16.66666667%
}

.wfdefult .col-xs-push-1 {
	left: 8.33333333%
}

.wfdefult .col-xs-push-0 {
	left: auto
}

.wfdefult .col-xs-offset-12 {
	margin-left: 100%
}

.wfdefult .col-xs-offset-11 {
	margin-left: 91.66666667%
}

.wfdefult .col-xs-offset-10 {
	margin-left: 83.33333333%
}

.wfdefult .col-xs-offset-9 {
	margin-left: 75%
}

.wfdefult .col-xs-offset-8 {
	margin-left: 66.66666667%
}

.wfdefult .col-xs-offset-7 {
	margin-left: 58.33333333%
}

.wfdefult .col-xs-offset-6 {
	margin-left: 50%
}

.wfdefult .col-xs-offset-5 {
	margin-left: 41.66666667%
}

.wfdefult .col-xs-offset-4 {
	margin-left: 33.33333333%
}

.wfdefult .col-xs-offset-3 {
	margin-left: 25%
}

.wfdefult .col-xs-offset-2 {
	margin-left: 16.66666667%
}

.wfdefult .col-xs-offset-1 {
	margin-left: 8.33333333%
}

.wfdefult .col-xs-offset-0 {
	margin-left: 0
}

@media ( min-width :768px) {
	.wfdefult .col-sm-1, .wfdefult .col-sm-10, .wfdefult .col-sm-11,
		.wfdefult .col-sm-12, .wfdefult .col-sm-2, .wfdefult .col-sm-3,
		.wfdefult .col-sm-4, .wfdefult .col-sm-5, .wfdefult .col-sm-6,
		.wfdefult .col-sm-7, .wfdefult .col-sm-8, .wfdefult .col-sm-9 {
		float: left
	}
	.wfdefult .col-sm-12 {
		width: 100%
	}
	.wfdefult .col-sm-11 {
		width: 91.66666667%
	}
	.wfdefult .col-sm-10 {
		width: 83.33333333%
	}
	.wfdefult .col-sm-9 {
		width: 75%
	}
	.wfdefult .col-sm-8 {
		width: 66.66666667%
	}
	.wfdefult .col-sm-7 {
		width: 58.33333333%
	}
	.wfdefult .col-sm-6 {
		width: 50%
	}
	.wfdefult .col-sm-5 {
		width: 41.66666667%
	}
	.wfdefult .col-sm-4 {
		width: 33.33333333%
	}
	.wfdefult .col-sm-3 {
		width: 25%
	}
	.wfdefult .col-sm-2 {
		width: 16.66666667%
	}
	.wfdefult .col-sm-1 {
		width: 8.33333333%
	}
	.wfdefult .col-sm-pull-12 {
		right: 100%
	}
	.wfdefult .col-sm-pull-11 {
		right: 91.66666667%
	}
	.wfdefult .col-sm-pull-10 {
		right: 83.33333333%
	}
	.wfdefult .col-sm-pull-9 {
		right: 75%
	}
	.wfdefult .col-sm-pull-8 {
		right: 66.66666667%
	}
	.wfdefult .col-sm-pull-7 {
		right: 58.33333333%
	}
	.wfdefult .col-sm-pull-6 {
		right: 50%
	}
	.wfdefult .col-sm-pull-5 {
		right: 41.66666667%
	}
	.wfdefult .col-sm-pull-4 {
		right: 33.33333333%
	}
	.wfdefult .col-sm-pull-3 {
		right: 25%
	}
	.wfdefult .col-sm-pull-2 {
		right: 16.66666667%
	}
	.wfdefult .col-sm-pull-1 {
		right: 8.33333333%
	}
	.wfdefult .col-sm-pull-0 {
		right: auto
	}
	.wfdefult .col-sm-push-12 {
		left: 100%
	}
	.wfdefult .col-sm-push-11 {
		left: 91.66666667%
	}
	.wfdefult .col-sm-push-10 {
		left: 83.33333333%
	}
	.wfdefult .col-sm-push-9 {
		left: 75%
	}
	.wfdefult .col-sm-push-8 {
		left: 66.66666667%
	}
	.wfdefult .col-sm-push-7 {
		left: 58.33333333%
	}
	.wfdefult .col-sm-push-6 {
		left: 50%
	}
	.wfdefult .col-sm-push-5 {
		left: 41.66666667%
	}
	.wfdefult .col-sm-push-4 {
		left: 33.33333333%
	}
	.wfdefult .col-sm-push-3 {
		left: 25%
	}
	.wfdefult .col-sm-push-2 {
		left: 16.66666667%
	}
	.wfdefult .col-sm-push-1 {
		left: 8.33333333%
	}
	.wfdefult .col-sm-push-0 {
		left: auto
	}
	.wfdefult .col-sm-offset-12 {
		margin-left: 100%
	}
	.wfdefult .col-sm-offset-11 {
		margin-left: 91.66666667%
	}
	.wfdefult .col-sm-offset-10 {
		margin-left: 83.33333333%
	}
	.wfdefult .col-sm-offset-9 {
		margin-left: 75%
	}
	.wfdefult .col-sm-offset-8 {
		margin-left: 66.66666667%
	}
	.wfdefult .col-sm-offset-7 {
		margin-left: 58.33333333%
	}
	.wfdefult .col-sm-offset-6 {
		margin-left: 50%
	}
	.wfdefult .col-sm-offset-5 {
		margin-left: 41.66666667%
	}
	.wfdefult .col-sm-offset-4 {
		margin-left: 33.33333333%
	}
	.wfdefult .col-sm-offset-3 {
		margin-left: 25%
	}
	.wfdefult .col-sm-offset-2 {
		margin-left: 16.66666667%
	}
	.wfdefult .col-sm-offset-1 {
		margin-left: 8.33333333%
	}
	.wfdefult .col-sm-offset-0 {
		margin-left: 0
	}
}

@media ( min-width :992px) {
	.wfdefult .col-md-1, .wfdefult .col-md-10, .wfdefult .col-md-11,
		.wfdefult .col-md-12, .wfdefult .col-md-2, .wfdefult .col-md-3,
		.wfdefult .col-md-4, .wfdefult .col-md-5, .wfdefult .col-md-6,
		.wfdefult .col-md-7, .wfdefult .col-md-8, .wfdefult .col-md-9 {
		float: left
	}
	.wfdefult .col-md-12 {
		width: 100%
	}
	.wfdefult .col-md-11 {
		width: 91.66666667%
	}
	.wfdefult .col-md-10 {
		width: 83.33333333%
	}
	.wfdefult .col-md-9 {
		width: 75%
	}
	.wfdefult .col-md-8 {
		width: 66.66666667%
	}
	.wfdefult .col-md-7 {
		width: 58.33333333%
	}
	.wfdefult .col-md-6 {
		width: 50%
	}
	.wfdefult .col-md-5 {
		width: 41.66666667%
	}
	.wfdefult .col-md-4 {
		width: 33.33333333%
	}
	.wfdefult .col-md-3 {
		width: 25%
	}
	.wfdefult .col-md-2 {
		width: 16.66666667%
	}
	.wfdefult .col-md-1 {
		width: 8.33333333%
	}
	.wfdefult .col-md-pull-12 {
		right: 100%
	}
	.wfdefult .col-md-pull-11 {
		right: 91.66666667%
	}
	.wfdefult .col-md-pull-10 {
		right: 83.33333333%
	}
	.wfdefult .col-md-pull-9 {
		right: 75%
	}
	.wfdefult .col-md-pull-8 {
		right: 66.66666667%
	}
	.wfdefult .col-md-pull-7 {
		right: 58.33333333%
	}
	.wfdefult .col-md-pull-6 {
		right: 50%
	}
	.wfdefult .col-md-pull-5 {
		right: 41.66666667%
	}
	.wfdefult .col-md-pull-4 {
		right: 33.33333333%
	}
	.wfdefult .col-md-pull-3 {
		right: 25%
	}
	.wfdefult .col-md-pull-2 {
		right: 16.66666667%
	}
	.wfdefult .col-md-pull-1 {
		right: 8.33333333%
	}
	.wfdefult .col-md-pull-0 {
		right: auto
	}
	.wfdefult .col-md-push-12 {
		left: 100%
	}
	.wfdefult .col-md-push-11 {
		left: 91.66666667%
	}
	.wfdefult .col-md-push-10 {
		left: 83.33333333%
	}
	.wfdefult .col-md-push-9 {
		left: 75%
	}
	.wfdefult .col-md-push-8 {
		left: 66.66666667%
	}
	.wfdefult .col-md-push-7 {
		left: 58.33333333%
	}
	.wfdefult .col-md-push-6 {
		left: 50%
	}
	.wfdefult .col-md-push-5 {
		left: 41.66666667%
	}
	.wfdefult .col-md-push-4 {
		left: 33.33333333%
	}
	.wfdefult .col-md-push-3 {
		left: 25%
	}
	.wfdefult .col-md-push-2 {
		left: 16.66666667%
	}
	.wfdefult .col-md-push-1 {
		left: 8.33333333%
	}
	.wfdefult .col-md-push-0 {
		left: auto
	}
	.wfdefult .col-md-offset-12 {
		margin-left: 100%
	}
	.wfdefult .col-md-offset-11 {
		margin-left: 91.66666667%
	}
	.wfdefult .col-md-offset-10 {
		margin-left: 83.33333333%
	}
	.wfdefult .col-md-offset-9 {
		margin-left: 75%
	}
	.wfdefult .col-md-offset-8 {
		margin-left: 66.66666667%
	}
	.wfdefult .col-md-offset-7 {
		margin-left: 58.33333333%
	}
	.wfdefult .col-md-offset-6 {
		margin-left: 50%
	}
	.wfdefult .col-md-offset-5 {
		margin-left: 41.66666667%
	}
	.wfdefult .col-md-offset-4 {
		margin-left: 33.33333333%
	}
	.wfdefult .col-md-offset-3 {
		margin-left: 25%
	}
	.wfdefult .col-md-offset-2 {
		margin-left: 16.66666667%
	}
	.wfdefult .col-md-offset-1 {
		margin-left: 8.33333333%
	}
	.wfdefult .col-md-offset-0 {
		margin-left: 0
	}
}

@media ( min-width :1200px) {
	.wfdefult .col-lg-1, .wfdefult .col-lg-10, .wfdefult .col-lg-11,
		.wfdefult .col-lg-12, .wfdefult .col-lg-2, .wfdefult .col-lg-3,
		.wfdefult .col-lg-4, .wfdefult .col-lg-5, .wfdefult .col-lg-6,
		.wfdefult .col-lg-7, .wfdefult .col-lg-8, .wfdefult .col-lg-9 {
		float: left
	}
	.wfdefult .col-lg-12 {
		width: 100%
	}
	.wfdefult .col-lg-11 {
		width: 91.66666667%
	}
	.wfdefult .col-lg-10 {
		width: 83.33333333%
	}
	.wfdefult .col-lg-9 {
		width: 75%
	}
	.wfdefult .col-lg-8 {
		width: 66.66666667%
	}
	.wfdefult .col-lg-7 {
		width: 58.33333333%
	}
	.wfdefult .col-lg-6 {
		width: 50%
	}
	.wfdefult .col-lg-5 {
		width: 41.66666667%
	}
	.wfdefult .col-lg-4 {
		width: 33.33333333%
	}
	.wfdefult .col-lg-3 {
		width: 25%
	}
	.wfdefult .col-lg-2 {
		width: 16.66666667%
	}
	.wfdefult .col-lg-1 {
		width: 8.33333333%
	}
	.wfdefult .col-lg-pull-12 {
		right: 100%
	}
	.wfdefult .col-lg-pull-11 {
		right: 91.66666667%
	}
	.wfdefult .col-lg-pull-10 {
		right: 83.33333333%
	}
	.wfdefult .col-lg-pull-9 {
		right: 75%
	}
	.wfdefult .col-lg-pull-8 {
		right: 66.66666667%
	}
	.wfdefult .col-lg-pull-7 {
		right: 58.33333333%
	}
	.wfdefult .col-lg-pull-6 {
		right: 50%
	}
	.wfdefult .col-lg-pull-5 {
		right: 41.66666667%
	}
	.wfdefult .col-lg-pull-4 {
		right: 33.33333333%
	}
	.wfdefult .col-lg-pull-3 {
		right: 25%
	}
	.wfdefult .col-lg-pull-2 {
		right: 16.66666667%
	}
	.wfdefult .col-lg-pull-1 {
		right: 8.33333333%
	}
	.wfdefult .col-lg-pull-0 {
		right: auto
	}
	.wfdefult .col-lg-push-12 {
		left: 100%
	}
	.wfdefult .col-lg-push-11 {
		left: 91.66666667%
	}
	.wfdefult .col-lg-push-10 {
		left: 83.33333333%
	}
	.wfdefult .col-lg-push-9 {
		left: 75%
	}
	.wfdefult .col-lg-push-8 {
		left: 66.66666667%
	}
	.wfdefult .col-lg-push-7 {
		left: 58.33333333%
	}
	.wfdefult .col-lg-push-6 {
		left: 50%
	}
	.wfdefult .col-lg-push-5 {
		left: 41.66666667%
	}
	.wfdefult .col-lg-push-4 {
		left: 33.33333333%
	}
	.wfdefult .col-lg-push-3 {
		left: 25%
	}
	.wfdefult .col-lg-push-2 {
		left: 16.66666667%
	}
	.wfdefult .col-lg-push-1 {
		left: 8.33333333%
	}
	.wfdefult .col-lg-push-0 {
		left: auto
	}
	.wfdefult .col-lg-offset-12 {
		margin-left: 100%
	}
	.wfdefult .col-lg-offset-11 {
		margin-left: 91.66666667%
	}
	.wfdefult .col-lg-offset-10 {
		margin-left: 83.33333333%
	}
	.wfdefult .col-lg-offset-9 {
		margin-left: 75%
	}
	.wfdefult .col-lg-offset-8 {
		margin-left: 66.66666667%
	}
	.wfdefult .col-lg-offset-7 {
		margin-left: 58.33333333%
	}
	.wfdefult .col-lg-offset-6 {
		margin-left: 50%
	}
	.wfdefult .col-lg-offset-5 {
		margin-left: 41.66666667%
	}
	.wfdefult .col-lg-offset-4 {
		margin-left: 33.33333333%
	}
	.wfdefult .col-lg-offset-3 {
		margin-left: 25%
	}
	.wfdefult .col-lg-offset-2 {
		margin-left: 16.66666667%
	}
	.wfdefult .col-lg-offset-1 {
		margin-left: 8.33333333%
	}
	.wfdefult .col-lg-offset-0 {
		margin-left: 0
	}
}

/** .btn 样式**/
.wfdefult .btn {
	display: inline-block;
	font-weight: 400;
	text-align: center;
	touch-action: manipulation;
	cursor: pointer;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 5px 18px;
	font-size: 14px;
	line-height: 1.35;
	border-radius: 2px
}

.wfdefult .btn[class*=icon-]:before, .wfdefult .btn [class*=icon-]:before,
	.wfdefult .btn:not (:empty ):before {
	margin-right: 4px
}

.wfdefult .btn:focus {
	outline: 0
}

.wfdefult .btn[disabled], .wfdefult .btn.disabled {
	cursor: not-allowed;
	opacity: 0.5;
	filter: alpha(opacity = 50)
}

.wfdefult .btn[disabled]:active, .wfdefult .btn.disabled:active {
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.wfdefult .btn a.btn.disabled, fieldset[disabled] .wfdefult .btn a.btn {
	pointer-events: none
}

/** btn-blue **/
.wfdefult .btn-blue {
	color: #fff;
	background-color: #388be7;
	border-color:#388be7
}

.wfdefult .btn-blue:active {
	color: #fff;
	background-color: #1a72bd;
	background-image: none;
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.125);
	-ms-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.125);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.125);
	cursor: default;
}

.wfdefult .btn-blue[disabled], .wfdefult .btn-blue[disabled]:hover,
	.wfdefult .btn-blue[disabled]:active, .wfdefult .btn-blue.disabled,
	.wfdefult .btn-blue.disabled:hover, .wfdefult .btn-blue.disabled:active
	{
	background-color:#2161c9;
	border-color:#2161c9
}

.wfdefult .btn-blue:hover {
	color: #fff;
	background-color :#2161c9;
	border-color:#2161c9
}

/** btn-grey **/
.wfdefult .btn-grey {
	color: #fff;
	background-color: #a9a9a9;
	border-color: #a9a9a9
}

.wfdefult .btn-grey:active {
	color: #fff;
	background-color: #9c9c9c;
	background-image: none;
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.125);
	-ms-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.125);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.125);
	cursor: default;
}

.wfdefult .btn-grey[disabled], .wfdefult .btn-grey[disabled]:hover,
	.wfdefult .btn-grey[disabled]:active, .wfdefult .btn-grey.disabled,
	.wfdefult .btn-grey.disabled:hover, .wfdefult .btn-grey.disabled:active
	{
	background-color: #a9a9a9;
	border-color: #a9a9a9
}

.wfdefult .btn-grey:hover {
	color: #fff;
	background-color: #b8b8b8;
	border-color: #b8b8b8
}

/**radio样式**/
.wfdefult .radio input, .wfdefult .radio .inner, .wfdefult .checkbox input,
	.wfdefult .checkbox .inner {
	cursor: pointer
}

.wfdefult .radio:hover .inner:before, .wfdefult .checkbox:hover .inner:before
	{
	border-color: #b3b3b3
}

.wfdefult .radio.disabled, .wfdefult .radio.disabled .inner, .wfdefult .checkbox.disabled,
	.wfdefult .checkbox.disabled .inner {
	opacity: 0.5;
	filter: alpha(opacity = 50);
	cursor: not-allowed
}

.wfdefult .radio input[type="radio"]:disabled+.inner:after, .wfdefult .checkbox input[type="radio"]:disabled+.inner:after
	{
	background-color: #2DB7F5
}

.wfdefult .radio.disabled, .wfdefult .radio.disabled .inner, .wfdefult .checkbox.disabled,
	.wfdefult .checkbox.disabled .inner {
	opacity: 0.5;
	filter: alpha(opacity = 50);
	cursor: not-allowed
}

.wfdefult .radio input[type="checkbox"]:disabled+.inner:before,
	.wfdefult .checkbox input[type="checkbox"]:disabled+.inner:before {
	background-color: #fff;
	border-color: #ccc
}

.wfdefult .radio input[type="checkbox"]:disabled+.inner:after, .wfdefult .checkbox input[type="checkbox"]:disabled+.inner:after
	{
	border-color: #ccc
}

.wfdefult .radio .inner, .wfdefult .checkbox .inner {
	line-height: 16px;
	padding-left: 14px
}

.wfdefult .radio .inner:before, .wfdefult .radio .inner:after, .wfdefult .checkbox .inner:before,
	.wfdefult .checkbox .inner:after {
	content: "";
	position: absolute;
	left: 0;
	-webkit-transition: background 0.3s, transform 0.3s;
	/* Safari 和 Chrome */
	-ms-transition: background 0.3s, transform 0.3s; /*IE8*/
	-moz-transition: background 0.3s, transform 0.3s; /* Firefox 4 */
	transition: background 0.3s, transform 0.3s
}

.wfdefult .radio .inner:before, .wfdefult .checkbox .inner:before {
	width: 16px;
	height: 16px;
	border: 2px solid #ccc;
	background: #fff;
	top: 0
}

.wfdefult .radio {
	display: inline-block;
	vertical-align: middle;
	cursor: pointer
}

.wfdefult .radio .inner:before, .wfdefult .radio .inner:after {
	border-radius: 100%
}

.wfdefult .radio .inner:after {
	-webkit-transition: all 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
	-ms-transition: all 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
	-moz-transition: all 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
	transition: all 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955)
}

.wfdefult .radio input {
	opacity: 0;
	width: 0;
	height: 0;
	display: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.wfdefult .radio .inner {
	position: relative;
	cursor: pointer;
	display: block;
	-webkit-transition: background-color 0.3s ease-in-out, border 0.3s
		ease-in-out;
	-ms-transition: background-color 0.3s ease-in-out, border 0.3s
		ease-in-out;
	-moz-transition: background-color 0.3s ease-in-out, border 0.3s
		ease-in-out;
	transition: background-color 0.3s ease-in-out, border 0.3s ease-in-out
}

.wfdefult .radio input[type="radio"]:checked+.inner:after {
	top: 5px;
	left: 5px;
	width: 6px;
	height: 6px;
	background: #2DB7F5
}

.wfdefult .radio input[type="radio"]:checked+.inner:before {
	border-width: 2px;
	border-color: #2DB7F5
}

/**radio-square和checkbox-square样式**/
.wfdefult .radio-square, .wfdefult .checkbox-square {
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer
}

.wfdefult .radio-square .inner, .wfdefult .checkbox-square .inner {
	background: #f0f0f0;
	padding: 4px 10px 4px 20px;
	border-radius: 2px;
	color: #767676
}

.wfdefult .radio-square .inner:hover, .wfdefult .checkbox-square .inner:hover
	{
	background: #e9e9e9
}

.wfdefult .radio-square .inner:before, .wfdefult .radio-square .inner:after,
	.wfdefult .checkbox-square .inner:before, .wfdefult .checkbox-square .inner:after
	{
	content: '';
	position: absolute;
	left: 8px
}

.wfdefult .radio-square .inner:after, .wfdefult .checkbox-square .inner:after
	{
	top: 50%;
	margin-top: -4px;
	width: 8px;
	height: 8px;
	border-radius: 100%;
	background: #cfcfcf;
	-webkit-transition: transform 0.4s, width 0.3s;
	-ms-transition: transform 0.4s, width 0.3s;
	-moz-transition: transform 0.4s, width 0.3s;
	transition: transform 0.4s, width 0.3s
}

.wfdefult .radio-square input, .wfdefult .checkbox-square input {
	opacity: 0;
	width: 0;
	height: 0;
	display: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.wfdefult .radio-square .inner, .wfdefult .checkbox-square .inner {
	position: relative;
	cursor: pointer;
	display: block;
	-webkit-transition: background-color 0.3s ease-in-out, border 0.3s
		ease-in-out;
	-ms-transition: background-color 0.3s ease-in-out, border 0.3s
		ease-in-out;
	-moz-transition: background-color 0.3s ease-in-out, border 0.3s
		ease-in-out;
	transition: background-color 0.3s ease-in-out, border 0.3s ease-in-out
}

.wfdefult .radio-square input[type="checkbox"]:checked+.inner, .wfdefult .checkbox-square input[type="checkbox"]:checked+.inner
	{
	background: #2DB7F5;
	color: #fff;
	-webkit-transition: background 0.3s;
	-ms-transition: background 0.3s;
	-moz-transition: background 0.3s;
	transition: background 0.3s
}

.wfdefult .radio-square input[type="checkbox"]:checked+.inner:before,
	.wfdefult .checkbox-square input[type="checkbox"]:checked+.inner:before
	{
	font-family: 'wfdefulticomoon';
	content: '\f00c';
	font-size: 14px;
	-webkit-transition: transform 0.4s, width 0.3s;
	-ms-transition: transform 0.4s, width 0.3s;
	-moz-transition: transform 0.4s, width 0.3s;
	transition: transform 0.4s, width 0.3s
}

.wfdefult .radio-square input[type="checkbox"]:checked+.inner:after,
	.wfdefult .checkbox-square input[type="checkbox"]:checked+.inner:after
	{
	width: 0;
	height: 0
}

.wfdefult .radio-square input[type="checkbox"]:checked+.inner:hover,
	.wfdefult .checkbox-square input[type="checkbox"]:checked+.inner:hover
	{
	background: #45bff6
}

.wfdefult .radio-square input, .wfdefult .checkbox-square input {
	opacity: 0;
	width: 0;
	height: 0;
	display: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.wfdefult .radio-square .inner, .wfdefult .checkbox-square .inner {
	position: relative;
	cursor: pointer;
	display: block;
	-webkit-transition: background-color 0.3s ease-in-out, border 0.3s
		ease-in-out;
	-ms-transition: background-color 0.3s ease-in-out, border 0.3s
		ease-in-out;
	-moz-transition: background-color 0.3s ease-in-out, border 0.3s
		ease-in-out;
	transition: background-color 0.3s ease-in-out, border 0.3s ease-in-out
}

.wfdefult .radio-square input[type="radio"]:checked+.inner, .wfdefult .checkbox-square input[type="radio"]:checked+.inner
	{
	background: #2DB7F5;
	color: #fff;
	-webkit-transition: background 0.3s;
	-ms-transition: background 0.3s;
	-moz-transition: background 0.3s;
	transition: background 0.3s
}

.wfdefult .radio-square input[type="radio"]:checked+.inner:before,
	.wfdefult .checkbox-square input[type="radio"]:checked+.inner:before {
	font-family: 'wfdefulticomoon';
	content: '\f00c';
	font-size: 14px;
	-webkit-transition: transform 0.4s, width 0.3s;
	-ms-transition: transform 0.4s, width 0.3s;
	-moz-transition: transform 0.4s, width 0.3s;
	transition: transform 0.4s, width 0.3s
}

.wfdefult .radio-square input[type="radio"]:checked+.inner:after,
	.wfdefult .checkbox-square input[type="radio"]:checked+.inner:after {
	width: 0;
	height: 0
}

.wfdefult .radio-square input[type="radio"]:checked+.inner:hover,
	.wfdefult .checkbox-square input[type="radio"]:checked+.inner:hover {
	background: #45bff6
}

.wfdefult .radio-square.disabled, .radio-square.disabled .inner,
	.wfdefult .checkbox-square.disabled, .checkbox-square.disabled .inner {
	opacity: 0.5;
	filter: alpha(opacity = 50);
	cursor: not-allowed
}

/**checkbox样式**/
.wfdefult .checkbox {
	display: inline-block;
	vertical-align: middle;
	cursor: pointer
}

.wfdefult .checkbox .inner:before {
	border-radius: 2px
}

.wfdefult .checkbox .inner:after {
	line-height: 1;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	-moz-transform: scale(0);
	transform: scale(0)
}

.wfdefult .checkbox input {
	opacity: 0;
	width: 0;
	height: 0;
	display: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.wfdefult .checkbox .inner {
	position: relative;
	cursor: pointer;
	display: block;
	-webkit-transition: background-color 0.3s ease-in-out, border 0.3s
		ease-in-out;
	-ms-transition: background-color 0.3s ease-in-out, border 0.3s
		ease-in-out;
	-moz-transition: background-color 0.3s ease-in-out, border 0.3s
		ease-in-out;
	transition: background-color 0.3s ease-in-out, border 0.3s ease-in-out
}

.wfdefult .checkbox input[type="checkbox"]:checked+.inner:before {
	border-color: #2DB7F5;
	background-color: #2DB7F5
}

.wfdefult .checkbox input[type="checkbox"]:checked+.inner:after {
	font-family: 'wfdefulticomoon';
	content: '\f00c';
	font-size: 12px;
	left: 2px;
	top: 2px;
	color: #fff;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-moz-transform: scale(1);
	transform: scale(1)
}
/**文本框、文本域样式**/
.wfdefult .form input[type=text].error, .wfdefult .form input[type=password].error,
	.wfdefult .form input[type=number].error, .wfdefult .form input[type=date].error,
	.wfdefult .form textarea.error {
	border-color: #ff5144;
	color: #ff5144
}

.wfdefult .form input[type=text].error:active:focus, .wfdefult .form input[type=text].error:focus:focus,
	.wfdefult .form input[type=password].error:active:focus, .wfdefult .form input[type=password].error:focus:focus,
	.wfdefult .form input[type=number].error:active:focus, .wfdefult .form input[type=number].error:focus:focus,
	.wfdefult .form input[type=date].error:active:focus, .wfdefult .form input[type=date].error:focus:focus,
	.wfdefult .form textarea.error:active:focus, .wfdefult .form textarea.error:focus:focus
	{
	border-color: #ff5144;
	outline: 0;
	-webkit-box-shadow: 0 0 0 2px rgba(255, 81, 68, 0.2);
	-ms-box-shadow: 0 0 0 2px rgba(255, 81, 68, 0.2);
	-moz-box-shadow: 0 0 0 2px rgba(255, 81, 68, 0.2);
	box-shadow: 0 0 0 2px rgba(255, 81, 68, 0.2)
}

.wfdefult input {
	line-height: normal
}

.wfdefult textarea, .wfdefult input[type="text"], .wfdefult input[type="password"],
	.wfdefult input[type="datetime"], .wfdefult input[type="number"] {
	padding: 0 5px;
	font-size: 14px;
	height: 30px;
	line-height: 28px;
	color: #767676;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 2px;
	-webkit-transition: border-color 0.15s
		cubic-bezier(0.455, 0.03, 0.515, 0.955), box-shadow 0.15s
		cubic-bezier(0.455, 0.03, 0.515, 0.955);
	-ms-transition: border-color 0.15s
		cubic-bezier(0.455, 0.03, 0.515, 0.955), box-shadow 0.15s
		cubic-bezier(0.455, 0.03, 0.515, 0.955);
	-moz-transition: border-color 0.15s
		cubic-bezier(0.455, 0.03, 0.515, 0.955), box-shadow 0.15s
		cubic-bezier(0.455, 0.03, 0.515, 0.955);
	transition: border-color 0.15s cubic-bezier(0.455, 0.03, 0.515, 0.955),
		box-shadow 0.15s cubic-bezier(0.455, 0.03, 0.515, 0.955)
}

.wfdefult textarea:focus, .wfdefult input[type="text"]:focus, .wfdefult input[type="password"]:focus,
	.wfdefult input[type="datetime"]:focus, .wfdefult input[type="number"]:focus
	{
	border-color: #2DB7F5;
	outline: 0;
	-webkit-box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2);
	-ms-box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2);
	-moz-box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2);
	box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2)
}

.wfdefult textarea, .wfdefult input[type="text"]::-moz-placeholder,
	.wfdefult input[type="password"]::-moz-placeholder, .wfdefult input[type="datetime"]::-moz-placeholder,
	.wfdefult input[type="number"]::-moz-placeholder {
	color: ighten(#1B1C1D, 60%);
	opacity: 1
}

.wfdefult textarea:-ms-input-placeholder, .wfdefult input[type="text"]:-ms-input-placeholder,
	.wfdefult input[type="password"]:-ms-input-placeholder, .wfdefult input[type="datetime"]:-ms-input-placeholder,
	.wfdefult input[type="number"]:-ms-input-placeholder {
	color: ighten(#1B1C1D, 60%);
	margin-top: -.5px
}

.wfdefult textarea::-webkit-input-placeholder, .wfdefult input[type="text"]::-webkit-input-placeholder,
	.wfdefult input[type="password"]::-webkit-input-placeholder, .wfdefult input[type="datetime"]::-webkit-input-placeholder,
	.wfdefult input[type="number"]::-webkit-input-placeholder {
	color: ighten(#1B1C1D, 60%)
}

.wfdefult textarea[disabled], .wfdefult input[type="text"][disabled],
	.wfdefult input[type="password"][disabled], .wfdefult input[type="datetime"][disabled],
	.wfdefult input[type="number"][disabled] {
	background-color: #fff;
	opacity: 1
}

.wfdefult textarea[disabled], .wfdefult fieldset[disabled] textarea,
	.wfdefult input[type="text"][disabled], .wfdefult fieldset[disabled] input[type="text"],
	.wfdefult input[type="password"][disabled], .wfdefult fieldset[disabled] input[type="password"],
	.wfdefult input[type="datetime"][disabled], .wfdefult fieldset[disabled] input[type="datetime"],
	.wfdefult input[type="number"][disabled], .wfdefult fieldset[disabled] input[type="number"]
	{
	cursor: not-allowed
}

.wfdefult textarea[readonly], .wfdefult input[type="text"][readonly],
	.wfdefult input[type="password"][readonly], .wfdefult input[type="datetime"][readonly],
	.wfdefult input[type="number"][readonly] {
	background-color: #fff
}

.wfdefult textarea:hover, .wfdefult input[type="text"]:hover, .wfdefult input[type="password"]:hover,
	.wfdefult input[type="datetime"]:hover, .wfdefult input[type="number"]:hover
	{
	border-color: #2DB7F5
}

.wfdefult .block {
	width: 100%
}

.wfdefult textarea {
	overflow: auto;
	line-height: 1.5;
	height: auto;
	resize: vertical
}

/**文字颜色**/
.wfdefult .t-red {
	color: #ff5144 !important
}

.wfdefult .t-orange {
	color: #FF8A0C !important
}

.wfdefult .t-green {
	color: #6FD633 !important
}

.wfdefult .t-teal {
	color: #2DB7F5 !important
}

.wfdefult .t-yellow {
	color: #FBBD08 !important
}

.wfdefult .t-olive {
	color: #B5CC18 !important
}

.wfdefult .t-blue {
	color: #1D80D3 !important
}

.wfdefult .t-violet {
	color: #6435C9 !important
}

.wfdefult .t-purple {
	color: #A333C8 !important
}

.wfdefult .t-pink {
	color: #E03997 !important
}

.wfdefult .t-brown {
	color: #A5673F !important
}

.wfdefult .t-white {
	color: #fff !important
}

.wfdefult .t-grey {
	color: #a9a9a9 !important
}

.wfdefult .t-black {
	color: #1B1C1D !important
}

/**文字标题**/
.wfdefult label {
	line-height: 30px;
	width: 150px;
	display: block;
	float: left;
	text-align: right
}

.wfdefult .h1, .wfdefult .h2, .wfdefult .h3, .wfdefult .h4, .wfdefult .h5,
	.wfdefult .h6 {
	font-family: inherit;
	font-weight: 500;
	color: inherit
}

.wfdefult .h1 small, .wfdefult .h1 .sm, .wfdefult .h2 small, .wfdefult .h2 .sm,
	.wfdefult .h3 small, .wfdefult .h3 .sm, .wfdefult .h4 small, .wfdefult .h4 .sm,
	.wfdefult .h5 small, .wfdefult .h5 .sm, .wfdefult .h6 small, .wfdefult .h6 .sm
	{
	font-weight: normal;
	line-height: 1
}

.wfdefult .h1 .sm, .wfdefult .h2 .sm, .wfdefult .h3 .sm {
	font-size: 65%
}

.wfdefult .h4 .sm, .wfdefult .h5 .sm, .wfdefult .h6 .sm {
	font-size: 75%
}

.wfdefult .h1 {
	font-size: 38px
}

.wfdefult .h2 {
	font-size: 32px
}

.wfdefult .h3 {
	font-size: 26px
}

.wfdefult .h4 {
	font-size: 20px
}

.wfdefult .h5 {
	font-size: 18px
}

.wfdefult .h6 {
	font-size: 12px
}

.wfdefult .loginTitle {
	background-color: #5aa1ef;
	color: #fff;
	font-family: "Microsoft YaHei";
	font-size: 20px;
	font-weight: bold;
	width: 100%;
	height: 100%;
	display: block;
	text-align: center;
}

/**分割线**/
.wfdefult .line {
	height: 0;
	box-sizing: content-box;
	overflow: hidden;
	border-top: 1px solid #f4f5f5;
	margin: 0;
}

.wfdefult .line-dashed {
	height: 0;
	box-sizing: content-box;
	overflow: hidden;
	border-top: 1px dashed #e7e8e9;
	margin: 0;
}

/**下拉框**/
.wfdefult .nice-select {
	-webkit-tap-highlight-color: transparent;
	background-color: #fff;
	border-radius: 5px;
	border: solid 1px #ccc;
	box-sizing: border-box;
	clear: both;
	cursor: pointer;
	display: block;
	float: left;
	font-family: inherit;
	font-size: 14px;
	font-weight: normal;
	height: 38px;
	line-height: 36px;
	outline: none;
	padding-left: 18px;
	padding-right: 30px;
	position: relative;
	text-align: left !important;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	min-width: 180px;
	width: auto;
}

.wfdefult .nice-select:hover {
	border-color: #2DB7F5;
	-webkit-box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2);
	-ms-box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2);
	-moz-box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2);
	box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2);
}

.wfdefult .nice-select:active, .wfdefult .nice-select.open, .wfdefult .nice-select:focus
	{
	border-color: #2DB7F5;
	-webkit-box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2);
	-ms-box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2);
	-moz-box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2);
	box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2);
}

.wfdefult .nice-select:after {
	border-bottom: 2px solid #999;
	border-right: 2px solid #999;
	content: '';
	display: block;
	height: 5px;
	margin-top: -4px;
	pointer-events: none;
	position: absolute;
	right: 12px;
	top: 50%;
	-webkit-transform-origin: 66% 66%;
	-ms-transform-origin: 66% 66%;
	transform-origin: 66% 66%;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
	width: 5px;
}

.wfdefult .nice-select.open:after {
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
}

.wfdefult .nice-select.open .list {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: scale(1) translateY(0);
	-ms-transform: scale(1) translateY(0);
	transform: scale(1) translateY(0);
}

.wfdefult .nice-select.disabled {
	border-color: #ededed;
	color: #999;
	pointer-events: none;
}

.wfdefult .nice-select.disabled:after {
	border-color: #cccccc;
}

.wfdefult .nice-select.wide {
	width: 100%;
}

.wfdefult .nice-select.wide .list {
	left: 0 !important;
	right: 0 !important;
}

.wfdefult .nice-select.right {
	float: right;
}

.wfdefult .nice-select.right .list {
	left: auto;
	right: 0;
}

.wfdefult .nice-select.small {
	font-size: 12px;
	height: 36px;
	line-height: 34px;
}

.wfdefult .nice-select.small:after {
	height: 4px;
	width: 4px;
}

.wfdefult .nice-select.small .option {
	line-height: 34px;
	min-height: 34px;
}

.wfdefult .nice-select .list {
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
	box-sizing: border-box;
	margin-top: 4px;
	opacity: 0;
	overflow: hidden;
	padding: 0;
	pointer-events: none;
	position: absolute;
	top: 100%;
	left: 0;
	-webkit-transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transform: scale(0.75) translateY(-21px);
	-ms-transform: scale(0.75) translateY(-21px);
	transform: scale(0.75) translateY(-21px);
	-webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity
		0.15s ease-out;
	transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s
		ease-out;
	z-index: 9;
	min-width: 180px;
	width: auto;
}

.wfdefult
 
.nice-select
 
.list
:hover
 
.option
:not
 
(
:hover
 
)
{
background-color
:
 
#F6F6F6
;

	
color
:
 
#333
;

	
background-color
:
 
transparent
 
!
important
;


}
.wfdefult .nice-select .option {
	cursor: pointer;
	font-weight: 400;
	line-height: 36px;
	list-style: none;
	min-height: 36px;
	outline: none;
	padding-left: 18px;
	padding-right: 29px;
	text-align: left;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}

.wfdefult .nice-select .option:hover, .wfdefult .nice-select .option.focus,
	.wfdefult .nice-select .option.selected.focus {
	background-color: #2DB7F5;
	color: #fff;
}

.wfdefult .nice-select .option.selected {
	font-weight: bold;
}

.wfdefult .nice-select .option.disabled {
	background-color: transparent;
	color: #999;
	cursor: default;
}

.wfdefult .no-csspointerevents .nice-select .list {
	display: none;
}

.wfdefult .no-csspointerevents .nice-select.open .list {
	display: block;
}

/**下拉框样式**/
.wfdefult .nice-select {
	-webkit-tap-highlight-color: transparent;
	background-color: #fff;
	border-radius: 5px;
	border: solid 1px #ccc;
	box-sizing: border-box;
	clear: both;
	cursor: pointer;
	display: block;
	float: left;
	font-family: inherit;
	font-size: 14px;
	font-weight: normal;
	height: 38px;
	line-height: 36px;
	outline: none;
	padding-left: 18px;
	padding-right: 30px;
	position: relative;
	text-align: left !important;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	min-width: 180px;
	width: auto;
}

.wfdefult .nice-select:hover {
	border-color: #2DB7F5;
	-webkit-box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2);
	-ms-box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2);
	-moz-box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2);
	box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2);
}

.wfdefult .nice-select:active, .wfdefult .nice-select.open, .wfdefult .nice-select:focus
	{
	border-color: #2DB7F5;
	-webkit-box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2);
	-ms-box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2);
	-moz-box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2);
	box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2);
}

.wfdefult .nice-select:after {
	border-bottom: 2px solid #999;
	border-right: 2px solid #999;
	content: '';
	display: block;
	height: 5px;
	margin-top: -4px;
	pointer-events: none;
	position: absolute;
	right: 12px;
	top: 50%;
	-webkit-transform-origin: 66% 66%;
	-ms-transform-origin: 66% 66%;
	transform-origin: 66% 66%;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
	width: 5px;
}

.wfdefult .nice-select.open:after {
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
}

.wfdefult .nice-select.open .list {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: scale(1) translateY(0);
	-ms-transform: scale(1) translateY(0);
	transform: scale(1) translateY(0);
}

.wfdefult .nice-select.disabled {
	border-color: #ededed;
	color: #999;
	pointer-events: none;
}

.wfdefult .nice-select.disabled:after {
	border-color: #cccccc;
}

.wfdefult .nice-select.wide {
	width: 100%;
}

.wfdefult .nice-select.wide .list {
	left: 0 !important;
	right: 0 !important;
}

.wfdefult .nice-select.right {
	float: right;
}

.wfdefult .nice-select.right .list {
	left: auto;
	right: 0;
}

.wfdefult .nice-select.small {
	font-size: 12px;
	height: 36px;
	line-height: 34px;
}

.wfdefult .nice-select.small:after {
	height: 4px;
	width: 4px;
}

.wfdefult .nice-select.small .option {
	line-height: 34px;
	min-height: 34px;
}

.wfdefult .nice-select .list {
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
	box-sizing: border-box;
	margin-top: 4px;
	opacity: 0;
	overflow: hidden;
	padding: 0;
	pointer-events: none;
	position: absolute;
	top: 100%;
	left: 0;
	-webkit-transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transform: scale(0.75) translateY(-21px);
	-ms-transform: scale(0.75) translateY(-21px);
	transform: scale(0.75) translateY(-21px);
	-webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity
		0.15s ease-out;
	transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s
		ease-out;
	z-index: 9;
	min-width: 180px;
	width: auto;
}

.wfdefult
 
.nice-select
 
.list
:hover
 
.option
:not
 
(
:hover
 
)
{
background-color
:
 
#F6F6F6
;

	
color
:
 
#333
;

	
background-color
:
 
transparent
 
!
important
;


}
.wfdefult .nice-select .option {
	cursor: pointer;
	font-weight: 400;
	line-height: 36px;
	list-style: none;
	min-height: 36px;
	outline: none;
	padding-left: 18px;
	padding-right: 29px;
	text-align: left;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}

.wfdefult .nice-select .option:hover, .wfdefult .nice-select .option.focus,
	.wfdefult .nice-select .option.selected.focus {
	background-color: #2DB7F5;
	color: #fff;
}

.wfdefult .nice-select .option.selected {
	font-weight: bold;
}

.wfdefult .nice-select .option.disabled {
	background-color: transparent;
	color: #999;
	cursor: default;
}

.wfdefult .no-csspointerevents .nice-select .list {
	display: none;
}

.wfdefult .no-csspointerevents .nice-select.open .list {
	display: block;
}