@charset "UTF-8";

/* line 1, scss/partials/_base.scss */

li,
ul {
	list-style: none;
	margin: 0;
	padding: 0;
}


/* line 7, scss/partials/_base.scss */

html {
	height: 100%;
}


/* line 11, scss/partials/_base.scss */

body {
	font-size: 12px;
	margin: 0 auto;
	height: 100%;
}


/* line 17, scss/partials/_base.scss */

iframe {
	border: 0;
	width: 100%;
}


/* line 22, scss/partials/_base.scss */

a {
	text-decoration: none;
	cursor: pointer;
}


/* line 27, scss/partials/_base.scss */

a:hover,
a:active,
a:focus,
a:link {
	text-decoration: none;
}


/* line 31, scss/partials/_base.scss */

button {
	background: none;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
}


/* line 39, scss/partials/_base.scss */

button:active {
	outline: 0;
}


/* line 43, scss/partials/_base.scss */

a>img {
	border: 0;
}


/* line 48, scss/partials/_base.scss */

h1,
h2,
h3 {
	margin: 0;
}


/* line 51, scss/partials/_base.scss */

.center {
	text-align: center;
}

@media only screen and (max-device-width: 1198px) {
	/* line 59, scss/partials/_base.scss */
	html {
		width: 1196px;
	}
}


/*-------------------------------------
zTree Style

version:	3.5.18
author:		Hunter.z
email:		hunter.z@263.net
website:	http://code.google.com/p/jquerytree/

-------------------------------------*/


/* line 11, scss/partials/_plus-ztree.scss */

.ztree * {
	padding: 0;
	margin: 0;
	font-size: 12px;
}


/* line 12, scss/partials/_plus-ztree.scss */

.ztree {
	margin: 0;
	padding: 5px;
	color: #333;
}


/* line 13, scss/partials/_plus-ztree.scss */

.ztree li {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 14px;
	text-align: left;
	white-space: nowrap;
	outline: 0;
}


/* line 14, scss/partials/_plus-ztree.scss */

.ztree li ul {
	margin: 0;
	padding: 0 0 0 18px;
}


/* line 15, scss/partials/_plus-ztree.scss */

.ztree li ul.line {
	background: url(images/ztree/line_conn.gif) 0 0 repeat-y;
}


/* line 17, scss/partials/_plus-ztree.scss */

.ztree li a {
	padding: 1px 3px 0 0;
	margin: 0;
	cursor: pointer;
	height: 17px;
	color: #333;
	background-color: transparent;
	text-decoration: none;
	vertical-align: top;
	display: inline-block;
}


/* line 19, scss/partials/_plus-ztree.scss */

.ztree li a:hover {
	text-decoration: underline;
}


/* line 21, scss/partials/_plus-ztree.scss */

.ztree li a.curSelectedNode_Edit {
	padding-top: 0px;
	background-color: #FFE6B0;
	color: black;
	height: 16px;
	border: 1px #FFB951 solid;
	opacity: 0.8;
}


/* line 22, scss/partials/_plus-ztree.scss */

.ztree li a.tmpTargetNode_inner {
	padding-top: 0px;
	background-color: #316AC5;
	color: white;
	height: 16px;
	border: 1px #316AC5 solid;
	opacity: 0.8;
	filter: alpha(opacity=80);
}


/* line 26, scss/partials/_plus-ztree.scss */

.ztree li a input.rename {
	height: 14px;
	width: 80px;
	padding: 0;
	margin: 0;
	font-size: 12px;
	border: 1px #7EC4CC solid;
	*border: 0px;
}


/* line 28, scss/partials/_plus-ztree.scss */

.ztree li span {
	line-height: 16px;
	margin-right: 2px;
}


/* line 29, scss/partials/_plus-ztree.scss */

.ztree li span.button {
	line-height: 0;
	margin: 0;
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
	border: 0 none;
	cursor: pointer;
	outline: none;
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-image: url("images/ztree/zTreeStandard.png");
	*background-image: url("images/ztree/zTreeStandard.gif");
}


/* line 34, scss/partials/_plus-ztree.scss */

.ztree li span.button.chk {
	width: 13px;
	height: 13px;
	margin: 0 3px 0 0;
	cursor: auto;
}


/* line 35, scss/partials/_plus-ztree.scss */

.ztree li span.button.chk.checkbox_false_full {
	background-position: 0 0;
}


/* line 36, scss/partials/_plus-ztree.scss */

.ztree li span.button.chk.checkbox_false_full_focus {
	background-position: 0 -14px;
}


/* line 37, scss/partials/_plus-ztree.scss */

.ztree li span.button.chk.checkbox_false_part {
	background-position: 0 -28px;
}


/* line 38, scss/partials/_plus-ztree.scss */

.ztree li span.button.chk.checkbox_false_part_focus {
	background-position: 0 -42px;
}


/* line 39, scss/partials/_plus-ztree.scss */

.ztree li span.button.chk.checkbox_false_disable {
	background-position: 0 -56px;
}


/* line 40, scss/partials/_plus-ztree.scss */

.ztree li span.button.chk.checkbox_true_full {
	background-position: -14px 0;
}


/* line 41, scss/partials/_plus-ztree.scss */

.ztree li span.button.chk.checkbox_true_full_focus {
	background-position: -14px -14px;
}


/* line 42, scss/partials/_plus-ztree.scss */

.ztree li span.button.chk.checkbox_true_part {
	background-position: -14px -28px;
}


/* line 43, scss/partials/_plus-ztree.scss */

.ztree li span.button.chk.checkbox_true_part_focus {
	background-position: -14px -42px;
}


/* line 44, scss/partials/_plus-ztree.scss */

.ztree li span.button.chk.checkbox_true_disable {
	background-position: -14px -56px;
}


/* line 45, scss/partials/_plus-ztree.scss */

.ztree li span.button.chk.radio_false_full {
	background-position: -28px 0;
}


/* line 46, scss/partials/_plus-ztree.scss */

.ztree li span.button.chk.radio_false_full_focus {
	background-position: -28px -14px;
}


/* line 47, scss/partials/_plus-ztree.scss */

.ztree li span.button.chk.radio_false_part {
	background-position: -28px -28px;
}


/* line 48, scss/partials/_plus-ztree.scss */

.ztree li span.button.chk.radio_false_part_focus {
	background-position: -28px -42px;
}


/* line 49, scss/partials/_plus-ztree.scss */

.ztree li span.button.chk.radio_false_disable {
	background-position: -28px -56px;
}


/* line 50, scss/partials/_plus-ztree.scss */

.ztree li span.button.chk.radio_true_full {
	background-position: -42px 0;
}


/* line 51, scss/partials/_plus-ztree.scss */

.ztree li span.button.chk.radio_true_full_focus {
	background-position: -42px -14px;
}


/* line 52, scss/partials/_plus-ztree.scss */

.ztree li span.button.chk.radio_true_part {
	background-position: -42px -28px;
}


/* line 53, scss/partials/_plus-ztree.scss */

.ztree li span.button.chk.radio_true_part_focus {
	background-position: -42px -42px;
}


/* line 54, scss/partials/_plus-ztree.scss */

.ztree li span.button.chk.radio_true_disable {
	background-position: -42px -56px;
}


/* line 56, scss/partials/_plus-ztree.scss */

.ztree li span.button.switch {
	width: 18px;
	height: 18px;
}


/* line 57, scss/partials/_plus-ztree.scss */

.ztree li span.button.root_open {
	background-position: -92px -54px;
}


/* line 58, scss/partials/_plus-ztree.scss */

.ztree li span.button.root_close {
	background-position: -74px -54px;
}


/* line 59, scss/partials/_plus-ztree.scss */

.ztree li span.button.roots_open {
	background-position: -92px 0;
}


/* line 60, scss/partials/_plus-ztree.scss */

.ztree li span.button.roots_close {
	background-position: -74px 0;
}


/* line 61, scss/partials/_plus-ztree.scss */

.ztree li span.button.center_open {
	background-position: -92px -18px;
}


/* line 62, scss/partials/_plus-ztree.scss */

.ztree li span.button.center_close {
	background-position: -74px -18px;
}


/* line 63, scss/partials/_plus-ztree.scss */

.ztree li span.button.bottom_open {
	background-position: -92px -36px;
}


/* line 64, scss/partials/_plus-ztree.scss */

.ztree li span.button.bottom_close {
	background-position: -74px -36px;
}


/* line 65, scss/partials/_plus-ztree.scss */

.ztree li span.button.noline_open {
	background-position: -92px -72px;
}


/* line 66, scss/partials/_plus-ztree.scss */

.ztree li span.button.noline_close {
	background-position: -74px -72px;
}


/* line 67, scss/partials/_plus-ztree.scss */

.ztree li span.button.root_docu {
	background: none;
}


/* line 68, scss/partials/_plus-ztree.scss */

.ztree li span.button.roots_docu {
	background-position: -56px 0;
}


/* line 69, scss/partials/_plus-ztree.scss */

.ztree li span.button.center_docu {
	background-position: -56px -18px;
}


/* line 70, scss/partials/_plus-ztree.scss */

.ztree li span.button.bottom_docu {
	background-position: -56px -36px;
}


/* line 71, scss/partials/_plus-ztree.scss */

.ztree li span.button.noline_docu {
	background: none;
}


/* line 73, scss/partials/_plus-ztree.scss */

.ztree li span.button.ico_open {
	margin-right: 2px;
	background-position: -110px -16px;
	vertical-align: top;
	*vertical-align: middle;
}


/* line 74, scss/partials/_plus-ztree.scss */

.ztree li span.button.ico_close {
	margin-right: 2px;
	background-position: -110px 0;
	vertical-align: top;
	*vertical-align: middle;
}


/* line 75, scss/partials/_plus-ztree.scss */

.ztree li span.button.ico_docu {
	margin-right: 2px;
	background-position: -110px -32px;
	vertical-align: top;
	*vertical-align: middle;
}


/* line 76, scss/partials/_plus-ztree.scss */

.ztree li span.button.edit {
	margin-right: 2px;
	background-position: -110px -48px;
	vertical-align: top;
	*vertical-align: middle;
}


/* line 77, scss/partials/_plus-ztree.scss */

.ztree li span.button.remove {
	margin-right: 2px;
	background-position: -110px -64px;
	vertical-align: top;
	*vertical-align: middle;
}


/* line 79, scss/partials/_plus-ztree.scss */

.ztree li span.button.ico_loading {
	margin-right: 2px;
	background: url(images/ztree/loading.gif) no-repeat scroll 0 0 transparent;
	vertical-align: top;
	*vertical-align: middle;
}


/* line 81, scss/partials/_plus-ztree.scss */

ul.tmpTargetzTree {
	background-color: #FFE6B0;
	opacity: 0.8;
	filter: alpha(opacity=80);
}


/* line 83, scss/partials/_plus-ztree.scss */

span.tmpzTreeMove_arrow {
	width: 16px;
	height: 16px;
	display: inline-block;
	padding: 0;
	margin: 2px 0 0 1px;
	border: 0 none;
	position: absolute;
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -110px -80px;
	background-image: url("images/ztree/zTreeStandard.png");
	*background-image: url("./img/zTreeStandard.gif");
}


/* line 87, scss/partials/_plus-ztree.scss */

ul.ztree.zTreeDragUL {
	margin: 0;
	padding: 0;
	position: absolute;
	width: auto;
	height: auto;
	overflow: hidden;
	background-color: #cfcfcf;
	border: 1px #00B83F dotted;
	opacity: 0.8;
	filter: alpha(opacity=80);
}


/* line 88, scss/partials/_plus-ztree.scss */

.zTreeMask {
	z-index: 10000;
	background-color: #cfcfcf;
	opacity: 0.0;
	filter: alpha(opacity=0);
	position: absolute;
}


/* level style*/


/*.ztree li span.button.level0 {
	display:none;
}
.ztree li ul.level0 {
	padding:0;
	background:none;
}*/


/* line 1, scss/partials/_components.scss */

.row-inner {
	width: 1180px;
	margin: 0 auto;
}


/* line 5, scss/partials/_components.scss */

.edui-default .edui-editor {
	z-index: 1 !important;
}


/* line 8, scss/partials/_components.scss */

.layui-layer-hui.layui-layer-msg .layui-layer-content {
	font-size: 25px;
	padding: 17px 33px;
}


/* line 12, scss/partials/_components.scss */

.e-con {
	text-align: center;
}


/* line 14, scss/partials/_components.scss */

.e-con .p-item {
	display: inline-block;
	margin: 0 38px;
	text-align: center;
	position: relative;
	z-index: 2;
}


/* line 21, scss/partials/_components.scss */

.e-con .p-title {
	color: #8abc26;
	font-size: 15px;
	display: inline-block;
	margin-bottom: 10px;
}


/* line 27, scss/partials/_components.scss */

.e-con .circle {
	display: inline-block;
	color: #8abc26;
	width: 29px;
	height: 29px;
	line-height: 29px;
	border: 1px solid #d6e3c6;
	background: #f4f7f8;
	border-radius: 50%;
}


/* line 37, scss/partials/_components.scss */

.e-con .curr {
	background: #8abc26;
	color: #fff;
	border-color: #8abc26;
}


/* line 43, scss/partials/_components.scss */

.r-hop {
	position: fixed;
	background: #f5f5f5;
	width: 1114px;
	height: 600px;
	left: 50%;
	margin-left: -557px;
	margin-top: -300px;
	border-radius: 3px;
	z-index: 9999;
}


/* line 53, scss/partials/_components.scss */

.r-hop .video-js {
	width: 692px;
	height: 520px;
}


/* line 57, scss/partials/_components.scss */

.r-hop .con {
	padding: 10px 15px 10px 20px;
}


/* line 60, scss/partials/_components.scss */

.r-hop .h-head {
	height: 46px;
	line-height: 46px;
	font-size: 16px;
	border-bottom: 1px solid #dedede;
	padding-left: 20px;
}


/* line 67, scss/partials/_components.scss */

.r-hop .h-name {
	color: #333;
}


/* line 70, scss/partials/_components.scss */

.r-hop .icon-close {
	float: right;
	margin: 15px 20px 0 0;
}


/* line 76, scss/partials/_components.scss */

.h-edit {
	width: 412px;
	height: 453px;
	margin-left: -206px;
}


/* line 80, scss/partials/_components.scss */

.h-edit .con {
	text-align: center;
}


/* line 83, scss/partials/_components.scss */

.h-edit .crop-image .btn-selectImg,
.h-edit .crop-image .btn-cropSave {
	height: 35px;
	line-height: 35px;
	background: #8abc26;
	padding: 0;
	width: 106px;
	font-size: 15px;
}


/* line 91, scss/partials/_components.scss */

.h-edit .crop-image .btn-selectImg {
	background: #75a21b;
}


/* line 94, scss/partials/_components.scss */

.h-edit .crop-image .btn-cropSave {
	background: #fff;
	color: #8abc26;
	border: 1px solid #8abc26;
}


/* line 98, scss/partials/_components.scss */

.h-edit .crop-image .btn-cropSave:hover {
	background: #8abc26;
	color: #fff;
}


/* line 104, scss/partials/_components.scss */

.h-share {
	width: 250px;
	height: 300px;
	margin: -160px 0 0 -125px;
}


/* line 108, scss/partials/_components.scss */

.h-share .con {
	text-align: center;
}


/* line 112, scss/partials/_components.scss */

.h-share img {
	width: 200px;
	height: 200px;
}


/* line 116, scss/partials/_components.scss */

.h-share p {
	color: #56b220;
}


/* line 120, scss/partials/_components.scss */

.h-confirm {
	width: 456px;
	height: 260px;
	margin-left: -228px;
	margin-top: -130px;
}


/* line 125, scss/partials/_components.scss */

.h-confirm .con {
	text-align: center;
}


/* line 128, scss/partials/_components.scss */

.h-confirm p {
	color: #4d4d4d;
	font-size: 18px;
}


/* line 132, scss/partials/_components.scss */

.h-confirm .text {
	height: 120px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 465px;
	word-break: break-word;
}


/* line 140, scss/partials/_components.scss */

.h-confirm .btn-18 {
	margin-left: 41px;
}


/* line 143, scss/partials/_components.scss */

.h-confirm .btn-1,
.h-confirm .btn-2 {
	margin-left: 33px;
}


/* line 148, scss/partials/_components.scss */

.r-types li {
	display: inline-block;
	min-width: 60px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	text-align: center;
	padding: 0 5px;
	border-radius: 2px;
	cursor: pointer;
	margin: 0 1px 5px 1px;
}


/* line 159, scss/partials/_components.scss */

.r-types li:hover {
	background-color: #8abc26;
}


/* line 161, scss/partials/_components.scss */

.r-types li:hover a {
	color: #fff;
}


/* line 166, scss/partials/_components.scss */

.r-types .curr {
	background-color: #8abc26;
}


/* line 168, scss/partials/_components.scss */

.r-types .curr a {
	color: #fff;
}


/* line 173, scss/partials/_components.scss */

.r-head {
	font-size: 14px;
	height: 50px;
	line-height: 50px;
	background: #f5fff0;
	padding-left: 18px;
}


/* line 180, scss/partials/_components.scss */

.s-tabs {
	overflow: hidden;
}


/* line 182, scss/partials/_components.scss */

.s-tabs li {
	float: left;
	margin-right: 10px;
}


/* line 186, scss/partials/_components.scss */

.s-tabs li.curr a,
.s-tabs li:hover a {
	color: #fff;
	background: #77bd28;
}


/* line 192, scss/partials/_components.scss */

.s-tabs .icon,
.s-tabs a {
	display: inline-block;
	vertical-align: middle;
}


/* line 196, scss/partials/_components.scss */

.s-tabs .icon {
	margin-right: 10px;
}


/* line 199, scss/partials/_components.scss */

.s-tabs a {
	color: #333;
	display: inline-block;
	padding: 0 25px;
	height: 35px;
	line-height: 35px;
	border-radius: 3px;
	background: rgba(255, 255, 255, 0.5);
	border: 1px solid #e0e0e0;
	font-size: 15px;
}


/* line 211, scss/partials/_components.scss */

.s-tabs2 {
	margin-left: 31px;
}


/* line 213, scss/partials/_components.scss */

.s-tabs2 a {
	border: 1px solid #8abc26;
}


/* line 216, scss/partials/_components.scss */

.s-tabs2 .sp {
	color: #ffba00;
}


/* line 221, scss/partials/_components.scss */

.s-tabs2 .pending a,
.s-tabs2 .pending:hover a {
	border-color: #e5e5e5;
	background: #eeeeee;
	color: #333;
	cursor: default;
}


/* line 232, scss/partials/_components.scss */

.options-list {
	display: none;
	position: absolute;
	top: 50px;
	left: 0;
	min-height: 98px;
	max-height: 400px;
	border: 1px solid #e5e5e5;
	width: 480px;
	background-color: #fff;
	box-sizing: border-box;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 9;
	margin-top: -1px;
}


/* line 247, scss/partials/_components.scss */

.options-list ul {
	margin: 18px;
}


/* line 251, scss/partials/_components.scss */

.form-lbl {
	float: left;
	width: 118px;
	font-size: 14px;
	line-height: 20px;
	margin-top: 15px;
	text-align: right;
	padding-right: 15px;
}


/* line 260, scss/partials/_components.scss */

.form-grp {
	margin: 20px 0 26px 31px;
}


/* line 263, scss/partials/_components.scss */

.form-grp .l-2 {
	margin-top: 20px;
}


/* line 266, scss/partials/_components.scss */

.form-grp.c-grp {
	margin-top: 0;
}


/* line 271, scss/partials/_components.scss */

.c-grp .form-lbl {
	margin-top: 0;
}


/* line 274, scss/partials/_components.scss */

.c-grp .hint-e .icon {
	top: 2px;
}


/* line 278, scss/partials/_components.scss */

.input-1 {
	width: 382px;
}


/* line 281, scss/partials/_components.scss */

.input-3 {
	width: 146px;
}


/* line 285, scss/partials/_components.scss */

.form-grp .input {
	display: inline-block;
	position: relative;
}


/* line 289, scss/partials/_components.scss */

.form-grp .hint {
	color: #a0a0a0;
	display: inline-block;
	font-size: 14px;
	margin-left: 11px;
}


/* line 294, scss/partials/_components.scss */

.form-grp .hint.hint-1 {
	width: 367px;
	margin-left: 32px;
	line-height: 1.7;
}


/* line 302, scss/partials/_components.scss */

.form-btns {
	padding-left: 234px;
}


/* line 304, scss/partials/_components.scss */

.form-btns .prev {
	color: #8abc26;
}


/* line 309, scss/partials/_components.scss */

.c-con .form-btns {
	margin-top: 47px;
}


/* line 313, scss/partials/_components.scss */

select,
input[type="text"],
input[type="password"],
input[type="search"],
input[type="date"],
input[type="number"],
textarea {
	display: block;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 0 0 14px;
	background-color: #fff;
	border: 1px solid #dfdfdf;
	color: #222;
	font-size: 14px;
	line-height: 40px;
	height: 40px;
	vertical-align: middle;
	outline: none;
	text-overflow: ellipsis;
	width: 100%;
	border-radius: 3px;
}


/* line 330, scss/partials/_components.scss */

select:disabled,
input[type="text"]:disabled,
input[type="password"]:disabled,
input[type="search"]:disabled,
input[type="date"]:disabled,
textarea:disabled {
	background: #eeeeee;
}


/* line 335, scss/partials/_components.scss */

input {
	font-family: "Microsoft Yahei";
}


/* line 338, scss/partials/_components.scss */

.input-error .fancy-select div.trigger,
.input-error select,
.input-error input[type="text"],
.input-error input[type="password"],
.input-error input[type="date"],
.input-error textarea {
	border-color: #ff0000;
}


/* line 341, scss/partials/_components.scss */

.input-error {
	position: relative;
}


/* line 344, scss/partials/_components.scss */

.hint-e {
	color: #ff0000;
	font-size: 14px;
	left: 0;
	top: 100%;
	width: 100%;
	padding-top: 3px;
	position: absolute;
}


/* line 352, scss/partials/_components.scss */

.hint-e .icon,
.hint-e span {
	display: inline-block;
	vertical-align: middle;
}


/* line 356, scss/partials/_components.scss */

.hint-e .icon {
	margin-right: 7px;
}


/* line 360, scss/partials/_components.scss */

.form-grp .required {
	color: #ff0000;
	margin-right: 6px;
}


/* line 364, scss/partials/_components.scss */

.radio input[type='radio'],
.radio input[type='checkbox'],
.checkbox input[type='radio'],
.checkbox input[type='checkbox'] {
	display: none;
}


/* line 367, scss/partials/_components.scss */

.s-result {
	font-size: 16px;
	margin-top: 42px;
}


/* line 370, scss/partials/_components.scss */

.s-result span {
	color: #77bd28;
}


/* line 374, scss/partials/_components.scss */

.bread {
	font-size: 14px;
}


/* line 377, scss/partials/_components.scss */

.bread a {
	color: #4d4d4d;
}


/* line 380, scss/partials/_components.scss */

.bread .curr {
	color: #56b220;
}


/* line 385, scss/partials/_components.scss */

.radio,
.checkbox {
	display: inline-block;
	cursor: pointer;
	margin-right: 47px;
}


/* line 389, scss/partials/_components.scss */

.radio i,
.radio span,
.checkbox i,
.checkbox span {
	display: inline-block;
	vertical-align: middle;
}


/* line 393, scss/partials/_components.scss */

.radio i,
.checkbox i {
	margin-right: 10px;
}


/* line 397, scss/partials/_components.scss */

.form-fld {
	float: left;
	position: relative;
	font-size: 14px;
}


/* line 402, scss/partials/_components.scss */

.txt-box {
	width: 645px;
}


/* line 404, scss/partials/_components.scss */

.txt-box .hint {
	display: block;
	text-align: right;
	padding-top: 2px;
}


/* line 410, scss/partials/_components.scss */

.w-item {
	height: 290px;
	position: relative;
	box-shadow: 0px 3px 3px #d7d7d7;
	float: left;
	margin: 15px 15px;
	width: 260px;
	overflow: hidden;
	border: 1px solid #e5e5e5;
	background: #fff;
}


/* line 415, scss/partials/_components.scss */

.w-item.w-1 {
	height: 259px;
}


/* line 418, scss/partials/_components.scss */

.w-item .cover {
	display: block;
	width: 260px;
	height: 195px;
	text-align: center;
	vertical-align: middle;
}


/* line 419, scss/partials/_components.scss */

.w-item .cover img {
	width: 100%;
	height: 100%;
}


/* line 427, scss/partials/_components.scss */

.w-item .desc {
	position: absolute;
	width: 100%;
	bottom: 0;
}


/* line 432, scss/partials/_components.scss */

.w-item .cover {
	position: relative;
}


/* line 435, scss/partials/_components.scss */

.w-item .cover:hover .c-inner {
	display: block;
}


/* line 440, scss/partials/_components.scss */

.w-item .icon-select {
	margin-top: 74px;
}


/* line 443, scss/partials/_components.scss */

.w-item .c-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: black;
	background: rgba(0, 0, 0, 0.6);
	text-align: center;
	display: none;
}


/* line 454, scss/partials/_components.scss */

.w-item .c-inner p {
	color: #fff;
	font-size: 14px;
}


/* line 458, scss/partials/_components.scss */

.w-item .c-inner a {
	display: inline-block;
	margin-top: 72px;
}


/* line 461, scss/partials/_components.scss */

.w-item .c-inner a+a {
	margin-left: 44px;
}


/* line 465, scss/partials/_components.scss */

.w-item .c-inner a:hover p {
	color: #75a21b;
}


/* line 472, scss/partials/_components.scss */

.w-item.w-3 .name {
	text-align: left;
}


/* line 476, scss/partials/_components.scss */

.w-item p {
	padding: 0 10px;
	margin: 10px 0;
}


/* line 480, scss/partials/_components.scss */

.w-item .author {
	font-weight: normal;
	font-size: 14px;
	color: #a5a5a5;
	display: inline-block;
	vertical-align: middle;
}


/* line 483, scss/partials/_components.scss */

.w-item .author span,
.w-item .author img {
	display: inline-block;
	vertical-align: middle;
}


/* line 489, scss/partials/_components.scss */

.w-item .author span {
	width: 88px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


/* line 492, scss/partials/_components.scss */

.w-item .author img {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	margin-right: 10px;
}


/* line 500, scss/partials/_components.scss */

.w-item .name {
	font-weight: normal;
	width: 50%;
	color: #a5a5a5;
	font-size: 14px;
	text-align: right;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	vertical-align: middle;
}


/* line 505, scss/partials/_components.scss */

.i-title {
	padding: 3px 10px 0 10px;
	max-height: 52px;
	position: absolute;
	width: 240px;
	bottom: 100%;
	left: 0;
	background: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	transition: all 0.8s;
	overflow: hidden;
}


/* line 518, scss/partials/_components.scss */

.i-title p {
	padding: 0;
}


/* line 522, scss/partials/_components.scss */

.i-title .main {
	max-height: 52px;
	min-height: 52px;
	line-height: 26px;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	transition: all 0.8s;
}


/* line 530, scss/partials/_components.scss */

.i-title:hover {
	max-height: 300px;
}


/* line 532, scss/partials/_components.scss */

.i-title:hover .main {
	display: block;
	max-height: 300px;
}


/* line 537, scss/partials/_components.scss */

.i-title .num {
	margin-left: -7px;
}


/* line 540, scss/partials/_components.scss */

.i-title .main {
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 16px;
	font-weight: normal;
	color: #4d4d4d;
	overflow: hidden;
	text-overflow: ellipsis;
}


/* line 550, scss/partials/_components.scss */

.tagsfld {
	width: 467px;
	height: 100px;
	margin-bottom: 20px;
}


/* line 555, scss/partials/_components.scss */

#tags_tagsinput {
	border: 1px solid #e5e5e5;
	background: #fff;
	padding: 10px 0 0 12px;
	min-height: 90px !important;
	height: 90px !important;
}


/* line 561, scss/partials/_components.scss */

#tags_tagsinput .tag {
	background: #8abc26;
	color: #fff;
	min-width: 85px;
	height: 25px;
	line-height: 25px;
	padding: 0 15px;
	display: inline-block;
	border-radius: 15px;
	font-size: 14px;
	margin: 0 15px 4px 0;
}


/* line 574, scss/partials/_components.scss */

#tags_tag {
	border: none;
	outline: none;
	color: #a0a0a0;
}


/* line 579, scss/partials/_components.scss */

#tags_addTag {
	display: inline-block;
}


/* line 582, scss/partials/_components.scss */

.tag-cus-add-remove {
	float: right;
}


/* line 586, scss/partials/_components.scss */

.pagination.center {
	text-align: center;
}


/* line 588, scss/partials/_components.scss */

.pagination.center .inner {
	float: none;
}


/* line 593, scss/partials/_components.scss */

.pagination .laypage_main a,
.pagination .laypage_main button {
	height: 34px;
	line-height: 34px;
	width: 36px;
	border: 1px solid #e5e5e5;
	text-align: center;
	background: #f8fbfd;
	padding: 0;
}


/* line 603, scss/partials/_components.scss */

.pagination .laypage_total {
	padding: 0;
}


/* line 605, scss/partials/_components.scss */

.pagination .laypage_total label {
	display: none;
}


/* line 609, scss/partials/_components.scss */

.pagination .icon {
	margin-top: 12px;
}


/* line 612, scss/partials/_components.scss */

.pagination .laypage_main button {
	height: 36px;
	line-height: 36px;
}


/* line 616, scss/partials/_components.scss */

.pagination .laypage_main input {
	width: 44px;
	height: 36px;
	margin: 0 5px 0 0;
	display: inline-block;
}


/* line 622, scss/partials/_components.scss */

.pagination .laypage_curr {
	height: 36px;
	line-height: 36px;
	padding: 0 14px;
	background: #8abc26;
	color: #fff;
}


/* line 629, scss/partials/_components.scss */

.pagination .laypage_main a,
.pagination .laypage_main span {
	margin: 0 5px;
}


/* line 632, scss/partials/_components.scss */

.pagination .laypage_main a:hover,
.pagination .laypage_main button:hover,
.pagination .laypage_main input:hover {
	background: #fff;
	color: #8abc26;
	border-color: #8abc26;
}


/* line 644, scss/partials/_components.scss */

.pagination .laypage_main a:hover .icon-page-next {
	border-left-color: #5bbd2b;
}


/* line 648, scss/partials/_components.scss */

.pagination .laypage_main span.laypage_total {
	margin-right: 0;
}


/* line 651, scss/partials/_components.scss */

.pagination .laypage_main * {
	font-size: 14px;
}


/* line 656, scss/partials/_components.scss */

.pagination {
	padding: 40px 0;
}


/* line 658, scss/partials/_components.scss */

.pagination .inner {
	float: right;
}


/* line 662, scss/partials/_components.scss */

.track {
	background: #e7f3eb;
	position: relative;
	width: 504px;
	height: 8px;
	border-top: 1px solid #d9ece0;
	border-bottom: 1px solid #d9ece0;
}


/* line 669, scss/partials/_components.scss */

.track .main {
	background: #77bd28;
	position: absolute;
	top: 0;
	left: 0;
	background: #77bd28;
	height: 10px;
}


/* line 678, scss/partials/_components.scss */

.l-upload {
	margin-top: 10px;
}


/* line 680, scss/partials/_components.scss */

.l-upload a,
.l-upload .hint {
	vertical-align: middle;
}


/* line 683, scss/partials/_components.scss */

.l-upload .hint {
	margin-left: 14px;
}


/* line 688, scss/partials/_components.scss */

.track-1 {
	width: 262px;
}


/* line 691, scss/partials/_components.scss */

.track,
.p-num {
	display: inline-block;
	vertical-align: middle;
}


/* line 695, scss/partials/_components.scss */

.p-num {
	color: #999;
	margin-left: 8px;
}


/* line 703, scss/partials/_components.scss */

.c-con textarea {
	height: 200px;
	line-height: 1.4;
}


/* line 709, scss/partials/_components.scss */

.h-desc textarea {
	height: 427px;
	line-height: 25px;
}


/* line 713, scss/partials/_components.scss */

.h-desc .hint {
	text-align: right;
	font-size: 14px;
	padding-top: 2px;
	color: #a0a0a0;
}


/* line 719, scss/partials/_components.scss */

.h-desc .btns {
	text-align: center;
	margin-top: 30px;
}


/* line 723, scss/partials/_components.scss */

.wgt-singleselect {
	width: 475px;
	border: 1px solid #d5d5d5;
	left: 0;
	z-index: 99999;
	background-color: #fff;
	font-size: 12px;
}


/* line 730, scss/partials/_components.scss */

.wgt-singleselect li {
	position: relative;
}


/* line 734, scss/partials/_components.scss */

.wgt-singleselect .multiselect-open::after {
	content: "";
	display: block;
	position: absolute;
	width: 12px;
	height: 8px;
	right: 10px;
	top: 50%;
	margin-top: -4px;
	background: url(images/icons/icon-select-arrow-open.png);
}


/* line 747, scss/partials/_components.scss */

.wgt-singleselect .multiselect-close::after {
	content: "";
	display: block;
	position: absolute;
	width: 12px;
	height: 8px;
	right: 10px;
	top: 50%;
	margin-top: -4px;
	background: url(images/icons/icon-select-arrow.png);
}


/* line 760, scss/partials/_components.scss */

.wgt-singleselect .parentli,
.wgt-singleselect .leafli {
	padding: 5px 0;
}


/* line 762, scss/partials/_components.scss */

.wgt-singleselect .parentli:hover,
.wgt-singleselect .leafli:hover {
	cursor: pointer;
	background: #e1e8e8;
	color: #050000;
}


/* line 766, scss/partials/_components.scss */

.wgt-singleselect .parentli:hover::before,
.wgt-singleselect .leafli:hover::before {
	content: '';
	position: absolute;
	display: block;
	width: 50px;
	height: 28px;
	background-color: #e1e8e8;
	left: -50px;
	top: 0;
}


/* line 778, scss/partials/_components.scss */

.wgt-singleselect .childrenul {
	padding-left: 22px;
}


/* line 781, scss/partials/_components.scss */

.wgt-singleselect ._byy_multiselect {
	max-height: 150px;
	overflow-y: scroll;
	overflow-x: hidden;
}


/* line 785, scss/partials/_components.scss */

.wgt-singleselect ._byy_multiselect:focus {
	outline: none;
}


/* line 790, scss/partials/_components.scss */

.wgt-singleselect ._byy_multiselect ul {
	list-style-type: none;
	padding-left: 10px;
	margin: 0;
}


/* line 795, scss/partials/_components.scss */

.wgt-singleselect .selected-wrapper {
	position: relative;
	padding: 10px 14px 10px 22px;
	border-bottom: 1px solid #d5d5d5;
	z-index: 10;
	background: #fff;
}


/* line 801, scss/partials/_components.scss */

.wgt-singleselect .selected-wrapper .title {
	color: #77bd28;
	margin-top: 1px;
}


/* line 805, scss/partials/_components.scss */

.wgt-singleselect .selected-wrapper span,
.wgt-singleselect .selected-wrapper .selected,
.wgt-singleselect .selected-wrapper button {
	display: inline-block;
	vertical-align: top;
}


/* line 809, scss/partials/_components.scss */

.wgt-singleselect .selected-wrapper .selected {
	width: 315px;
	max-height: 100px;
	overflow-y: auto;
}


/* line 813, scss/partials/_components.scss */

.wgt-singleselect .selected-wrapper .selected span {
	padding: 1px 5px 1px 6px;
	border-radius: 10px;
}


/* line 816, scss/partials/_components.scss */

.wgt-singleselect .selected-wrapper .selected span:hover {
	cursor: pointer;
	color: #fff;
	background: #77bd28;
}


/* line 822, scss/partials/_components.scss */

.wgt-singleselect .selected-wrapper .selected .delete {
	display: inline-block;
	text-decoration: none;
	color: #fff;
	font-family: helvetica;
	font-size: 13px;
	margin-left: 6px;
}


/* line 831, scss/partials/_components.scss */

.wgt-singleselect .selected-wrapper button {
	width: 66px;
	padding: 3px 0;
	margin: 1px 0 0 5px;
}


/* line 837, scss/partials/_components.scss */

.wgt-singleselect .ztree {
	font-size: 12px;
	overflow-y: auto;
	height: 300px;
}


/* line 843, scss/partials/_components.scss */

.treeInput {
	background: #fff url(images/icons/icon-arrow-2.png) no-repeat 353px center;
}


/* line 846, scss/partials/_components.scss */

.treeSelect {
	display: none;
	position: absolute;
	top: 34px;
	left: 0;
	right: 0;
	z-index: 9;
}


/* line 855, scss/partials/_components.scss */

.ztree {
	font-size: 14px;
}


/* line 859, scss/partials/_components.scss */

.ztree li span.button.ico_open,
.ztree li span.button.ico_docu,
.ztree li span.button.ico_close {
	margin-right: 10px;
}


/* line 865, scss/partials/_components.scss */

.ztree li span.button.chk,
.ztree li span.button.root_open,
.ztree li span.button.root_close,
.ztree li span.button.center_open,
.ztree li span.button.center_close,
.ztree li span.button.roots_open,
.ztree li span.button.roots_close,
.ztree li span.button.bottom_open,
.ztree li span.button.bottom_close {
	margin-top: 4px;
	width: 13px;
	height: 13px;
	background: #fff;
	border: 1px solid #dfdfdf;
	position: relative;
}


/* line 882, scss/partials/_components.scss */

.ztree li span.button.chk.checkbox_true_full,
.ztree li span.button.chk.checkbox_true_full_focus,
.ztree li span.button.chk.checkbox_true_part,
.ztree li span.button.chk.checkbox_true_part_focus {
	margin-top: 4px;
	background: #fff url(images/icons/icon-minicheckmark.png) no-repeat center center;
}


/* line 890, scss/partials/_components.scss */

.ztree li span.button.root_open,
.ztree li span.button.center_open,
.ztree li span.button.roots_open,
.ztree li span.button.bottom_open {
	margin: 4px 11px 0 0;
	background: #fff url(images/icons/icon-miniminus.png) no-repeat center center;
}


/* line 898, scss/partials/_components.scss */

.ztree li span.button.root_close,
.ztree li span.button.center_close,
.ztree li span.button.roots_close,
.ztree li span.button.bottom_close {
	margin: 4px 11px 0 0;
	background: #fff url(images/icons/icon-miniadd.png) no-repeat center center;
}


/* line 906, scss/partials/_components.scss */

.ztree li span.button.add {
	margin-right: 5px;
	width: 14px;
	height: 14px;
	background: url(images/icons/icon-menu-add.png) 0 0 no-repeat;
	vertical-align: middle;
}


/* line 912, scss/partials/_components.scss */

.ztree li span.button.add:hover {
	background: url(images/icons/icon-menu-add-hover.png) 0 0 no-repeat;
}


/* line 917, scss/partials/_components.scss */

.ztree li span.button.edit {
	margin-right: 5px;
	width: 14px;
	height: 13px;
	background: url(images/icons/icon-menu-edit.png) 0 0 no-repeat;
	vertical-align: middle;
}


/* line 923, scss/partials/_components.scss */

.ztree li span.button.edit:hover {
	background: url(images/icons/icon-menu-edit-hover.png) 0 0 no-repeat;
}


/* line 928, scss/partials/_components.scss */

.ztree li span.button.remove {
	margin-right: 5px;
	width: 12px;
	height: 12px;
	background: url(images/icons/icon-menu-delete.png) 0 0 no-repeat;
	vertical-align: middle;
}


/* line 934, scss/partials/_components.scss */

.ztree li span.button.remove:hover {
	background: url(images/icons/icon-menu-delete-hover.png) 0 0 no-repeat;
}


/* line 939, scss/partials/_components.scss */

.ztree {
	margin: 0;
	margin-top: -5px;
	overflow: hidden;
}


/* line 945, scss/partials/_components.scss */

.ztree li {
	padding-left: 11px;
}


/* line 949, scss/partials/_components.scss */

.ztree li span {
	position: relative;
	z-index: 1;
}


/* line 955, scss/partials/_components.scss */

.ztree li .checkbox_true_full+a,
.ztree li a:hover {
	background: #ededed;
	text-decoration: none;
}


/* line 959, scss/partials/_components.scss */

.ztree li .checkbox_true_full+a::before,
.ztree li a:hover::before {
	background: #ededed;
}


/* line 965, scss/partials/_components.scss */

.ztree li a {
	width: 500px;
	padding: 2px 0;
	height: 24px;
	line-height: 20px;
	position: relative;
}


/* line 971, scss/partials/_components.scss */

.ztree li a::before {
	content: '';
	position: absolute;
	display: block;
	height: 100%;
	width: 200px;
	background: transparent;
	left: -200px;
	top: 0;
}


/* line 980, scss/partials/_components.scss */

.ztree li a::before:hover {
	background: #ededed;
}


/* line 2, scss/partials/_mixin.scss */

.form-grp:before,
.wgt-rnav:before,
.wgt-rnav ul:before,
.wgt-works .line:before,
.wgt-works .list:before,
.wgt-works .search:before,
.wgt-workd .status:before,
.wgt-workd .script-panel .panel:before,
.wgt-workd .control:before,
.form-grp:after,
.wgt-rnav:after,
.wgt-rnav ul:after,
.wgt-works .line:after,
.wgt-works .list:after,
.wgt-works .search:after,
.wgt-workd .status:after,
.wgt-workd .script-panel .panel:after,
.wgt-workd .control:after,
.pagination:before,
.wgt-news:before,
.pagination:after,
.wgt-news:after {
	content: " ";
	/* 1 */
	display: table;
	/* 2 */
}


/* line 9, scss/partials/_mixin.scss */

.form-grp:after,
.wgt-rnav:after,
.wgt-rnav ul:after,
.wgt-works .line:after,
.wgt-works .list:after,
.wgt-works .search:after,
.wgt-workd .status:after,
.wgt-workd .script-panel .panel:after,
.wgt-workd .control:after,
.pagination:after,
.wgt-news:after {
	clear: both;
}


/* line 14, scss/partials/_mixin.scss */

.wgt-news .n-title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


/* line 15, scss/partials/_icons.scss */

.fancy-select div.trigger:after,
.icon,
.tag-cus-add-remove {
	display: inline-block;
	background: url('images/icons.png?s45858983d0');
}


/* line 20, scss/partials/_icons.scss */

.icon-attach-1 {
	width: 20px;
	height: 14px;
	background-position: 0 -96px;
}


/* line 25, scss/partials/_icons.scss */

.icon-edit {
	width: 16px;
	height: 16px;
	background-position: 0 -579px;
}


/* line 30, scss/partials/_icons.scss */

.icon-enlarge {
	width: 28px;
	height: 28px;
	background-position: 0 -610px;
}


/* line 35, scss/partials/_icons.scss */

.icon-close {
	width: 16px;
	height: 16px;
	background-position: 0 -360px;
}


/* line 40, scss/partials/_icons.scss */

.icon-arrow {
	width: 15px;
	height: 12px;
	background-position: 0 -69px;
}


/* line 45, scss/partials/_icons.scss */

.icon-fly {
	width: 16px;
	height: 13px;
	background-position: 0 -773px;
}


/* line 50, scss/partials/_icons.scss */

.icon-thumb {
	width: 15px;
	height: 15px;
	background-position: 0 -1994px;
}


/* line 55, scss/partials/_icons.scss */

.icon-thumb-1 {
	width: 15px;
	height: 15px;
	background-position: 0 -2024px;
}


/* line 60, scss/partials/_icons.scss */

.icon-arrow-1 {
	width: 7px;
	height: 4px;
	background-position: 0 0;
}


/* line 65, scss/partials/_icons.scss */

.icon-search {
	width: 16px;
	height: 16px;
	background-position: 0 -1778px;
}


/* line 70, scss/partials/_icons.scss */

.icon-edit {
	width: 16px;
	height: 16px;
	background-position: 0 -579px;
}


/* line 75, scss/partials/_icons.scss */

.icon-edit-2 {
	width: 30px;
	height: 30px;
	background-position: 0 -436px;
}


/* line 80, scss/partials/_icons.scss */

.icon-work {
	width: 27px;
	height: 30px;
	background-position: 0 -2133px;
}


/* line 85, scss/partials/_icons.scss */

.icon-prize {
	width: 33px;
	height: 30px;
	background-position: 0 -1604px;
}


/* line 90, scss/partials/_icons.scss */

.icon-fly-1 {
	width: 16px;
	height: 14px;
	background-position: 0 -715px;
}


/* line 95, scss/partials/_icons.scss */

.icon-fly-3 {
	width: 16px;
	height: 14px;
	background-position: 0 -744px;
}


/* line 100, scss/partials/_icons.scss */

.icon-error {
	width: 16px;
	height: 16px;
	background-position: 0 -653px;
}


/* line 105, scss/partials/_icons.scss */

.icon-c-1 {
	width: 18px;
	height: 18px;
	background-position: 0 -270px;
}


/* line 110, scss/partials/_icons.scss */

.icon-audit {
	width: 31px;
	height: 32px;
	background-position: 0 -172px;
}


/* line 115, scss/partials/_icons.scss */

.icon-prize {
	width: 33px;
	height: 30px;
	background-position: 0 -1604px;
}


/* line 120, scss/partials/_icons.scss */

.icon-note {
	width: 20px;
	height: 18px;
	background-position: 0 -1127px;
}


/* line 125, scss/partials/_icons.scss */

.icon-edit-3 {
	width: 34px;
	height: 34px;
	background-position: 0 -530px;
}


/* line 130, scss/partials/_icons.scss */

.icon-play {
	width: 34px;
	height: 34px;
	background-position: 0 -1280px;
}


/* line 135, scss/partials/_icons.scss */

.icon-select {
	width: 44px;
	height: 43px;
	background-position: 0 -1809px;
}


/* line 140, scss/partials/_icons.scss */

.icon-search-1 {
	width: 16px;
	height: 16px;
	background-position: 0 -1747px;
}


/* line 145, scss/partials/_icons.scss */

.icon-upload-1 {
	width: 34px;
	height: 35px;
	background-position: 0 -2054px;
}


/* line 150, scss/partials/_icons.scss */

.icon-success {
	width: 16px;
	height: 16px;
	background-position: 0 -1963px;
}


/* line 155, scss/partials/_icons.scss */

.icon-fail {
	width: 16px;
	height: 16px;
	background-position: 0 -684px;
}


/* line 165, scss/partials/_icons.scss */

.c-inner a:hover .icon-edit-3 {
	background-position: 0 -481px;
}


/* line 168, scss/partials/_icons.scss */

.c-inner a:hover .icon-play {
	background-position: 0 -1329px;
}


/* line 171, scss/partials/_icons.scss */

.c-inner a:hover .icon-replace {
	background-position: 0 -1698px;
}


/* line 177, scss/partials/_icons.scss */

.icon-upload-2 {
	width: 15px;
	height: 15px;
	background-position: 0 -2103px;
}


/* line 182, scss/partials/_icons.scss */

.icon-book-1 {
	width: 45px;
	height: 36px;
	background-position: 0 -219px;
}


/* line 187, scss/partials/_icons.scss */

.icon-replace {
	width: 34px;
	height: 34px;
	background-position: 0 -1649px;
}


/* line 193, scss/partials/_icons.scss */

.s-tabs2 .icon-arrow {
	background-position: 0 -42px;
}


/* line 197, scss/partials/_icons.scss */

.icon-status-1 {
	width: 24px;
	height: 32px;
	background-position: 0 -1867px;
}


/* line 202, scss/partials/_icons.scss */

.icon-status-2 {
	width: 29px;
	height: 34px;
	background-position: 0 -1914px;
}


/* line 207, scss/partials/_icons.scss */

.checkbox.checked .icon-c-1 {
	background-position: 0 -303px;
}


/* line 210, scss/partials/_icons.scss */

.tag-cus-add-remove {
	font-size: 0;
	width: 9px;
	height: 9px;
	margin: 9px 0 0 0;
	background-position: 0 -336px;
}


/* line 219, scss/partials/_icons.scss */

.c-con li:hover .icon-edit-2,
.c-con li.curr .icon-edit-2 {
	background-position: 0 -391px;
}


/* line 222, scss/partials/_icons.scss */

.c-con li:hover .icon-work,
.c-con li.curr .icon-work {
	background-position: 0 -2178px;
}


/* line 225, scss/partials/_icons.scss */

.c-con li:hover .icon-prize,
.c-con li.curr .icon-prize {
	background-position: 0 -1559px;
}


/* line 231, scss/partials/_icons.scss */

.icon-page-next {
	width: 7px;
	height: 12px;
	background-position: 0 -1160px;
}


/* line 236, scss/partials/_icons.scss */

.icon-page-prev {
	width: 7px;
	height: 12px;
	background-position: 0 -1187px;
}


/* line 1, scss/partials/_buttons.scss */

.btn {
	border: 0;
	display: inline-block;
	box-sizing: border-box;
	text-align: center;
	color: #fff;
	border-radius: 2px;
	cursor: pointer;
	-webkit-tap-highlight-color: transparent;
}


/* line 10, scss/partials/_buttons.scss */

.btn i,
.btn span {
	display: inline-block;
	vertical-align: middle;
}


/* line 14, scss/partials/_buttons.scss */

.btn i {
	margin-right: 10px;
}


/* line 17, scss/partials/_buttons.scss */

.btn:hover {
	background: #75a21b;
}


/* line 22, scss/partials/_buttons.scss */

.btn-rhead:hover {
	background: none;
}


/* line 27, scss/partials/_buttons.scss */

.btn-2:hover,
.btn-5:hover,
.btn-7:hover,
.btn-9:hover,
.btn-12:hover,
.btn-10:hover,
.btn-14:hover,
.btn-18:hover {
	background: #8abc26;
	border-color: #8abc26;
	color: #fff;
}


/* line 33, scss/partials/_buttons.scss */

::-webkit-file-upload-button {
	cursor: pointer;
}


/* line 34, scss/partials/_buttons.scss */

.btn-file {
	position: relative;
	overflow: hidden;
}


/* line 37, scss/partials/_buttons.scss */

.btn-file input[type="file"] {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 200%;
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=00);
	cursor: pointer;
	font-size: 200px;
	margin: 0;
}


/* line 50, scss/partials/_buttons.scss */

.btn-1 {
	width: 162px;
	height: 40px;
	line-height: 40px;
	background: #8abc26;
	border: 1px solid #8abc26;
	color: #fff;
	font-size: 14px;
}


/* line 59, scss/partials/_buttons.scss */

.btn-2 {
	width: 162px;
	height: 40px;
	line-height: 40px;
	background: #eee;
	border: 1px solid #8abc26;
	color: #8abc26;
}


/* line 67, scss/partials/_buttons.scss */

.btn-3 {
	width: 298px;
	height: 44px;
	line-height: 44px;
	background: #8abc26;
	color: #fff;
	font-size: 16px;
}


/* line 75, scss/partials/_buttons.scss */

.btn-4 {
	width: 130px;
	height: 46px;
	line-height: 46px;
	color: #fff;
	background: #8abc26;
	font-size: 16px;
}


/* line 84, scss/partials/_buttons.scss */

.btn-5 {
	width: 130px;
	height: 46px;
	line-height: 46px;
	border: 1px solid #8abc26;
	color: #8abc26;
	font-size: 16px;
}


/* line 93, scss/partials/_buttons.scss */

.btn-6 {
	width: 186px;
	height: 46px;
	line-height: 46px;
	color: #fff;
	font-size: 16px;
	background: #8abc26;
}


/* line 102, scss/partials/_buttons.scss */

.btn-7 {
	width: 185px;
	height: 45px;
	line-height: 46px;
	color: #8abc26;
	font-size: 16px;
	border: 1px solid #8abc26;
}


/* line 110, scss/partials/_buttons.scss */

.btn-8,
.btn-9 {
	width: 159px;
	height: 45px;
	line-height: 46px;
	background: #8abc26;
	border: 1px solid #8abc26;
	color: #fff;
	font-size: 16px;
}


/* line 119, scss/partials/_buttons.scss */

.btn-9 {
	line-height: 46px;
	background: #fff;
	border: 1px solid #8abc26;
	color: #8abc26;
}


/* line 125, scss/partials/_buttons.scss */

.btn-9:hover .icon-fly-3 {
	background-position: 0 -715px;
}


/* line 130, scss/partials/_buttons.scss */

.btn-10 {
	min-width: 109px;
	padding: 0 10px;
	height: 39px;
	line-height: 39px;
	background: #fff;
	border: 1px solid #8abc26;
	color: #8abc26;
	font-size: 15px;
}


/* line 139, scss/partials/_buttons.scss */

.btn-10.curr {
	color: #fff;
	background: #8abc26;
}


/* line 145, scss/partials/_buttons.scss */

.btn-12 {
	width: 180px;
	height: 45px;
	line-height: 46px;
	background: #fff;
	border: 1px solid #8abc26;
	color: #8abc26;
	font-size: 16px;
}


/* line 153, scss/partials/_buttons.scss */

.btn-12.curr {
	color: #fff;
	background: #8abc26;
}


/* line 158, scss/partials/_buttons.scss */

.btn-13,
.btn-14 {
	background: #8abc26;
	color: #fff;
	font-size: 15px;
	width: 104px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #8abc26;
}


/* line 167, scss/partials/_buttons.scss */

.btn-14 {
	background: #fff;
	color: #8abc26;
}


/* line 171, scss/partials/_buttons.scss */

.btn-15 {
	background: #8abc26;
	color: #fff;
	font-size: 15px;
	width: 182px;
	height: 42px;
	line-height: 42px;
	border: 1px solid #8abc26;
}


/* line 179, scss/partials/_buttons.scss */

.btn-15 i,
.btn-15 span {
	margin-top: -4px;
}


/* line 183, scss/partials/_buttons.scss */

.btn-16 {
	background: #8abc26;
	color: #fff;
	font-size: 15px;
	width: 110px;
	height: 36px;
	line-height: 36px;
}


/* line 191, scss/partials/_buttons.scss */

.btn-17,
.btn-18 {
	width: 105px;
	height: 38px;
	line-height: 38px;
	background: #8abc26;
	border: 1px solid #8abc26;
	color: #fff;
	font-size: 15px;
}


/* line 200, scss/partials/_buttons.scss */

.btn-18 {
	background: #fff;
	color: #8abc26;
}


/* line 204, scss/partials/_buttons.scss */

.btn-19 {
	width: 229px;
	height: 47px;
	line-height: 47px;
	background: #8abc26;
	color: #fff;
	font-size: 16px;
	margin: 50px 0 0 250px;
}


/* line 213, scss/partials/_buttons.scss */

.btn-warning {
	background-color: #ea9242;
	border-color: #ea9242;
}


/* line 216, scss/partials/_buttons.scss */

.btn-warning:hover {
	background-color: #e07819;
	border-color: #e07819;
}


/* line 1, scss/partials/_fancy-select.scss */

.fancy-select {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}


/* line 7, scss/partials/_fancy-select.scss */

.fancy-select.disabled {
	opacity: 0.5;
}


/*.fancy-select select:focus + div.trigger {
    box-shadow: 0 0 0 2px #4B5468;
}*/


/* line 15, scss/partials/_fancy-select.scss */

.fancy-select select:focus+div.trigger.open {
	box-shadow: none;
}


/* line 19, scss/partials/_fancy-select.scss */

.fancy-select div.trigger {
	height: 17px;
	line-height: 17px;
	padding: 0 16px 0 14px;
	width: 52px;
	font-size: 14px;
	color: #222;
}
.search .fancy-select div.trigger{
	width:auto;
}

.wgt-works .search .fancy-select{
	width: 100px;
}
/* line 28, scss/partials/_fancy-select.scss */

.fancy-select ul.options li {
	padding: 8px 6px 7px 12px;
	width: 71px;
	font-size: 14px;
	color: #999;
}


/* line 35, scss/partials/_fancy-select.scss */

.fancy-select div.trigger {
	border-radius: 4px;
	cursor: pointer;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	transition: all 240ms ease-out;
	-webkit-transition: all 240ms ease-out;
	-moz-transition: all 240ms ease-out;
	-ms-transition: all 240ms ease-out;
	-o-transition: all 240ms ease-out;
}


/* line 50, scss/partials/_fancy-select.scss */

.fancy-select div.trigger:after {
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	right: 5px;
	top: 50%;
	margin-top: -1px;
	width: 7px;
	height: 4px;
	background-position: 0 0;
}


/*.fancy-select div.trigger.open {
    background: #4A5368;
    border: 1px solid #475062;
    color: #7A8498;
    box-shadow: none;
}*/


/* line 71, scss/partials/_fancy-select.scss */

.fancy-select div.trigger.open:after {
	transform: rotate(180deg);
}


/* line 75, scss/partials/_fancy-select.scss */

.fancy-select ul.options {
	list-style: none;
	margin: 0;
	padding: 1px;
	color: #4d4d4d;
	position: absolute;
	top: 31px;
	left: 0;
	visibility: hidden;
	opacity: 0;
	z-index: 50;
	overflow: auto;
	background: #fff;
	border-radius: 0;
	border: 1px solid #e5e5e5;
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.15);
	transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
	-webkit-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
	-moz-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
	-ms-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
	-o-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
}


/* line 98, scss/partials/_fancy-select.scss */

.fancy-select ul.options.open {
	visibility: visible;
	opacity: 1;
	/* have to use a non-visibility transition to prevent this iOS issue (bug?): */
	/*http://stackoverflow.com/questions/10736478/css-animation-visibility-visible-works-on-chrome-and-safari-but-not-on-ios*/
	transition: opacity 300ms ease-out, top 300ms ease-out;
	-webkit-transition: opacity 300ms ease-out, top 300ms ease-out;
	-moz-transition: opacity 300ms ease-out, top 300ms ease-out;
	-ms-transition: opacity 300ms ease-out, top 300ms ease-out;
	-o-transition: opacity 300ms ease-out, top 300ms ease-out;
}


/* line 110, scss/partials/_fancy-select.scss */

.fancy-select ul.options.overflowing {
	top: auto;
	bottom: 40px;
	transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
	-webkit-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
	-moz-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
	-ms-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
	-o-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
}


/* line 120, scss/partials/_fancy-select.scss */

.fancy-select ul.options.overflowing.open {
	top: auto;
	bottom: 50px;
	transition: opacity 300ms ease-out, bottom 300ms ease-out;
	-webkit-transition: opacity 300ms ease-out, bottom 300ms ease-out;
	-moz-transition: opacity 300ms ease-out, bottom 300ms ease-out;
	-ms-transition: opacity 300ms ease-out, bottom 300ms ease-out;
	-o-transition: opacity 300ms ease-out, bottom 300ms ease-out;
}


/* line 130, scss/partials/_fancy-select.scss */

.fancy-select ul.options li {
	cursor: pointer;
	white-space: nowrap;
	background: #fff;
	transition: all 150ms ease-out;
	-webkit-transition: all 150ms ease-out;
	-moz-transition: all 150ms ease-out;
	-ms-transition: all 150ms ease-out;
	-o-transition: all 150ms ease-out;
}


/* line 141, scss/partials/_fancy-select.scss */

.fancy-select ul.options li.hover,
.fancy-select ul.options li.selected {
	background: #f5f5f5;
	color: #8abc26;
}


/* line 1, scss/partials/_plus-video.scss */

.video-js .vjs-big-play-button:before,
.video-js .vjs-control:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
}


/* line 9, scss/partials/_plus-video.scss */

.vjs-big-play-button {
	width: 100px;
	height: 100px;
	display: block;
	background: url(images/icons/icon-play-3.png);
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 50%;
	margin: -50px 0 0 -50px;
}


/* line 21, scss/partials/_plus-video.scss */

.vjs-icon-play-circle {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}


/* line 27, scss/partials/_plus-video.scss */

.vjs-icon-play-circle:before {
	content: "";
}


/* line 32, scss/partials/_plus-video.scss */

.vjs-icon-square {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}


/* line 38, scss/partials/_plus-video.scss */

.vjs-icon-square:before {
	content: "";
}


/* line 42, scss/partials/_plus-video.scss */

.vjs-icon-spinner {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}


/* line 48, scss/partials/_plus-video.scss */

.vjs-icon-spinner:before {
	content: "";
}


/* line 52, scss/partials/_plus-video.scss */

.vjs-icon-subtitles,
.video-js .vjs-subtitles-button {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}


/* line 58, scss/partials/_plus-video.scss */

.vjs-icon-subtitles:before,
.video-js .vjs-subtitles-button:before {
	content: "";
}


/* line 62, scss/partials/_plus-video.scss */

.vjs-icon-captions,
.video-js .vjs-captions-button {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}


/* line 68, scss/partials/_plus-video.scss */

.vjs-icon-captions:before,
.video-js .vjs-captions-button:before {
	content: "";
}


/* line 72, scss/partials/_plus-video.scss */

.vjs-icon-chapters,
.video-js .vjs-chapters-button {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}


/* line 78, scss/partials/_plus-video.scss */

.vjs-icon-chapters:before,
.video-js .vjs-chapters-button:before {
	content: "";
}


/* line 82, scss/partials/_plus-video.scss */

.vjs-icon-share {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}


/* line 88, scss/partials/_plus-video.scss */

.vjs-icon-share:before {
	content: "";
}


/* line 92, scss/partials/_plus-video.scss */

.vjs-icon-cog {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}


/* line 98, scss/partials/_plus-video.scss */

.vjs-icon-cog:before {
	content: "";
}


/* line 102, scss/partials/_plus-video.scss */

.vjs-icon-circle,
.video-js .vjs-mouse-display,
.video-js .vjs-play-progress,
.video-js .vjs-volume-level {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}


/* line 108, scss/partials/_plus-video.scss */

.vjs-icon-circle:before,
.video-js .vjs-mouse-display:before,
.video-js .vjs-play-progress:before,
.video-js .vjs-volume-level:before {
	content: '';
	display: block;
	background: #fff;
	border-radius: 50%;
	width: 0.6rem;
	height: 0.6rem;
}


/* line 117, scss/partials/_plus-video.scss */

.vjs-icon-circle-outline {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}


/* line 123, scss/partials/_plus-video.scss */

.vjs-icon-circle-outline:before {
	content: "";
}


/* line 127, scss/partials/_plus-video.scss */

.vjs-icon-circle-inner-circle {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}


/* line 133, scss/partials/_plus-video.scss */

.vjs-icon-circle-inner-circle:before {
	content: "";
}


/* line 137, scss/partials/_plus-video.scss */

.vjs-icon-audio-description {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal;
}


/* line 143, scss/partials/_plus-video.scss */

.vjs-icon-audio-description:before {
	content: "";
}


/* line 147, scss/partials/_plus-video.scss */

.video-js {
	display: block;
	vertical-align: top;
	color: #fff;
	background-color: #000;
	position: relative;
	padding: 0;
	font-size: 10px;
	line-height: 1;
	font-weight: 400;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}


/* line 165, scss/partials/_plus-video.scss */

.video-js:-moz-full-screen {
	position: absolute;
}


/* line 169, scss/partials/_plus-video.scss */

.video-js:-webkit-full-screen {
	width: 100% !important;
	height: 100% !important;
}


/* line 174, scss/partials/_plus-video.scss */

.video-js *,
.video-js :before,
.video-js :after {
	box-sizing: inherit;
}


/* line 178, scss/partials/_plus-video.scss */

.video-js ul {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	list-style-position: outside;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
}


/* line 189, scss/partials/_plus-video.scss */

.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3 {
	width: 100%;
	max-width: 100%;
	height: 0;
}


/* line 195, scss/partials/_plus-video.scss */

.video-js.vjs-16-9 {
	padding-top: 56.25%;
}


/* line 199, scss/partials/_plus-video.scss */

.video-js.vjs-4-3 {
	padding-top: 75%;
}


/* line 203, scss/partials/_plus-video.scss */

.video-js.vjs-fill {
	width: 100%;
	height: 100%;
}


/* line 208, scss/partials/_plus-video.scss */

.video-js .vjs-tech {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/* line 216, scss/partials/_plus-video.scss */

body.vjs-full-window {
	padding: 0;
	margin: 0;
	height: 100%;
	overflow-y: auto;
}


/* line 223, scss/partials/_plus-video.scss */

.vjs-full-window .video-js.vjs-fullscreen {
	position: fixed;
	overflow: hidden;
	z-index: 1000;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
}


/* line 233, scss/partials/_plus-video.scss */

.video-js.vjs-fullscreen {
	width: 100% !important;
	height: 100% !important;
	padding-top: 0 !important;
}


/* line 239, scss/partials/_plus-video.scss */

.video-js.vjs-fullscreen.vjs-user-inactive {
	cursor: none;
}


/* line 243, scss/partials/_plus-video.scss */

.vjs-hidden {
	display: none !important;
}


/* line 247, scss/partials/_plus-video.scss */

.vjs-lock-showing {
	display: block !important;
	opacity: 1;
	visibility: visible;
}


/* line 253, scss/partials/_plus-video.scss */

.vjs-no-js {
	padding: 20px;
	color: #fff;
	background-color: #000;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 300px;
	height: 150px;
	margin: 0 auto;
}


/* line 265, scss/partials/_plus-video.scss */

.vjs-no-js a,
.vjs-no-js a:visited {
	color: #66A8CC;
}


/* line 269, scss/partials/_plus-video.scss */

.vjs-big-play-centered .vjs-big-play-button {
	top: 50%;
	left: 50%;
	margin-top: -.75em;
	margin-left: -1.5em;
}


/* line 276, scss/partials/_plus-video.scss */

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
	outline: 0;
}


/* line 281, scss/partials/_plus-video.scss */

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
	display: none;
}


/* line 284, scss/partials/_plus-video.scss */

.vjs-paused .vjs-big-play-button {
	display: block;
}


/* line 287, scss/partials/_plus-video.scss */

.vjs-paused .video-js button {
	background: 0 0;
	border: 0;
	color: inherit;
	display: inline-block;
	overflow: visible;
	font-size: inherit;
	line-height: inherit;
	text-transform: none;
	text-decoration: none;
	transition: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}


/* line 304, scss/partials/_plus-video.scss */

.vjs-menu-button {
	cursor: pointer;
}


/* line 308, scss/partials/_plus-video.scss */

.vjs-menu .vjs-menu-content {
	display: block;
	padding: 0;
	margin: 0;
	overflow: auto;
}


/* line 315, scss/partials/_plus-video.scss */

.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {
	display: none;
}


/* line 319, scss/partials/_plus-video.scss */

.vjs-menu li {
	list-style: none;
	margin: 0;
	padding: .2em 0;
	line-height: 1.4em;
	font-size: 1.2em;
	text-align: center;
	text-transform: lowercase;
}


/* line 329, scss/partials/_plus-video.scss */

.vjs-menu li:focus,
.vjs-menu li:hover {
	outline: 0;
	background-color: #73859f;
	background-color: rgba(115, 133, 159, 0.5);
}


/* line 335, scss/partials/_plus-video.scss */

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover {
	background-color: #fff;
	color: #2B333F;
}


/* line 340, scss/partials/_plus-video.scss */

.vjs-menu li.vjs-menu-title {
	text-align: center;
	text-transform: uppercase;
	font-size: 1em;
	line-height: 2em;
	padding: 0;
	margin: 0 0 .3em;
	font-weight: 700;
	cursor: default;
}


/* line 351, scss/partials/_plus-video.scss */

.vjs-menu-button-popup .vjs-menu {
	display: none;
	position: absolute;
	bottom: 0;
	width: 10em;
	left: -3em;
	height: 0;
	margin-bottom: 1.5em;
	border-top-color: rgba(43, 51, 63, 0.7);
}


/* line 362, scss/partials/_plus-video.scss */

.vjs-menu-button-popup .vjs-menu ul {
	background-color: #2B333F;
	background-color: rgba(43, 51, 63, 0.7);
	position: absolute;
	width: 100%;
	bottom: 1.5em;
	max-height: 15em;
}


/* line 371, scss/partials/_plus-video.scss */

.vjs-menu-button-popup:hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
	display: block;
}


/* line 375, scss/partials/_plus-video.scss */

.video-js .vjs-menu-button-inline {
	-webkit-transition: width .4s;
	-moz-transition: width .4s;
	-o-transition: width .4s;
	transition: width .4s;
	overflow: hidden;
}


/* line 383, scss/partials/_plus-video.scss */

.video-js .vjs-menu-button-inline:before {
	width: 2.22222em;
}


/* line 386, scss/partials/_plus-video.scss */

.video-js .vjs-menu-button-inline.vjs-slider-active {
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}


/* line 393, scss/partials/_plus-video.scss */

.vjs-menu-button-inline .vjs-menu {
	opacity: 0;
	height: 100%;
	width: auto;
	position: absolute;
	left: 2.2222222em;
	top: 0;
	padding: 0;
	margin: 0;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all 0.4s;
}


/* line 408, scss/partials/_plus-video.scss */

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
	display: block;
	opacity: 1;
}


/* line 413, scss/partials/_plus-video.scss */

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
	display: block;
	opacity: 1;
	position: relative;
	width: auto;
}


/* line 420, scss/partials/_plus-video.scss */

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
	width: auto;
}


/* line 424, scss/partials/_plus-video.scss */

.vjs-menu-button-inline .vjs-menu-content {
	width: auto;
	height: 100%;
	margin: 0;
	overflow: hidden;
}


/* line 431, scss/partials/_plus-video.scss */

.video-js .vjs-control-bar {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	/* Firefox */
	-webkit-box-sizing: border-box;
	display: none;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 38px;
	background-color: #2B333F;
	background-color: rgba(43, 51, 63, 0.7);
}


/* line 446, scss/partials/_plus-video.scss */

.vjs-has-started .vjs-control-bar {
	visibility: visible;
	opacity: 1;
	-webkit-transition: visibility .1s, opacity .1s;
	-moz-transition: visibility .1s, opacity .1s;
	-o-transition: visibility .1s, opacity .1s;
	transition: visibility 0.1s, opacity 0.1s;
}


/* line 455, scss/partials/_plus-video.scss */

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	visibility: hidden;
	opacity: 0;
	-webkit-transition: visibility 1s, opacity 1s;
	-moz-transition: visibility 1s, opacity 1s;
	-o-transition: visibility 1s, opacity 1s;
	transition: visibility 1s, opacity 1s;
}


/* line 464, scss/partials/_plus-video.scss */

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
	display: none !important;
}


/* line 468, scss/partials/_plus-video.scss */

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	opacity: 1;
	visibility: visible;
}

@media \0screen {
	/* line 474, scss/partials/_plus-video.scss */
	.vjs-user-inactive.vjs-playing .vjs-control-bar :before {
		content: "";
	}
}


/* line 479, scss/partials/_plus-video.scss */

.vjs-has-started.vjs-no-flex .vjs-control-bar {
	display: table;
}


/* line 483, scss/partials/_plus-video.scss */

.video-js .vjs-control {
	outline: 0;
	position: relative;
	text-align: center;
	margin: 0;
	padding: 0;
	height: 100%;
}


/* line 492, scss/partials/_plus-video.scss */

.video-js .vjs-control:before {
	font-size: 1.8em;
	line-height: 1.67;
}


/* line 497, scss/partials/_plus-video.scss */

.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
	text-shadow: 0 0 1em #fff;
}


/* line 501, scss/partials/_plus-video.scss */

.video-js .vjs-control-text {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}


/* line 512, scss/partials/_plus-video.scss */

.vjs-no-flex .vjs-control {
	display: table-cell;
	vertical-align: middle;
}


/* line 517, scss/partials/_plus-video.scss */

.video-js .vjs-custom-control-spacer {
	display: none;
}


/* line 522, scss/partials/_plus-video.scss */

.vjs-live .vjs-progress-control {
	display: none;
}


/* line 526, scss/partials/_plus-video.scss */

.video-js .vjs-progress-holder {
	-webkit-box-flex: auto;
	-moz-box-flex: auto;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	height: 0.3em;
}


/* line 539, scss/partials/_plus-video.scss */

.video-js .vjs-progress-control:hover .vjs-progress-holder {
	font-size: 1.66667em;
}


/* line 543, scss/partials/_plus-video.scss */

.video-js .vjs-progress-control:hover .vjs-mouse-display:after,
.video-js .vjs-progress-control:hover .vjs-play-progress:after {
	display: block;
	font-size: 0.6em;
}


/* line 548, scss/partials/_plus-video.scss */

.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
	position: absolute;
	display: block;
	height: .3em;
	margin: 0;
	padding: 0;
	width: 0;
	left: 0;
	top: 0;
}


/* line 559, scss/partials/_plus-video.scss */

.video-js .vjs-mouse-display:before {
	display: none;
}


/* line 563, scss/partials/_plus-video.scss */

.video-js .vjs-play-progress {
	background-color: #fff;
}


/* line 567, scss/partials/_plus-video.scss */

.video-js .vjs-play-progress:before {
	position: absolute;
	top: -.3333333333em;
	right: -.5em;
	font-size: 0.9em;
}


/* line 574, scss/partials/_plus-video.scss */

.video-js .vjs-mouse-display:after,
.video-js .vjs-play-progress:after {
	display: none;
	position: absolute;
	top: -2.4em;
	right: -1.5em;
	font-size: .9em;
	color: #000;
	content: attr(data-current-time);
	padding: .2em .5em;
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.8);
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: 0.3em;
}


/* line 590, scss/partials/_plus-video.scss */

.video-js .vjs-play-progress:before,
.video-js .vjs-play-progress:after {
	z-index: 1;
}


/* line 594, scss/partials/_plus-video.scss */

.video-js .vjs-load-progress {
	background: ligthen(#73859f, 25%);
	background: rgba(115, 133, 159, 0.5);
}


/* line 599, scss/partials/_plus-video.scss */

.video-js .vjs-load-progress div {
	background: ligthen(#73859f, 50%);
	background: rgba(115, 133, 159, 0.75);
}


/* line 604, scss/partials/_plus-video.scss */

.video-js.vjs-no-flex .vjs-progress-control {
	width: auto;
}


/* line 608, scss/partials/_plus-video.scss */

.video-js .vjs-progress-control .vjs-mouse-display {
	display: none;
	position: absolute;
	width: 1px;
	height: 100%;
	background-color: #000;
	z-index: 1;
}


/* line 617, scss/partials/_plus-video.scss */

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
	z-index: 0;
}


/* line 621, scss/partials/_plus-video.scss */

.video-js .vjs-progress-control:hover .vjs-mouse-display {
	display: block;
}


/* line 625, scss/partials/_plus-video.scss */

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after {
	visibility: hidden;
	opacity: 0;
	-webkit-transition: visibility 1s, opacity 1s;
	-moz-transition: visibility 1s, opacity 1s;
	-o-transition: visibility 1s, opacity 1s;
	transition: visibility 1s, opacity 1s;
}


/* line 634, scss/partials/_plus-video.scss */

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after {
	display: none;
}


/* line 638, scss/partials/_plus-video.scss */

.video-js .vjs-progress-control .vjs-mouse-display:after {
	color: #fff;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.8);
}


/* line 644, scss/partials/_plus-video.scss */

.video-js .vjs-slider {
	outline: 0;
	position: relative;
	cursor: pointer;
	padding: 0;
	margin: 0 .45em;
	background-color: #73859f;
	background-color: rgba(115, 133, 159, 0.5);
}


/* line 654, scss/partials/_plus-video.scss */

.video-js .vjs-slider:focus {
	text-shadow: 0 0 1em #fff;
	-webkit-box-shadow: 0 0 1em #fff;
	-moz-box-shadow: 0 0 1em #fff;
	box-shadow: 0 0 1em #fff;
}


/* line 661, scss/partials/_plus-video.scss */

.video-js .vjs-volume-control {
	width: 5em;
	-webkit-box-flex: none;
	-moz-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}


/* line 678, scss/partials/_plus-video.scss */

.video-js .vjs-volume-bar {
	margin: 1.35em;
}


/* line 682, scss/partials/_plus-video.scss */

.vjs-volume-bar.vjs-slider-horizontal {
	width: 5em;
	height: 0.3em;
}


/* line 687, scss/partials/_plus-video.scss */

.vjs-volume-bar.vjs-slider-vertical {
	width: .3em;
	height: 5em;
}


/* line 692, scss/partials/_plus-video.scss */

.video-js .vjs-volume-level {
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #fff;
}


/* line 699, scss/partials/_plus-video.scss */

.video-js .vjs-volume-level:before {
	position: absolute;
	font-size: 0.9em;
}


/* line 704, scss/partials/_plus-video.scss */

.vjs-slider-vertical .vjs-volume-level {
	width: 0.3em;
}


/* line 708, scss/partials/_plus-video.scss */

.vjs-slider-vertical .vjs-volume-level:before {
	top: -.5em;
	left: -0.3em;
}


/* line 713, scss/partials/_plus-video.scss */

.vjs-slider-horizontal .vjs-volume-level {
	height: 0.3em;
}


/* line 717, scss/partials/_plus-video.scss */

.vjs-slider-horizontal .vjs-volume-level:before {
	top: -.3em;
	right: -0.5em;
}


/* line 722, scss/partials/_plus-video.scss */

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
	height: 100%;
}


/* line 726, scss/partials/_plus-video.scss */

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
	width: 100%;
}


/* line 729, scss/partials/_plus-video.scss */

.video-js .vjs-volume-menu-button {
	width: 107px;
	height: 18px;
	background: url(images/icons/icon-movie-volume.png);
	background-repeat: no-repeat;
	overflow: visible;
}


/* line 733, scss/partials/_plus-video.scss */

.video-js .vjs-volume-menu-button:hover {
	background: url(images/icons/icon-movie-volume-hover.png) no-repeat;
}


/* line 738, scss/partials/_plus-video.scss */

.video-js .vjs-volume-menu-button.vjs-vol-0 {
	background: url(images/icons/icon-movie-mute.png) no-repeat;
}


/* line 740, scss/partials/_plus-video.scss */

.video-js .vjs-volume-menu-button.vjs-vol-0:hover {
	background: url(images/icons/icon-movie-mute-hover.png) no-repeat;
}


/* line 744, scss/partials/_plus-video.scss */

.video-js .vjs-volume-menu-button .vjs-menu {
	opacity: 1;
	display: block;
	left: 27px;
}


/* line 749, scss/partials/_plus-video.scss */

.video-js .vjs-volume-menu-button .vjs-menu-content {
	overflow: visible;
	padding-top: 8px;
	width: 80px;
}


/* line 753, scss/partials/_plus-video.scss */

.video-js .vjs-volume-menu-button .vjs-menu-content .vjs-slider,
.video-js .vjs-volume-menu-button .vjs-menu-content .vjs-volume-level {
	height: 2px;
}


/* line 756, scss/partials/_plus-video.scss */

.video-js .vjs-volume-menu-button .vjs-menu-content .vjs-slider {
	width: 100%;
}


/* line 761, scss/partials/_plus-video.scss */

.video-js .vjs-volume-menu-button .vjs-volume-level {
	background-color: #489620;
}


/* line 765, scss/partials/_plus-video.scss */

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu {
	display: block;
	width: 0;
	height: 0;
	border-top-color: transparent;
}


/* line 772, scss/partials/_plus-video.scss */

.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu {
	left: 0.5em;
}


/* line 776, scss/partials/_plus-video.scss */

.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu {
	left: -2em;
}


/* line 780, scss/partials/_plus-video.scss */

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content {
	height: 0;
	width: 0;
	overflow-x: hidden;
	overflow-y: hidden;
}


/* line 788, scss/partials/_plus-video.scss */

.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content {
	background-color: transparent !important;
}


/* line 792, scss/partials/_plus-video.scss */

.vjs-poster {
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
	cursor: pointer;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
}


/* line 809, scss/partials/_plus-video.scss */

.vjs-poster img {
	display: block;
	vertical-align: middle;
	margin: 0 auto;
	max-height: 100%;
	padding: 0;
	width: 100%;
}


/* line 818, scss/partials/_plus-video.scss */

.vjs-has-started .vjs-poster {
	display: none;
}


/* line 822, scss/partials/_plus-video.scss */

.vjs-audio.vjs-has-started .vjs-poster {
	display: block;
}


/* line 826, scss/partials/_plus-video.scss */

.vjs-controls-disabled .vjs-poster {
	display: none;
}


/* line 830, scss/partials/_plus-video.scss */

.vjs-using-native-controls .vjs-poster {
	display: none;
}


/* line 834, scss/partials/_plus-video.scss */

.video-js .vjs-live-control {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: flex-start;
	-webkit-align-items: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	-webkit-box-flex: auto;
	-moz-box-flex: auto;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	font-size: 1em;
	line-height: 3em;
}


/* line 852, scss/partials/_plus-video.scss */

.vjs-no-flex .vjs-live-control {
	display: table-cell;
	width: auto;
	text-align: left;
}


/* line 858, scss/partials/_plus-video.scss */

.video-js .vjs-time-control {
	font-size: 1em;
}


/* line 863, scss/partials/_plus-video.scss */

.vjs-live .vjs-time-control {
	display: none;
}


/* line 868, scss/partials/_plus-video.scss */

.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
	display: none;
}


/* line 871, scss/partials/_plus-video.scss */

.video-js .vjs-current-time,
.video-js .vjs-duration,
.video-js .vjs-time-control {
	margin-top: 2px;
}


/* line 877, scss/partials/_plus-video.scss */

.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
	display: none;
}


/* line 881, scss/partials/_plus-video.scss */

.vjs-time-divider {
	display: none;
	margin: 0 4px;
}


/* line 886, scss/partials/_plus-video.scss */

.vjs-live .vjs-time-divider {
	display: none;
}


/* line 890, scss/partials/_plus-video.scss */

.video-js .vjs-play-control {
	cursor: pointer;
}


/* line 893, scss/partials/_plus-video.scss */

.video-js .vjs-play-control {
	width: 14px;
	height: 18px;
	background: url(images/icons/icon-play-small.png);
	margin: 0 18px 0 21px;
}


/* line 898, scss/partials/_plus-video.scss */

.video-js .vjs-play-control:hover {
	background: url(images/icons/icon-play-small-hover.png);
}


/* line 908, scss/partials/_plus-video.scss */

.video-js .vjs-playing {
	background: url(images/icons/icon-pause-small.png);
}


/* line 910, scss/partials/_plus-video.scss */

.video-js .vjs-playing:hover {
	background: url(images/icons/icon-pause-small-hover.png);
}


/* line 914, scss/partials/_plus-video.scss */

.vjs-text-track-display {
	position: absolute;
	bottom: 3em;
	left: 0;
	right: 0;
	top: 0;
	pointer-events: none;
}


/* line 923, scss/partials/_plus-video.scss */

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
	bottom: 1em;
}


/* line 927, scss/partials/_plus-video.scss */

.video-js .vjs-text-track {
	font-size: 1.4em;
	text-align: center;
	margin-bottom: .1em;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.5);
}


/* line 935, scss/partials/_plus-video.scss */

.vjs-subtitles {
	color: #fff;
}


/* line 939, scss/partials/_plus-video.scss */

.vjs-captions {
	color: #fc6;
}


/* line 943, scss/partials/_plus-video.scss */

.vjs-tt-cue {
	display: block;
}


/* line 947, scss/partials/_plus-video.scss */

.video-js .vjs-fullscreen-control {
	width: 18px;
	height: 18px;
	cursor: pointer;
}


/* line 957, scss/partials/_plus-video.scss */

.vjs-playback-rate .vjs-playback-rate-value {
	font-size: 1.5em;
	line-height: 2;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
}


/* line 968, scss/partials/_plus-video.scss */

.vjs-playback-rate .vjs-menu {
	width: 4em;
	left: 0;
}


/* line 973, scss/partials/_plus-video.scss */

.vjs-error-display {
	display: none;
}


/* line 977, scss/partials/_plus-video.scss */

.vjs-error .vjs-error-display {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}


/* line 986, scss/partials/_plus-video.scss */

.vjs-error .vjs-error-display:before {
	content: 'X';
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4em;
	color: #fff;
	line-height: 1;
	text-shadow: .05em .05em .1em #000;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -.5em;
	width: 100%;
}


/* line 1002, scss/partials/_plus-video.scss */

.vjs-error-display div {
	position: absolute;
	bottom: 1em;
	right: 0;
	left: 0;
	font-size: 1.4em;
	text-align: center;
	padding: 3px;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.5);
}


/* line 1014, scss/partials/_plus-video.scss */

.vjs-error-display a,
.vjs-error-display a:visited {
	color: #66A8CC;
}


/* line 1018, scss/partials/_plus-video.scss */

.vjs-loading-spinner {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -25px;
	opacity: .85;
	text-align: left;
	border: 6px solid rgba(43, 51, 63, 0.7);
	box-sizing: border-box;
	background-clip: padding-box;
	width: 50px;
	height: 50px;
	border-radius: 25px;
}


/* line 1034, scss/partials/_plus-video.scss */

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
	display: block;
}


/* line 1038, scss/partials/_plus-video.scss */

.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
	content: "";
	position: absolute;
	margin: -6px;
	box-sizing: inherit;
	width: inherit;
	height: inherit;
	border-radius: inherit;
	opacity: 1;
	border: inherit;
	border-color: transparent;
	border-top-color: #fff;
}


/* line 1052, scss/partials/_plus-video.scss */

.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
	-webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
	animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}


/* line 1057, scss/partials/_plus-video.scss */

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
	border-top-color: #fff;
}


/* line 1061, scss/partials/_plus-video.scss */

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
	border-top-color: #fff;
	-webkit-animation-delay: .44s;
	animation-delay: 0.44s;
}

@keyframes vjs-spinner-spin {
	100% {
		transform: rotate(360deg);
	}
}

@-webkit-keyframes vjs-spinner-spin {
	100% {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes vjs-spinner-fade {
	0% {
		border-top-color: #73859f;
	}
	20% {
		border-top-color: #73859f;
	}
	35% {
		border-top-color: #fff;
	}
	60% {
		border-top-color: #73859f;
	}
	100% {
		border-top-color: #73859f;
	}
}

@-webkit-keyframes vjs-spinner-fade {
	0% {
		border-top-color: #73859f;
	}
	20% {
		border-top-color: #73859f;
	}
	35% {
		border-top-color: #fff;
	}
	60% {
		border-top-color: #73859f;
	}
	100% {
		border-top-color: #73859f;
	}
}


/* line 1123, scss/partials/_plus-video.scss */

.vjs-chapters-button .vjs-menu {
	left: -10em;
	width: 0;
}


/* line 1128, scss/partials/_plus-video.scss */

.vjs-chapters-button .vjs-menu ul {
	width: 24em;
}


/* line 1133, scss/partials/_plus-video.scss */

.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
	width: auto;
}


/* line 1137, scss/partials/_plus-video.scss */

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button {
	display: none;
}


/* line 1141, scss/partials/_plus-video.scss */

.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-fullscreen-control {
	display: none;
}


/* line 1145, scss/partials/_plus-video.scss */

.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button {
	display: none;
}


/* line 1149, scss/partials/_plus-video.scss */

.vjs-caption-settings {
	position: relative;
	top: 1em;
	background-color: #2B333F;
	background-color: rgba(43, 51, 63, 0.75);
	color: #fff;
	margin: 0 auto;
	padding: .5em;
	height: 15em;
	font-size: 12px;
	width: 40em;
}


/* line 1162, scss/partials/_plus-video.scss */

.vjs-caption-settings .vjs-tracksettings {
	top: 0;
	bottom: 2em;
	left: 0;
	right: 0;
	position: absolute;
	overflow: auto;
}


/* line 1171, scss/partials/_plus-video.scss */

.vjs-caption-settings .vjs-tracksettings-colors,
.vjs-caption-settings .vjs-tracksettings-font {
	float: left;
}


/* line 1175, scss/partials/_plus-video.scss */

.vjs-caption-settings .vjs-tracksettings-colors:after,
.vjs-caption-settings .vjs-tracksettings-font:after,
.vjs-caption-settings .vjs-tracksettings-controls:after {
	clear: both;
}


/* line 1179, scss/partials/_plus-video.scss */

.vjs-caption-settings .vjs-tracksettings-controls {
	position: absolute;
	bottom: 1em;
	right: 1em;
}


/* line 1185, scss/partials/_plus-video.scss */

.vjs-caption-settings .vjs-tracksetting {
	margin: 5px;
	padding: 3px;
	min-height: 40px;
}


/* line 1191, scss/partials/_plus-video.scss */

.vjs-caption-settings .vjs-tracksetting label {
	display: block;
	width: 100px;
	margin-bottom: 5px;
}


/* line 1197, scss/partials/_plus-video.scss */

.vjs-caption-settings .vjs-tracksetting span {
	display: inline;
	margin-left: 5px;
}


/* line 1202, scss/partials/_plus-video.scss */

.vjs-caption-settings .vjs-tracksetting>div {
	margin-bottom: 5px;
	min-height: 20px;
}


/* line 1207, scss/partials/_plus-video.scss */

.vjs-caption-settings .vjs-tracksetting>div:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	min-height: 0;
}


/* line 1213, scss/partials/_plus-video.scss */

.vjs-caption-settings label>input {
	margin-right: 10px;
}


/* line 1217, scss/partials/_plus-video.scss */

.vjs-caption-settings input[type=button] {
	width: 40px;
	height: 40px;
}


/* line 1221, scss/partials/_plus-video.scss */

#vjs-image-overlay-holder {
	position: absolute;
	top: 20%;
	left: 0;
	text-align: center;
}


/* line 1226, scss/partials/_plus-video.scss */

#vjs-image-overlay-holder img {
	height: 100%;
	margin: auto;
	cursor: pointer;
}


/* line 1232, scss/partials/_plus-video.scss */

.video-js {
	width: 785px;
	height: 590px;
	margin: 0 auto;
}


/* line 1236, scss/partials/_plus-video.scss */

.video-js .vjs-control-bar {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 10px 0;
}


/* line 1244, scss/partials/_plus-video.scss */

.video-js .vjs-play-control {
	float: left;
}


/* line 1247, scss/partials/_plus-video.scss */

.video-js .vjs-control-bar {
	background: #000;
}


/* line 1250, scss/partials/_plus-video.scss */

.video-js .vjs-volume-menu-button {
	float: right;
	right: 60px;
}


/* line 1254, scss/partials/_plus-video.scss */

.video-js .vjs-fullscreen-control {
	position: absolute;
	right: 20px;
	top: 10px;
	width: 18px;
	height: 18px;
	background: url(images/icons/icon-fullscreen.png);
}


/* line 1261, scss/partials/_plus-video.scss */

.video-js .vjs-fullscreen-control:hover {
	background: url(images/icons/icon-fullscreen-hover.png);
}


/* line 1265, scss/partials/_plus-video.scss */

.video-js.vjs-fullscreen .vjs-fullscreen-control {
	background: url(images/icons/icon-fullscreen-exit.png);
}


/* line 1267, scss/partials/_plus-video.scss */

.video-js.vjs-fullscreen .vjs-fullscreen-control:hover {
	background: url(images/icons/icon-fullscreen-exit-hover.png);
}


/* line 1271, scss/partials/_plus-video.scss */

.video-js .vjs-progress-control {
	position: absolute;
	top: -9px;
	width: 100%;
	left: 0;
	height: 20px;
}


/* line 1278, scss/partials/_plus-video.scss */

.video-js .vjs-remaining-time {
	display: none;
}


/* line 1281, scss/partials/_plus-video.scss */

.video-js .vjs-current-time,
.video-js .vjs-time-divider,
.video-js .vjs-duration {
	display: block;
	float: left;
	font-size: 14px;
	color: #999;
}


/* line 1287, scss/partials/_plus-video.scss */

.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-slider,
.video-js .vjs-progress-holder .vjs-play-progress {
	height: 9px;
}


/* line 1292, scss/partials/_plus-video.scss */

.video-js .vjs-slider {
	background: #999;
	margin: 0;
}


/* line 1296, scss/partials/_plus-video.scss */

.video-js .vjs-load-progress {
	background: #9fbe91;
}


/* line 1299, scss/partials/_plus-video.scss */

.video-js .vjs-play-progress {
	background: #489620;
}


/* line 1302, scss/partials/_plus-video.scss */

.video-js .vjs-play-progress:before {
	font-size: 20px;
	top: -5px;
	width: 1.2rem;
	height: 1.2rem;
}


/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */


/* line 7, scss/partials/_plus-jscrollpane.scss */

.jspScrollable {
	outline: 0;
}


/* line 9, scss/partials/_plus-jscrollpane.scss */

.jspScrollable .jspVerticalBar {
	width: 11px;
	position: absolute;
	top: 2px;
	bottom: 2px;
	right: 2px;
	background: #e8e5e5;
	border-radius: 4px;
}


/* line 20, scss/partials/_plus-jscrollpane.scss */

.jspScrollable .jspContainer {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
	padding: 2px 0;
	outline: 0;
}


/* line 28, scss/partials/_plus-jscrollpane.scss */

.jspScrollable .jspTrack {
	width: 100%;
	margin: 0 auto;
	position: relative;
	border-radius: 4px;
	background-color: #fff;
}


/* line 36, scss/partials/_plus-jscrollpane.scss */

.jspScrollable .jspDrag {
	top: 0;
	right: 0;
	background: #bdbdbd;
	border-radius: 10px;
	box-sizing: border-box;
	position: relative;
	cursor: pointer;
}


/* line 44, scss/partials/_plus-jscrollpane.scss */

.jspScrollable .jspDrag:hover,
.jspScrollable .jspDrag:active {
	background: #cdcdcd;
}


/* line 48, scss/partials/_plus-jscrollpane.scss */

.jspScrollable .jspPane {
	position: absolute;
	left: 0;
	right: 0;
}


/* line 53, scss/partials/_plus-jscrollpane.scss */

.jspScrollable .jspArrow {
	width: 20px;
	height: 24px;
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	padding: 0;
	margin: 0;
}


/* line 63, scss/partials/_plus-jscrollpane.scss */

.jspScrollable .jspArrow:focus {
	outline: none;
}


/* line 66, scss/partials/_plus-jscrollpane.scss */

.jspScrollable .jspArrowUp {
	background: url("images/bg/bg-scroll-up.png") center top no-repeat;
}


/* line 68, scss/partials/_plus-jscrollpane.scss */

.jspScrollable .jspArrowUp:hover {
	background: url("images/bg/bg-scroll-up-hover.png") center top no-repeat;
}


/* line 71, scss/partials/_plus-jscrollpane.scss */

.jspScrollable .jspArrowUp:active {
	background: url("images/bg/bg-scroll-up-active.png") center top no-repeat;
}


/* line 75, scss/partials/_plus-jscrollpane.scss */

.jspScrollable .jspArrowDown {
	background: url("images/bg/bg-scroll-down.png") center bottom no-repeat;
}


/* line 77, scss/partials/_plus-jscrollpane.scss */

.jspScrollable .jspArrowDown:hover {
	background: url("images/bg/bg-scroll-down-hover.png") center bottom no-repeat;
}


/* line 80, scss/partials/_plus-jscrollpane.scss */

.jspScrollable .jspArrowDown:active {
	background: url("images/bg/bg-scroll-down-active.png") center bottom no-repeat;
}


/* line 84, scss/partials/_plus-jscrollpane.scss */

.jspScrollable .jspArrow.jspDisabled {
	cursor: default;
}


/* line 87, scss/partials/_plus-jscrollpane.scss */

.jspScrollable .jspCap {
	display: none;
	float: left;
}


/* line 91, scss/partials/_plus-jscrollpane.scss */

.jspScrollable .jspHorizontalBar {
	position: absolute;
	bottom: 4px;
	left: 0;
	width: 100%;
	height: 11px;
	border-radius: 4px;
}


/* line 99, scss/partials/_plus-jscrollpane.scss */

.jspScrollable .jspHorizontalBar .jspTrack,
.jspScrollable .jspHorizontalBar .jspDrag {
	height: 100%;
}


/* line 12, scss/app.scss */

.s-title {
	font-size: 30px;
	color: #333;
	font-weight: normal;
}


/* line 18, scss/app.scss */

.h-code {
	width: 366px;
	height: 192px;
	margin: -81px 0 0 -183px;
}


/* line 22, scss/app.scss */

.h-code .code,
.h-code img,
.h-code input {
	display: inline-block;
	vertical-align: middle;
	width: 150px;
	height: 40px;
	line-height: 40px;
}


/* line 29, scss/app.scss */

.h-code input {
	margin-left: 10px;
	width: 121px;
}


/* line 33, scss/app.scss */

.h-code .btn {
	display: block;
	margin-top: 20px;
	width: 324px;
}


/* line 38, scss/app.scss */

.h-code .reload {
	display: inline-block;
	margin-left: 10px;
	vertical-align: middle;
	width: 30px;
	height: 30px;
	background: url(../images/reload.png);
}


/* line 47, scss/app.scss */

.row-content {
	background: #f4f7f8;
	padding-bottom: 50px;
	padding-top: 52px;
}


/* line 51, scss/app.scss */

.t-audit {
	text-align: center;
	border-collapse: collapse;
	table-layout: fixed;
}


/* line 55, scss/app.scss */

.t-audit .input {
	display: inline-block;
}


/* line 58, scss/app.scss */

.t-audit .s-1 {
	height: 54px;
	font-weight: bold;
}


/* line 62, scss/app.scss */

.t-audit .w-1 {
	width: 156px;
}


/* line 65, scss/app.scss */

.t-audit .w-2 {
	width: 197px;
}


/* line 68, scss/app.scss */

.t-audit .w-3 {
	width: 554px;
	text-align: left;
	padding: 10px 0 10px 20px;
}


/* line 73, scss/app.scss */

.t-audit .w-4 {
	width: 184px;
	background: #ededed;
}


/* line 77, scss/app.scss */

.t-audit .num {
	color: #ff3441;
	font-size: 21px;
}


/* line 81, scss/app.scss */

.t-audit input {
	width: 131px;
	height: 40px;
	color: #a0a0a0;
	font-size: 14px;
	text-align: center;
}


/* line 88, scss/app.scss */

.t-audit td,
.t-audit th {
	border: 1px solid #dedede;
	font-size: 15px;
}


/* line 92, scss/app.scss */

.t-audit th {
	background: #ededed;
	font-size: 15px;
	color: #4d4d4d;
	height: 42px;
	text-align: center;
}


/* line 98, scss/app.scss */

.t-audit th.w-3 {
	text-align: center;
}


/* line 104, scss/app.scss */

.w-awork .swrap-1 {
	display: none;
}


/* line 107, scss/app.scss */

.w-awork .s-title {
	font-size: 18px;
	margin-bottom: 30px;
}


/* line 111, scss/app.scss */

.w-awork .btn-10 {
	margin-right: 30px;
}


/* line 114, scss/app.scss */

.w-awork .btn-12,
.w-awork .btn-13 {
	margin-right: 15px;
}


/* line 117, scss/app.scss */

.w-awork .row {
	margin-bottom: 19px;
	padding-left: 230px;
}


/* line 121, scss/app.scss */

.w-awork .icon-thumb-1 {
	margin-right: 15px;
}


/* line 124, scss/app.scss */

.w-awork .fl-2 {
	margin: 15px 0 5px 0;
}


/* line 126, scss/app.scss */

.w-awork .fl-2 .hint {
	vertical-align: middle;
	margin-top: -2px;
}


/* line 130, scss/app.scss */

.w-awork .fl-2 .error {
	color: #ff2323;
}


/* line 134, scss/app.scss */

.w-awork .swrap-3 {
	margin-top: 15px;
}


/* line 136, scss/app.scss */

.w-awork .swrap-3 .file-name {
	color: #8abc26;
	margin-right: 15px;
	max-width: 346px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	vertical-align: middle;
}


/* line 147, scss/app.scss */

.w-awork .btn-del {
	color: #ff2323;
	display: inline-block;
	vertical-align: middle;
}


/* line 151, scss/app.scss */

.w-awork .btn-del:hover {
	text-decoration: underline;
}


/* line 157, scss/app.scss */

.i-sfile .w-list {
	margin-left: -20px;
	overflow: hidden;
	height: 482px;
}


/* line 162, scss/app.scss */

.i-sfile .pagination {
	padding: 0;
}


/* line 165, scss/app.scss */

.i-sfile .w-item {
	width: 218px;
	height: 209px;
	margin: 15px 0 15px 20px;
}


/* line 170, scss/app.scss */

.i-sfile .i-title {
	width: 198px;
}


/* line 174, scss/app.scss */

.i-sfile .w-item .cover {
	width: 218px;
	height: 164px;
}


/* line 178, scss/app.scss */

.i-sfile .w-item img {
	max-width: 222px;
	max-height: 164px;
}


/* line 182, scss/app.scss */

.i-sfile .fancy-select div.trigger {
	width: 204px;
	height: 43px;
	line-height: 43px;
	border: 1px solid #e5e5e5;
	background: #fff;
}


/* line 189, scss/app.scss */

.i-sfile .fancy-select ul.options li {
	padding: 8px 14px 7px 15px;
	width: 202px;
	font-size: 14px;
	color: #999;
}


/* line 195, scss/app.scss */

.i-sfile .fancy-select ul.options {
	top: 43px;
	max-height: 400px;
	overflow-x: hidden;
}


/* line 200, scss/app.scss */

.i-sfile .fancy-select div.trigger:after {
	width: 14px;
	height: 8px;
	right: 14px;
	background: url(images/icons/icon-arrow-2.png);
}


/* line 206, scss/app.scss */

.i-sfile .search {
	float: right;
	width: 200px;
	height: 40px;
	border: 1px solid #e5e5e5;
	overflow: hidden;
	background: #fff;
}


/* line 213, scss/app.scss */

.i-sfile .search input {
	border: none;
	outline: none;
	line-height: 40px;
	width: 160px;
	padding-left: 17px;
	display: inline-block;
}


/* line 221, scss/app.scss */

.i-sfile .search .icon {
	float: right;
	margin: 13px 15px 0 0;
	cursor: pointer;
}


/* line 229, scss/app.scss */

.i-sattach .fl-3,
.i-sattach .fl-4 {
	color: #999;
	margin-top: 3px;
	font-size: 14px;
}


/* line 234, scss/app.scss */

.i-sattach .fl-4 {
	position: relative;
}


/* line 236, scss/app.scss */

.i-sattach .fl-4 .icon {
	position: absolute;
	left: -20px;
	top: -20px;
}


/* line 244, scss/app.scss */

.i-sattach .f-list {
	background: #fff;
	border: 1px solid #dedede;
	margin: 20px;
	height: 260px;
	overflow: auto;
}


/* line 250, scss/app.scss */

.i-sattach .f-list li {
	border-bottom: 1px solid #dedede;
	padding: 13px 0 13px 30px;
}


/* line 254, scss/app.scss */

.i-sattach .f-list .icon {
	display: none;
}


/* line 257, scss/app.scss */

.i-sattach .f-list .fl-2 {
	display: none;
}


/* line 264, scss/app.scss */

.i-sattach .success .icon-success {
	display: block;
}


/* line 270, scss/app.scss */

.i-sattach .fail .icon-fail {
	display: block;
}


/* line 273, scss/app.scss */

.i-sattach .fail span {
	color: #ff8400;
}


/* line 279, scss/app.scss */

.i-sattach .upload .fl-2 {
	display: block;
}


/* line 282, scss/app.scss */

.i-sattach .upload .icon {
	display: none;
}


/* line 286, scss/app.scss */

.i-sattach .fl-1 {
	color: #666;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


/* line 294, scss/app.scss */

.i-sattach .mis {
	overflow: hidden;
	padding-left: 20px;
}


/* line 298, scss/app.scss */

.i-sattach .hint {
	float: left;
	color: #a0a0a0;
}


/* line 302, scss/app.scss */

.i-sattach .c-link {
	float: right;
	color: #8abc26;
	margin: 2px 47px 0 0;
}


/* line 308, scss/app.scss */

.i-sattach .checkbox {
	float: right;
	margin: 0;
}


/* line 311, scss/app.scss */

.i-sattach .checkbox i {
	margin-right: 10px;
}


/* line 315, scss/app.scss */

.i-sattach .form-btns {
	padding: 53px 0 0 0;
	text-align: center;
}


/* line 319, scss/app.scss */

.i-sattach .btn-13 {
	margin-right: 41px;
}


/* line 322, scss/app.scss */

.i-sattach .btn-13,
.i-sattach .btn-14 {
	vertical-align: middle;
}


/* line 325, scss/app.scss */

.i-sattach .btn-8 {
	margin: 20px 0 0 20px;
}


/* line 329, scss/app.scss */

.h-sfile {
	width: 983px;
	margin: -320px 0 0 -496px;
	height: 640px;
}


/* line 333, scss/app.scss */

.h-sfile.s-2 {
	width: 720px;
	height: 495px;
	margin-left: -360px;
}


/* line 343, scss/app.scss */

.w-ad {
	padding: 20px 0;
	background: #f4f7f8;
}


/* line 346, scss/app.scss */

.w-ad img {
	width: 1200px;
	height: 100px;
	margin: 0 auto;
	display: block;
}


/* line 353, scss/app.scss */

.c-con {
	width: 1200px;
	margin: 0 auto;
	background: #fff;
	overflow: hidden;
	-webkit-box-shadow: 0px 7px 7px #e5e9ea;
	-moz-box-shadow: 0px 7px 7px #e5e9ea;
	box-shadow: 0px 7px 7px #e5e9ea;
	background: #f4f7f8;
}


/* line 363, scss/app.scss */

.c-con .bread {
	font-size: 16px;
	color: #4d4d4d;
	margin-left: 31px;
}


/* line 367, scss/app.scss */

.c-con .bread .curr {
	color: #8abc26;
}


/* line 372, scss/app.scss */

.c-con .disabled .fancy-select ul.options {
	display: none;
}


/* line 375, scss/app.scss */

.c-con .disabled div.trigger {
	background: #eeeeee;
}


/* line 379, scss/app.scss */

.c-con div.trigger {
	width: 353px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #dfdfdf;
	border-radius: 3px;
	margin-right: 28px;
	background: #fff;
	padding: 0 14px;
}


/* line 388, scss/app.scss */

.c-con div.trigger:after {
	width: 14px;
	height: 8px;
	right: 14px;
	background: url(images/icons/icon-arrow-2.png);
}


/* line 397, scss/app.scss */

.c-con .l-1 div.trigger {
	width: 146px;
}


/* line 400, scss/app.scss */

.c-con .l-1 ul.options li {
	width: 143px;
}


/* line 404, scss/app.scss */

.c-con ul.options li {
	padding: 0;
	width: 350px;
	padding: 0 14px;
	line-height: 40px;
	font-size: 14px;
	color: #999;
	white-space: normal;
}


/* line 413, scss/app.scss */

.c-con ul.options {
	top: 40px;
	overflow-x: hidden;
	max-height: 200px;
}


/* line 418, scss/app.scss */

.c-con .menu {
	float: left;
}


/* line 420, scss/app.scss */

.c-con .menu a {
	display: block;
	width: 165px;
	height: 120px;
	color: #90af81;
	font-size: 15px;
	text-align: center;
	background: #f4f7f8;
	border-left: 4px solid #f4f7f8;
	position: relative;
	margin-bottom: 6px;
}


/* line 432, scss/app.scss */

.c-con .menu i {
	margin: 31px 0 3px 0;
}


/* line 435, scss/app.scss */

.c-con .menu p {
	margin: 0;
}


/* line 439, scss/app.scss */

.c-con .menu li.curr a,
.c-con .menu li:hover a {
	color: #8abc26;
	width: 165px;
	border-left: 4px solid #8abc26;
	background: #fff;
	-webkit-box-shadow: 1px 2px 3px #e5e9ea;
	-moz-box-shadow: 1px 2px 3px #e5e9ea;
	box-shadow: 1px 2px 3px #e5e9ea;
}


/* line 448, scss/app.scss */

.c-con .menu li.curr a:before,
.c-con .menu li:hover a:before {
	content: '';
	display: block;
	width: 0;
	height: 0;
	display: inline-block;
	border-left: 5px solid #8abc26;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	position: absolute;
	top: 56px;
	left: 0;
}


/* line 460, scss/app.scss */

.ml-3 {
	overflow: hidden;
	padding: 22px 20px 0 0;
}


/* line 463, scss/app.scss */

.ml-3 ul {
	float: left;
}


/* line 466, scss/app.scss */

.ml-3 .btn-16 {
	float: right;
}


/* line 470, scss/app.scss */

.e-hint {
	font-size: 16px;
}


/* line 473, scss/app.scss */

.c-main {
	float: left;
	width: 1031px;
	background: #fff;
	padding-bottom: 200px;
}


/* line 478, scss/app.scss */

.c-main .s-con {
	padding-left: 31px;
}


/* line 481, scss/app.scss */

.c-main .btn-9 {
	margin: 0 40px;
}


/* line 484, scss/app.scss */

.c-main .progress {
	position: relative;
	margin-top: 54px;
}


/* line 487, scss/app.scss */

.c-main .progress:after {
	content: '';
	display: inline-block;
	height: 9px;
	width: 670px;
	background: #f4f7f8;
	border-top: 1px solid #dbe8c8;
	border-bottom: 1px solid #eef5df;
	position: relative;
	top: -25px;
}


/* line 500, scss/app.scss */

.c-main .b-up {
	display: inline-block;
	width: 260px;
	height: 195px;
	border: 1px dashed #8abc26;
	background: #f4f7f8;
	text-align: center;
}


/* line 507, scss/app.scss */

.c-main .b-up i {
	margin-top: 64px;
}


/* line 510, scss/app.scss */

.c-main .b-up p {
	color: #8abc26;
	font-size: 14px;
}


/* line 515, scss/app.scss */

.c-main .w-item {
	height: 195px;
}


/* line 519, scss/app.scss */

.c-main .i-title {
	bottom: 9px;
}


/* line 522, scss/app.scss */

.c-main .w-up {
	height: 195px;
	margin: 0 0 6px 0;
}


/* line 526, scss/app.scss */

.c-main .w-up:hover .c-inner {
	display: block;
}


/* line 531, scss/app.scss */

.c-main .w-up i {
	margin-top: 60px;
}


/* line 535, scss/app.scss */

.c-main .b-wrap {
	display: inline-block;
	margin: 15px 0 0 0;
}


/* line 538, scss/app.scss */

.c-main .b-wrap .btn {
	display: block;
}


/* line 541, scss/app.scss */

.c-main .b-wrap .btn+.btn {
	margin-top: 19px;
}


/* line 547, scss/app.scss */

.c-main .h-2,
.c-main .h-3 {
	text-align: center;
}


/* line 550, scss/app.scss */

.c-main .tabs {
	font-size: 14px;
	color: #a0a0a0;
	margin: 31px;
}


/* line 554, scss/app.scss */

.c-main .tabs a {
	font-size: 16px;
	display: inline-block;
	vertical-align: middle;
	padding-bottom: 3px;
	margin-bottom: 3px;
	border-bottom: 2px solid #fff;
}


/* line 562, scss/app.scss */

.c-main .tabs a:hover,
.c-main .tabs .curr {
	color: #8abc26;
	border-color: #8abc26;
}


/* line 567, scss/app.scss */

.c-main .note {
	font-size: 15px;
	color: #4d4d4d;
	margin: 15px 0 15px 31px;
}


/* line 571, scss/app.scss */

.c-main .note i,
.c-main .note span {
	display: inline-block;
	vertical-align: middle;
}


/* line 575, scss/app.scss */

.c-main .note i {
	margin-right: 16px;
}


/* line 578, scss/app.scss */

.c-main .note .em {
	color: #8abc26;
}


/* line 583, scss/app.scss */

.c-main .table .a-item,
.c-main .table .cover {
	width: 242px;
	height: 180px;
	margin: 0;
}


/* line 587, scss/app.scss */

.c-main .table .a-item img,
.c-main .table .cover img {
	max-width: 242px;
	max-height: 180px;
}


/* line 593, scss/app.scss */

.c-main .table .a-item .c-inner a {
	margin-top: 59px;
}


/* line 595, scss/app.scss */

.c-main .table .a-item .c-inner a+a {
	margin-left: 13px;
}


/* line 601, scss/app.scss */

.c-main .table span {
	float: left;
}


/* line 604, scss/app.scss */

.c-main .table .desc {
	margin-left: 31px;
}


/* line 607, scss/app.scss */

.c-main .table .num {
	width: 108px;
}


/* line 610, scss/app.scss */

.c-main .table .opt {
	width: 200px;
	text-align: center;
}


/* line 614, scss/app.scss */

.c-main .table .opt-2 {
	width: 130px;
	text-align: left;
}


/* line 619, scss/app.scss */

.c-main .head {
	overflow: hidden;
	font-size: 16px;
	height: 41px;
	line-height: 41px;
	margin-bottom: 30px;
	padding-left: 31px;
}


/* line 627, scss/app.scss */

.c-main .row {
	margin-bottom: 20px;
}


/* line 632, scss/app.scss */

.c-main .desc p {
	margin: 0;
}


/* line 635, scss/app.scss */

.c-main .desc .d-title {
	margin-bottom: 10px;
}


/* line 641, scss/app.scss */

.c-main .tabs span {
	font-size: 21px;
	color: #333;
}


/* line 645, scss/app.scss */

.c-main .tabs a {
	margin-left: 34px;
	color: #333;
}


/* line 650, scss/app.scss */

.c-main .totals {
	text-align: center;
	margin: 27px 0;
}


/* line 653, scss/app.scss */

.c-main .totals .t {
	border-radius: 3px;
	width: 150px;
	height: 83px;
	border: 1px solid #8abc26;
	text-align: center;
	display: inline-block;
}


/* line 660, scss/app.scss */

.c-main .totals .t+.t {
	margin-left: 79px;
}


/* line 664, scss/app.scss */

.c-main .totals .t-1 {
	border: 1px solid #ffba00;
}


/* line 666, scss/app.scss */

.c-main .totals .t-1 .top {
	background: #ffba00;
}


/* line 670, scss/app.scss */

.c-main .totals .top {
	height: 37px;
	line-height: 37px;
	background: #8abc26;
	color: #fff;
	font-size: 14px;
}


/* line 677, scss/app.scss */

.c-main .totals .con {
	font-size: 26px;
	color: #333;
	line-height: 46px;
	height: 46px;
}


/* line 685, scss/app.scss */

.c-main .row {
	overflow: hidden;
	padding-left: 212px;
}


/* line 690, scss/app.scss */

.c-main .table .row {
	padding-left: 31px;
}


/* line 694, scss/app.scss */

.c-main .d-title {
	font-size: 18px;
	color: #4d4d4d;
	line-height: 1.4;
}


/* line 700, scss/app.scss */

.c-main .l-2 {
	color: #a0a0a0;
	font-size: 14px;
}


/* line 704, scss/app.scss */

.c-main .l-3 {
	overflow: hidden;
	width: 500px;
}


/* line 708, scss/app.scss */

.c-main .pass {
	width: 73px;
	height: 50px;
	background: url(images/pass.png) no-repeat;
	display: inline-block;
}


/* line 714, scss/app.scss */

.c-main .o-link {
	color: #8abc26;
	margin: 0 18px 14px 23px;
	font-size: 14px;
	display: block;
	width: 80px;
	border: 1px solid #8abc26;
	text-align: center;
	height: 28px;
	line-height: 28px;
	border-radius: 3px;
}


/* line 725, scss/app.scss */

.c-main .o-link:hover {
	background: #8abc26;
	color: #fff;
}


/* line 730, scss/app.scss */

.c-main .status {
	font-weight: normal;
}


/* line 733, scss/app.scss */

.c-main .status-2 {
	color: #4d4d4d;
}


/* line 736, scss/app.scss */

.c-main .o-link2 {
	color: #8abc26;
	font-size: 14px;
	display: block;
}


/* line 742, scss/app.scss */

.c-main .o-link3 {
	background: #8abc26;
	color: #fff;
}


/* line 745, scss/app.scss */

.c-main .o-link3:hover {
	background: #75a21b;
}


/* line 749, scss/app.scss */

.c-main .reject {
	width: 73px;
	height: 50px;
	background: url(images/reject.png) no-repeat;
	display: inline-block;
}


/* line 756, scss/app.scss */

.c-main .l-item {
	float: left;
	width: 131px;
	margin: 20px 20px 0 0;
	color: #a0a0a0;
	font-size: 14px;
}


/* line 763, scss/app.scss */

.c-main .num {
	color: #fe0011;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
}


/* line 769, scss/app.scss */

.c-main .desc {
	width: 358px;
	width: 351px;
	padding-right: 50px;
}


/* line 774, scss/app.scss */

.c-main .head {
	background: #f5fff0;
}


/* line 777, scss/app.scss */

.c-main .h-1 {
	width: 675px;
}


/* line 780, scss/app.scss */

.c-main .h-2 {
	width: 108px;
}


/* line 783, scss/app.scss */

.c-main .h-3 {
	width: 200px;
}


/* line 785, scss/app.scss */

.c-main .h-3.opt-2 {
	text-align: center;
}


/* line 789, scss/app.scss */

.c-main .c-title {
	font-size: 21px;
	color: #4d4d4d;
	text-align: center;
	margin: 50px 0;
	font-weight: normal;
	position: relative;
}


/* line 796, scss/app.scss */

.c-main .c-title .status {
	font-size: 14px;
	right: 20px;
	top: -30px;
	position: absolute;
}


/* line 801, scss/app.scss */

.c-main .c-title .status span,
.c-main .c-title .status i {
	display: inline-block;
	vertical-align: middle;
}


/* line 805, scss/app.scss */

.c-main .c-title .status i {
	margin-right: 8px;
}


/* line 809, scss/app.scss */

.c-main .c-title .s-1 {
	color: #ffba00;
}


/* line 812, scss/app.scss */

.c-main .c-title .s-2 {
	color: #a0a0a0;
}


/* line 816, scss/app.scss */

.c-main .btn-1,
.c-main .btn-2 {
	margin-left: 28px;
}


/* line 819, scss/app.scss */

.c-main .agree {
	margin-left: 134px;
}


/* line 821, scss/app.scss */

.c-main .agree a {
	color: #8abc26;
	float: left;
	margin-top: 1px;
}


/* line 826, scss/app.scss */

.c-main .agree .checkbox {
	margin-right: 0;
	float: left;
}


/* line 832, scss/app.scss */

.r-hop {
	top: -1000px;
	-webkit-transition: all 0.6s;
	transition: all 0.6s;
}


/* line 836, scss/app.scss */

.r-hop .form-lbl {
	width: 112px;
}


/* line 839, scss/app.scss */

.r-hop .form-grp {
	margin: 20px 0 25px 0;
}


/* line 842, scss/app.scss */

.r-hop.show {
	top: 50%;
}


/* line 845, scss/app.scss */

.r-hop .icon-close {
	-webkit-transition: all 0.6s;
	transition: all 0.6s;
}


/* line 848, scss/app.scss */

.r-hop .icon-close:hover {
	transform: rotate(360deg);
}


/* line 853, scss/app.scss */

.r-empty {
	text-align: center;
	padding: 232px 0 500px 0;
}


/* line 856, scss/app.scss */

.r-empty span {
	display: inline-block;
	vertical-align: middle;
}


/* line 860, scss/app.scss */

.r-empty .img {
	width: 126px;
	height: 100px;
	background: url(images/book.png);
	margin-bottom: 28px;
	display: inline-block;
}


/* line 867, scss/app.scss */

.r-empty p {
	font-size: 34px;
	color: #6fbf15;
	margin: 0;
}


/* line 872, scss/app.scss */

.r-empty .p-desc {
	font-size: 40px;
}


/* line 875, scss/app.scss */

.r-empty .d-1 {
	color: #fab70a;
	margin: 33px 0 0 6px;
}


/* line 879, scss/app.scss */

.r-empty .d-2 {
	color: #6fbf15;
	margin: 71px 0 0 6px;
}


/* line 883, scss/app.scss */

.r-empty .d-3 {
	color: #999999;
	margin: 49px 0 0 6px;
}


/* line 887, scss/app.scss */

.r-empty .p-img {
	display: inline-block;
}


/* line 890, scss/app.scss */

.r-empty .i-1 {
	width: 291px;
	height: 172px;
	background: url(images/w-1.png);
}


/* line 895, scss/app.scss */

.r-empty .i-2 {
	width: 301px;
	height: 211px;
	background: url(images/w-2.png);
}


/* line 900, scss/app.scss */

.r-empty .i-3 {
	width: 305px;
	height: 195px;
	background: url(images/w-3.png);
}


/* line 906, scss/app.scss */

.r-wrap {
	overflow: hidden;
}


/* line 909, scss/app.scss */

.r-wrap .wgt-rnav.w-2 {
	margin: 0 auto;
	text-align: center;
	background: none;
}


/* line 913, scss/app.scss */

.r-wrap .wgt-rnav.w-2 img {
	display: block;
}


/* line 916, scss/app.scss */

.r-wrap .wgt-rnav.w-2 .hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
}


/* line 923, scss/app.scss */

.r-wrap .wgt-rnav.w-2 a {
	position: relative;
	padding: 0;
	border: none;
	height: auto;
}


/* line 930, scss/app.scss */

.r-wrap .wgt-rnav.w-2 a:hover .hover,
.r-wrap .wgt-rnav.w-2 li.curr .hover {
	display: block;
}


/* line 934, scss/app.scss */

.r-wrap .wgt-rnav.w-2 ul {
	float: none;
	display: inline-block;
}


/* line 943, scss/app.scss */

.w-mask {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 9998;
	display: none;
	background: rgba(0, 0, 0, 0.5);
}


/* line 954, scss/app.scss */

.l-more {
	width: 840px;
	height: 40px;
	line-height: 40px;
	background: #fffefe;
	text-align: center;
	font-size: 14px;
	color: #4d4d4d;
	box-shadow: 0px 3px 3px #d7d7d7;
	border-radius: 5px;
	margin: 29px 0 50px 0;
	display: block;
}


/* line 966, scss/app.scss */

.l-more span {
	display: inline-block;
	vertical-align: middle;
}


/* line 970, scss/app.scss */

.l-more .l-2 {
	display: none;
}


/* line 973, scss/app.scss */

.l-more.loading {
	background: #f2f2f2;
}


/* line 975, scss/app.scss */

.l-more.loading .l-1 {
	display: none;
}


/* line 978, scss/app.scss */

.l-more.loading .l-2 {
	display: block;
}


/* line 983, scss/app.scss */

.l-gif {
	width: 28px;
	height: 28px;
	display: inline-block;
	vertical-align: middle;
	background: url("images/loader.gif");
	margin-right: 10px;
}


/* line 992, scss/app.scss */

.bread span {
	margin: 0 13px;
}


/* line 997, scss/app.scss */

.wgt-rnav {
	width: 100%;
	background: linear-gradient(#fbfbfb, #f0f0f0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF, endColorstr=#7FFFFFFF);
	border-bottom: 1px solid #d9d9d9;
}


/* line 1004, scss/app.scss */

.wgt-rnav li {
	padding: 9px 0;
}


/* line 1007, scss/app.scss */

.wgt-rnav li.curr a,
.wgt-rnav li:hover a {
	color: #6bbc28;
}


/* line 1011, scss/app.scss */

.wgt-rnav li a {
	color: #4d4d4d;
	padding: 0 18px;
	text-align: center;
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	border-right: 2px solid #d5d5d5;
}


/* line 1022, scss/app.scss */

.wgt-rnav .row-inner {
	width: 1180px;
	padding: 0;
	position: relative;
}


/* line 1028, scss/app.scss */

.wgt-rnav ul {
	float: left;
}


/* line 1032, scss/app.scss */

.wgt-rnav li {
	float: left;
}


/* line 1035, scss/app.scss */

.wgt-rnav li a {
	display: block;
}


/* line 1040, scss/app.scss */

.wgt-rnav .btns-w {
	position: absolute;
	right: 0;
	top: -5px;
	width: 380px;
}


/* line 1046, scss/app.scss */

.wgt-rnav .btn-rhead {
	width: 182px;
	height: 80px;
	font-size: 18px;
	line-height: 62px;
	float: right;
	position: relative;
}


/* line 1054, scss/app.scss */

.wgt-rnav .btn-rhead i {
	margin-right: 11px;
}


/* line 1057, scss/app.scss */

.wgt-rnav .btn-rhead i,
.wgt-rnav .btn-rhead span {
	display: inline-block;
	vertical-align: middle;
}


/* line 1061, scss/app.scss */

.wgt-rnav .btn-rhead .wrap {
	position: absolute;
	color: #fff;
	width: 100%;
	top: 5px;
	left: 0;
	margin-left: -6px;
	text-align: center;
}


/* line 1072, scss/app.scss */

.wgt-head {
	position: relative;
}


/* line 1074, scss/app.scss */

.wgt-head .share {
	position: absolute;
	font-size: 14px;
	top: 15px;
	right: 20px;
	color: #333;
	z-index: 4;
}


/* line 1081, scss/app.scss */

.wgt-head .share span {
	margin-right: 20px;
}


/* line 1084, scss/app.scss */

.wgt-head .share a {
	width: 24px;
	height: 24px;
	display: inline-block;
	margin-right: 11px;
	transition: all 0.3s;
}


/* line 1090, scss/app.scss */

.wgt-head .share a:hover {
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
}


/* line 1095, scss/app.scss */

.wgt-head .share span,
.wgt-head .share a {
	display: inline-block;
	vertical-align: middle;
}


/* line 1099, scss/app.scss */

.wgt-head .share .qzone {
	background: url("images/qzone.png");
}


/* line 1102, scss/app.scss */

.wgt-head .share .qq {
	background: url("images/qq.png");
}


/* line 1105, scss/app.scss */

.wgt-head .share .weibo {
	background: url("images/weibo.png");
}


/* line 1108, scss/app.scss */

.wgt-head .share .weixin {
	background: url("images/weixin.png");
}


/* line 1112, scss/app.scss */

.wgt-head .banner {
	position: relative;
	width: 1180px;
	margin: 0 auto;
	height: 520px;
}


/* line 1117, scss/app.scss */

.wgt-head .banner .b-img {
	width: 1920px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;
}


/* line 1126, scss/app.scss */

.wgt-head .bbtns-w {
	text-align: center;
	position: relative;
	z-index: 3;
}


/* line 1131, scss/app.scss */

.wgt-head .btn-b-1 {
	display: inline-block;
	position: relative;
}


/* line 1134, scss/app.scss */

.wgt-head .btn-b-1 .hover {
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	display: none;
}


/* line 1142, scss/app.scss */

.wgt-head .btn-b-1:hover .hover {
	display: block;
}


/* line 1147, scss/app.scss */

.wgt-head .line-1 {
	font-size: 26px;
}


/* line 1150, scss/app.scss */

.wgt-head .inner {
	height: 223px;
	display: table-cell;
	vertical-align: middle;
	width: 707px;
}


/* line 1156, scss/app.scss */

.wgt-head .line-2 {
	font-size: 49px;
	text-align: center;
	width: 710px;
	margin: 25px 0 69px 0;
}


/* line 1162, scss/app.scss */

.wgt-head .line-3 {
	font-size: 22px;
	text-align: right;
	margin-top: 17px;
}


/* line 1167, scss/app.scss */

.wgt-head .col-con {
	width: 707px;
	margin: 0 auto;
	padding: 120px 0 0 61px;
}


/* line 1176, scss/app.scss */

.wgt-rtext {
	margin-top: 120px;
}


/* line 1179, scss/app.scss */

.wgt-news {
	margin: 82px 0 6px 0;
	/*左边栏*/
}


/* line 1182, scss/app.scss */

.wgt-news .s-title {
	margin-bottom: 5px;
}


/* line 1187, scss/app.scss */

.wgt-news .ul-news li {
	overflow: hidden;
	font-size: 14px;
	margin-bottom: 18px;
}


/* line 1193, scss/app.scss */

.wgt-news .n-time {
	color: #999;
	float: right;
}


/* line 1197, scss/app.scss */

.wgt-news .n-attach {
	float: left;
	color: #56b220;
	margin-left: 20px;
	line-height: 17px;
}


/* line 1202, scss/app.scss */

.wgt-news .n-attach i,
.wgt-news .n-attach span {
	display: inline-block;
	vertical-align: middle;
}


/* line 1206, scss/app.scss */

.wgt-news .n-attach i {
	margin-right: 5px;
}


/* line 1210, scss/app.scss */

.wgt-news .n-attach:hover span {
	text-decoration: underline;
}


/* line 1216, scss/app.scss */

.wgt-news .n-title {
	float: left;
	font-size: 16px;
	color: #333;
	width: 350px;
}


/* line 1222, scss/app.scss */

.wgt-news .n-title:hover {
	text-decoration: underline;
}


/* line 1228, scss/app.scss */

.wgt-news .col-1 {
	width: 573px;
	float: left;
}


/* line 1232, scss/app.scss */

.wgt-news .col-header {
	text-align: left;
	margin-bottom: 15px;
}


/* line 1235, scss/app.scss */

.wgt-news .col-header .more {
	color: #333;
}


/* line 1238, scss/app.scss */

.wgt-news .col-header a {
	font-size: 12px;
	float: right;
	margin: -24px 1px 0 0;
}


/* line 1242, scss/app.scss */

.wgt-news .col-header a:hover {
	text-decoration: underline;
}


/* line 1247, scss/app.scss */

.wgt-news .top-title {
	font-size: 25px;
	padding-bottom: 15px;
}


/* line 1252, scss/app.scss */

.wgt-news .col-2 {
	margin: 2px -6px 0 0;
	float: right;
	width: 384px;
	height: 277px;
	text-align: center;
	color: #fff;
	background: url(images/bg/bg-m.png);
	position: relative;
}


/* line 1261, scss/app.scss */

.wgt-news .col-2 iframe,
.wgt-news .col-2 object {
	position: absolute;
	width: 368px;
	height: 258px;
	left: 8px;
	top: 3px;
}


/* line 1275, scss/app.scss */

.wgt-agenda .col-con {
	margin: 157px 0 47px 0;
}


/* line 1278, scss/app.scss */

.wgt-agenda .line {
	width: 950px;
	margin: 0 auto;
	height: 3px;
}


/* line 1283, scss/app.scss */

.wgt-agenda .ul-race-line {
	text-align: center;
	margin-top: -10px;
}


/* line 1286, scss/app.scss */

.wgt-agenda .ul-race-line li {
	display: inline-block;
	width: 184px;
	text-align: center;
	vertical-align: top;
}


/* line 1294, scss/app.scss */

.wgt-agenda .ul-4 li {
	margin: 0 40px;
}


/* line 1299, scss/app.scss */

.wgt-agenda .ul-3 li {
	margin: 0 50px;
}


/* line 1304, scss/app.scss */

.wgt-agenda .ul-2 li {
	margin: 0 110px;
}


/* line 1308, scss/app.scss */

.wgt-agenda .circle {
	width: 157px;
	height: 20px;
	position: relative;
}


/* line 1313, scss/app.scss */

.wgt-agenda .tip {
	width: 155px;
	min-height: 36px;
	position: absolute;
	text-align: center;
	bottom: 38px;
	line-height: 36px;
	vertical-align: middle;
}


/* line 1321, scss/app.scss */

.wgt-agenda .tip .text {
	display: block;
	width: 155px;
	-ms-word-break: break-all;
	word-break: break-all;
	line-height: 35px;
	font-size: 16px;
	vertical-align: middle;
	overflow: hidden;
	max-height: 72px;
	text-align: center;
}


/* line 1333, scss/app.scss */

.wgt-agenda .tip:after {
	width: 19px;
	height: 7px;
	left: 70px;
	bottom: -7px;
	display: block;
	content: '';
	position: absolute;
}


/* line 1343, scss/app.scss */

.wgt-agenda .tip-time {
	position: absolute;
	width: 162px;
	top: 30px;
	font-size: 14px;
	font-weight: 600;
	left: -3px;
}


/* line 1354, scss/app.scss */

.wgt-rocket {
	display: block;
	opacity: 0;
	position: fixed;
	bottom: 60px;
	right: 14px;
	-webkit-transition: all 0.8s;
	-o-transition: all 0.8s;
	transition: all 0.8s;
}


/* line 1363, scss/app.scss */

.wgt-rocket .rocket {
	cursor: pointer;
	text-align: center;
	padding-top: 1px;
	width: 36px;
	height: 81px;
	background: url("images/bg/bg-rocket.png") no-repeat center;
}


/* line 1371, scss/app.scss */

.wgt-rocket .rocket:hover .fire {
	opacity: 1;
}


/* line 1374, scss/app.scss */

.wgt-rocket .rocket:hover .top {
	opacity: 0;
}


/* line 1379, scss/app.scss */

.wgt-rocket .top {
	color: #fff;
	height: 18px;
	font-family: "Arial";
	font-size: 10px;
	text-align: center;
	margin-top: 35px;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}


/* line 1390, scss/app.scss */

.wgt-rocket .fire {
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
	opacity: 0;
	margin: 0 auto;
	width: 15px;
	height: 27px;
	background: url("images/bg/bg-fire.png") no-repeat center;
}


/* line 1403, scss/app.scss */

.show-fire .fire {
	opacity: 1;
}


/* line 1408, scss/app.scss */

.wgt-works {
	margin: 46px 0 6px 0;
	padding-bottom: 50px;
}


/* line 1411, scss/app.scss */

.wgt-works .col-header {
	position: relative;
}


/* line 1414, scss/app.scss */

.wgt-works .s-tabs {
	margin-top: 20px;
}


/* line 1417, scss/app.scss */

.wgt-works .h-head {
	font-size: 16px;
	color: #77bd28;
	height: 50px;
	line-height: 50px;
	padding-left: 18px;
	border-bottom: 1px solid #dedede;
	overflow: hidden;
}


/* line 1425, scss/app.scss */

.wgt-works .h-head span {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
}


/* line 1431, scss/app.scss */

.wgt-works .h-head .icon {
	float: right;
	margin: 18px 18px 0 0;
}


/* line 1436, scss/app.scss */

.wgt-works .h-author {
	max-width: 140px;
}


/* line 1439, scss/app.scss */

.wgt-works .pro {
	margin: 15px 18px;
}


/* line 1442, scss/app.scss */

.wgt-works .h-vote {
	left: 50%;
	margin-left: -212px;
	margin-top: -182px;
	width: 424px;
	height: 364px;
	font-size: 14px;
}


/* line 1448, scss/app.scss */

.wgt-works .h-vote .con {
	padding: 0 40px;
	overflow: hidden;
	margin-top: 38px;
}


/* line 1453, scss/app.scss */

.wgt-works .h-vote .share {
	color: #77bd28;
	text-align: center;
	margin-top: 5px;
}


/* line 1458, scss/app.scss */

.wgt-works .h-vote .col {
	float: left;
}


/* line 1461, scss/app.scss */

.wgt-works .h-vote .h-name {
	width: 328px;
}


/* line 1465, scss/app.scss */

.wgt-works .h-vote .col-1 {
	color: #77bd28;
	margin-right: 50px;
}


/* line 1468, scss/app.scss */

.wgt-works .h-vote .col-1 a {
	display: block;
	margin-bottom: 20px;
	color: #77bd28;
}


/* line 1474, scss/app.scss */

.wgt-works .h-vote .col-1 a:hover .img {
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
}


/* line 1480, scss/app.scss */

.wgt-works .h-vote .col-1 .img {
	width: 24px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 8px;
	transition: all 0.3s;
}


/* line 1488, scss/app.scss */

.wgt-works .h-vote .col-1 .qzone {
	background: url(images/qzone.png);
}


/* line 1491, scss/app.scss */

.wgt-works .h-vote .col-1 .qq {
	background: url(images/qq.png);
}


/* line 1494, scss/app.scss */

.wgt-works .h-vote .col-1 .copy {
	background: url(images/copy.png);
}


/* line 1497, scss/app.scss */

.wgt-works .h-vote .col-1 .weixin {
	background: url(images/weixin.png);
}


/* line 1500, scss/app.scss */

.wgt-works .h-vote .col-1 .weibo {
	background: url(images/weibo.png);
}


/* line 1507, scss/app.scss */

.wgt-works .g-vote {
	color: #fff;
	display: inline-block;
	padding: 4px 8px;
	float: right;
	background: #77bd28;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}


/* line 1515, scss/app.scss */

.wgt-works .g-vote:hover {
	background: #71B426;
}


/* line 1518, scss/app.scss */

.wgt-works .g-vote .icon {
	margin-right: 8px;
}


/* line 1521, scss/app.scss */

.wgt-works .g-vote .icon,
.wgt-works .g-vote span {
	display: inline-block;
	vertical-align: middle;
}


/* line 1526, scss/app.scss */

.wgt-works .l-3 {
	overflow: hidden;
}


/* line 1530, scss/app.scss */

.wgt-works .sort {
	font-size: 14px;
	margin-top: 4px;
}


/* line 1533, scss/app.scss */

.wgt-works .sort span,
.wgt-works .sort a {
	display: inline-block;
	vertical-align: middle;
	margin-right: 8px;
}


/* line 1538, scss/app.scss */

.wgt-works .sort a {
	padding: 2px 5px;
	color: #4d4d4d;
}


/* line 1542, scss/app.scss */

.wgt-works .sort .curr,
.wgt-works .sort a:hover {
	background: #77bd28;
	color: #fff;
}


/* line 1547, scss/app.scss */

.wgt-works .b-title {
	font-size: 21px;
	padding: 20px 0 25px 0;
}


/* line 1553, scss/app.scss */

.wgt-works .t-wrap:hover .w-cover {
	height: 180px;
}


/* line 1558, scss/app.scss */

.wgt-works .works,
.wgt-works .b-title {
	width: 248px;
	margin: 0 auto;
}


/* line 1563, scss/app.scss */

.wgt-works .works li {
	padding: 7px 0 8px 0;
}


/* line 1566, scss/app.scss */

.wgt-works .works li+li {
	border-top: 1px solid #f2f2f2;
}


/* line 1571, scss/app.scss */

.wgt-works .w-title {
	display: block;
	padding: 3px 11px 0 11px;
	line-height: 1.7;
	color: #333;
	overflow: hidden;
}


/* line 1581, scss/app.scss */

.wgt-works .board {
	border: 1px solid #efefef;
	background: #fff;
	box-shadow: 0px 3px 3px #d7d7d7;
	padding-bottom: 15px;
}


/* line 1586, scss/app.scss */

.wgt-works .board span {
	display: inline-block;
	vertical-align: middle;
}


/* line 1590, scss/app.scss */

.wgt-works .board .num {
	line-height: 1;
	margin: -3px 0 0 -7px;
}


/* line 1594, scss/app.scss */

.wgt-works .board .w-num,
.wgt-works .board .w-name {
	float: left;
}


/* line 1597, scss/app.scss */

.wgt-works .board .w-vote {
	float: left;
}


/* line 1600, scss/app.scss */

.wgt-works .board .avatar {
	margin-right: 11px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
}


/* line 1605, scss/app.scss */

.wgt-works .board .avatar img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}


/* line 1611, scss/app.scss */

.wgt-works .board .w-author {
	float: left;
	margin-right: 25px;
}


/* line 1615, scss/app.scss */

.wgt-works .board .w-name {
	max-height: 52px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}


/* line 1624, scss/app.scss */

.wgt-works .w-desc {
	overflow: hidden;
	margin: 6px 0;
	padding: 0 10px;
}


/* line 1629, scss/app.scss */

.wgt-works .w-vote {
	float: right;
}


/* line 1631, scss/app.scss */

.wgt-works .w-vote .icon {
	margin-right: 3px;
	vertical-align: middle;
}


/* line 1636, scss/app.scss */

.wgt-works .a-name,
.wgt-works .v-num {
	font-size: 12px;
	color: #a5a5a5;
}


/* line 1640, scss/app.scss */

.wgt-works .a-name {
	width: 92px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


/* line 1646, scss/app.scss */

.wgt-works .v-num {
	margin-top: 3px;
}


/* line 1648, scss/app.scss */

.wgt-works .v-num:hover {
	color: #77bd28;
}


/* line 1651, scss/app.scss */

.wgt-works .v-num span,
.wgt-works .v-num .icon {
	display: inline-block;
	vertical-align: middle;
}


/* line 1655, scss/app.scss */

.wgt-works .v-num .icon {
	margin-right: 3px;
}


/* line 1659, scss/app.scss */

.wgt-works .w-cover {
	display: block;
	width: 248px;
	height: 0;
	-webkit-transition: all 0.6s;
	transition: all 0.6s;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}


/* line 1668, scss/app.scss */

.wgt-works .w-cover img {
	max-width: 248px;
	max-height: 186px;
}


/* line 1673, scss/app.scss */

.wgt-works .cover-1 {
	height: 180px;
}


/* line 1676, scss/app.scss */

.wgt-works .w-num {
	font-size: 14px;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	border-radius: 2px;
	color: #fff;
	font-family: 'Arial';
	margin: 6px 11px 0 0;
}


/* line 1688, scss/app.scss */

.wgt-works .w-name {
	font-size: 16px;
	width: 196px;
}


/* line 1692, scss/app.scss */

.wgt-works .num-1 {
	background: #ed4300;
}


/* line 1695, scss/app.scss */

.wgt-works .num-2 {
	background: #ed8b00;
}


/* line 1698, scss/app.scss */

.wgt-works .num-3 {
	background: #edc300;
}


/* line 1701, scss/app.scss */

.wgt-works .num-4 {
	background: #77bd28;
}


/* line 1704, scss/app.scss */

.wgt-works .prize {
	background: url(images/prize.png);
	width: 39px;
	height: 45px;
	margin-right: 15px;
}


/* line 1710, scss/app.scss */

.wgt-works .row-inner {
	width: 1180px;
	padding: 0;
}


/* line 1714, scss/app.scss */

.wgt-works .l-wrap {
	margin-top: 24px;
	overflow: hidden;
}


/* line 1720, scss/app.scss */

.wgt-works .w-1 .side {
	display: none;
}


/* line 1723, scss/app.scss */

.wgt-works .w-1 .w-item {
	margin: 15px 20px;
}


/* line 1726, scss/app.scss */

.wgt-works .w-1 .list {
	width: 1208px;
	margin: 0px 0 25px -20px;
}


/* line 1730, scss/app.scss */

.wgt-works .w-1 .l-more {
	width: 1170px;
}


/* line 1735, scss/app.scss */

.wgt-works .s-title {
	float: left;
}


/* line 1744, scss/app.scss */

.wgt-works .a-list .desc {
	height: 34px;
}


/* line 1747, scss/app.scss */

.wgt-works .a-list .w-item.w-1.w-3 {
	height: 290px;
}


/* line 1749, scss/app.scss */

.wgt-works .a-list .w-item.w-1.w-3 .i-title,
.wgt-works .a-list .w-item.w-1.w-3 .i-title:hover {
	margin-bottom: 0;
}


/* line 1754, scss/app.scss */

.wgt-works .a-list .i-title {
	max-height: 78px;
	margin-bottom: -21px;
}


/* line 1757, scss/app.scss */

.wgt-works .a-list .i-title:hover {
	margin-bottom: 15px;
	max-height: 3000px;
}


/* line 1762, scss/app.scss */

.wgt-works .a-list p {
	margin: 0;
}


/* line 1765, scss/app.scss */

.wgt-works .a-list .main {
	margin-bottom: 4px;
}


/* line 1768, scss/app.scss */

.wgt-works .a-list .l-3 {
	position: relative;
	z-index: 4;
	background: #fff;
	margin-bottom: 8px;
	height: 26px;
}


/* line 1779, scss/app.scss */

.wgt-works .sort .icon {
	margin-left: 19px;
	vertical-align: middle;
}


/* line 1784, scss/app.scss */

.wgt-works .page-tabs {
	float: left;
	font-size: 16px;
	margin: 2px 0 0 36px;
	width: 700px;
}


/* line 1789, scss/app.scss */

.wgt-works .page-tabs li {
	float: left;
	margin-right: 15px;
}


/* line 1793, scss/app.scss */

.wgt-works .page-tabs a {
	color: #333;
	padding: 2px 8px;
	display: block;
	border-bottom: 2px solid transparent;
}


/* line 1801, scss/app.scss */

.wgt-works .page-tabs .curr a,
.wgt-works .page-tabs li:hover a {
	color: #77bd28;
	border-bottom: 2px solid #77bd28;
}


/* line 1808, scss/app.scss */

.wgt-works .total {
	color: #a0a0a0;
	font-size: 14px;
	float: right;
	margin-right: 18px;
}


/* line 1811, scss/app.scss */

.wgt-works .total span {
	color: #5bbd2b;
}


/* line 1817, scss/app.scss */

.wgt-works .sec {
	float: left;
}


/* line 1820, scss/app.scss */

.wgt-works .c-title {
	font-size: 25px;
	font-weight: normal;
}


/* line 1823, scss/app.scss */

.wgt-works .c-title span {
	display: inline-block;
	vertical-align: middle;
}


/* line 1828, scss/app.scss */

.wgt-works .c-title .prize-1 {
	width: 39px;
	height: 45px;
	background: url(images/prize-1.png);
	margin-right: 11px;
}


/* line 1834, scss/app.scss */

.wgt-works .c-title.curr {
	color: #77bd28;
}


/* line 1838, scss/app.scss */

.wgt-works .list {
	width: 890px;
	margin: 0 0 25px -15px;
}


/* line 1842, scss/app.scss */

.wgt-works .list .work-item {
	float: left;
	margin: 0 0 41px 66px;
}


/* line 1848, scss/app.scss */

.wgt-works.award .side {
	margin-top: 41px;
}


/* line 1852, scss/app.scss */

.wgt-works .side {
	float: right;
	width: 300px;
	margin-top: 61px;
}


/* line 1857, scss/app.scss */

.wgt-works .side.fixed .menu {
	position: fixed;
	top: 0;
	width: 300px;
	left: 50%;
	margin-left: 290px;
}


/* line 1864, scss/app.scss */

.wgt-works .side.fixed .ban {
	display: none;
}


/* line 1870, scss/app.scss */

.wgt-works .search {
	position: absolute;
	top: 0;
	right: 0;
	width: 300px;
	padding: 10px 0 5px 0;
	background: rgba(223, 223, 223, 0.4);
	-webkit-box-shadow: 0px 3px 3px #d7d7d7;
	box-shadow: 0px 3px 3px #d7d7d7;
	border-radius: 10px;
}


/* line 1881, scss/app.scss */

.wgt-works .search .fancy-select {
	float: left;
	border-right: 2px solid #cacace;
	margin-right: 10px;
	padding-right: 10px;
}


/* line 1887, scss/app.scss */

.wgt-works .search input {
	background: transparent;
	border: none;
	padding: 0;
	font-size: 14px;
	height: 17px;
	line-height: 17px;
	float: left;
	width: 176px;
	outline: none;
	font-family: "Microsoft YaHei", Helvetica, Arial, sans-serif;
}


/* line 1899, scss/app.scss */

.wgt-works .search a {
	margin: 2px 0 0 -13px;
}


/* line 1903, scss/app.scss */

.wgt-works .ban {
	margin-top: 28px;
	width: 300px;
	height: 255px;
	display: block;
}


/* line 1908, scss/app.scss */

.wgt-works .ban img {
	width: 100%;
	height: 100%;
}


/* line 1913, scss/app.scss */

.wgt-works .menu {
	width: 100%;
	background: #fff;
	padding: 10px 0 71px 0;
	font-size: 17px;
}


/* line 1920, scss/app.scss */

.wgt-works .menu a {
	display: block;
	width: 80%;
	margin: 0 auto;
	color: #333;
	padding: 3px 0;
}


/* line 1926, scss/app.scss */

.wgt-works .menu a+a {
	margin-top: 1px solid #f2f2f2;
}


/* line 1930, scss/app.scss */

.wgt-works .menu span {
	display: inline-block;
	vertical-align: middle;
	width: 199px;
}


/* line 1936, scss/app.scss */

.wgt-works .menu .curr .prize {
	background: url(images/prize.png);
	background-size: 100%;
}


/* line 1940, scss/app.scss */

.wgt-works .menu .curr a {
	color: #77bd28;
}


/* line 1945, scss/app.scss */

.wgt-works .menu a:hover {
	color: #77bd28;
}


/* line 1948, scss/app.scss */

.wgt-works .menu .prize {
	width: 33px;
	height: 39px;
	margin-right: 8px;
	background: none;
}


/* line 1958, scss/app.scss */

.wgt-works .pagination {
	padding: 0;
}


/* line 1964, scss/app.scss */

body {
	font-family: "Microsoft YaHei", Helvetica, Arial, sans-serif;
	color: #333333;
}


/* line 1969, scss/app.scss */

.wgt-head {
	color: #fff;
}


/* line 1972, scss/app.scss */

.wgt-n-detail {
	margin-top: 100px;
	padding-bottom: 100px;
}


/* line 1975, scss/app.scss */

.wgt-n-detail .row-inner {
	width: 1066px;
}


/* line 1980, scss/app.scss */

.wgt-n-detail .bread {
	font-size: 14px;
	color: #4d4d4d;
}


/* line 1983, scss/app.scss */

.wgt-n-detail .bread a {
	color: #4d4d4d;
	float: none;
	margin: 0;
}


/* line 1988, scss/app.scss */

.wgt-n-detail .bread .curr {
	color: #6fbf15;
}


/* line 1992, scss/app.scss */

.wgt-n-detail .attach {
	color: #56b220;
	font-size: 14px;
	display: block;
	margin-top: 64px;
}


/* line 1997, scss/app.scss */

.wgt-n-detail .attach i,
.wgt-n-detail .attach span {
	display: inline-block;
	vertical-align: bottom;
	line-height: 1;
}


/* line 2002, scss/app.scss */

.wgt-n-detail .attach i {
	margin-right: 8px;
}


/* line 2006, scss/app.scss */

.wgt-n-detail .attach:hover span {
	text-decoration: underline;
}


/* line 2011, scss/app.scss */

.wgt-n-detail .con {
	font-size: 16px;
}


/* line 2014, scss/app.scss */

.wgt-n-detail .title {
	text-align: center;
	margin-top: 50px;
}


/* line 2017, scss/app.scss */

.wgt-n-detail .title .info {
	color: #a0a0a0;
	font-size: 14px;
}


/* line 2021, scss/app.scss */

.wgt-n-detail .title .main {
	font-size: 25px;
	margin-bottom: 14px;
	font-weight: normal;
	color: #333333;
}


/* line 2031, scss/app.scss */

.wgt-nlist {
	margin-top: 50px;
}


/* line 2033, scss/app.scss */

.wgt-nlist .row-inner {
	width: 1066px;
}


/* line 2036, scss/app.scss */

.wgt-nlist .col-header {
	margin-bottom: 40px;
}


/* line 2039, scss/app.scss */

.wgt-nlist .l-more {
	margin: 220px auto 50px auto;
}


/* line 2042, scss/app.scss */

.wgt-nlist .bread {
	font-size: 14px;
	color: #4d4d4d;
}


/* line 2045, scss/app.scss */

.wgt-nlist .bread a {
	color: #4d4d4d;
	float: none;
	margin: 0;
}


/* line 2050, scss/app.scss */

.wgt-nlist .bread .curr {
	color: #56b220;
}


/* line 2054, scss/app.scss */

.wgt-nlist .title {
	float: left;
	color: #333333;
	width: 50%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


/* line 2062, scss/app.scss */

.wgt-nlist .attach,
.wgt-nlist .time {
	float: right;
	font-size: 14px;
}


/* line 2066, scss/app.scss */

.wgt-nlist .time {
	color: #939393;
}


/* line 2069, scss/app.scss */

.wgt-nlist .attach {
	color: #56b220;
	margin: -2px 26px 0 0;
}


/* line 2072, scss/app.scss */

.wgt-nlist .attach i,
.wgt-nlist .attach span {
	display: inline-block;
	vertical-align: bottom;
	line-height: 1;
}


/* line 2078, scss/app.scss */

.wgt-nlist .attach i {
	margin-right: 9px;
}


/* line 2082, scss/app.scss */

.wgt-nlist li {
	overflow: hidden;
	font-size: 16px;
	margin-bottom: 25px;
}


/* line 2089, scss/app.scss */

.wgt-agenda .line {
	background: url("images/bg/bg-line.png") no-repeat 0 0;
	background-size: 100% auto;
}


/* line 2094, scss/app.scss */

.wgt-agenda .c1 {
	background: url("images/bg/bg-circle-1.png") no-repeat center;
}


/* line 2097, scss/app.scss */

.wgt-agenda .c2 {
	background: url("images/bg/bg-circle-2.png") no-repeat center;
}


/* line 2100, scss/app.scss */

.wgt-agenda .c3 {
	background: url("images/bg/bg-circle-3.png") no-repeat center;
}


/* line 2103, scss/app.scss */

.wgt-agenda .c4 {
	background: url("images/bg/bg-circle-4.png") no-repeat center;
}


/* line 2106, scss/app.scss */

.wgt-agenda .c5 {
	background: url("images/bg/bg-circle-5.png") no-repeat center;
}


/* line 2109, scss/app.scss */

.wgt-agenda .t1 {
	background: url("images/bg/bg-tip-1.png") no-repeat 0 0;
}


/* line 2111, scss/app.scss */

.wgt-agenda .t1:after {
	background: url("images/bg/bg-tip-1-arrow.png") no-repeat 0 0;
}


/* line 2115, scss/app.scss */

.wgt-agenda .t2 {
	background: url("images/bg/bg-tip-2.png") no-repeat 0 0;
}


/* line 2117, scss/app.scss */

.wgt-agenda .t2:after {
	background: url("images/bg/bg-tip-2-arrow.png") no-repeat 0 0;
}


/* line 2121, scss/app.scss */

.wgt-agenda .t3 {
	background: url("images/bg/bg-tip-3.png") no-repeat 0 0;
}


/* line 2123, scss/app.scss */

.wgt-agenda .t3:after {
	background: url("images/bg/bg-tip-3-arrow.png") no-repeat 0 0;
}


/* line 2127, scss/app.scss */

.wgt-agenda .t4 {
	background: url("images/bg/bg-tip-4.png") no-repeat center;
}


/* line 2129, scss/app.scss */

.wgt-agenda .t4:after {
	background: url("images/bg/bg-tip-4-arrow.png") no-repeat 0 0;
}


/* line 2133, scss/app.scss */

.wgt-agenda .t5 {
	background: url("images/bg/bg-tip-5.png") no-repeat 0 0;
}


/* line 2135, scss/app.scss */

.wgt-agenda .t5:after {
	background: url("images/bg/bg-tip-5-arrow.png") no-repeat 0 0;
}


/* line 2139, scss/app.scss */

.wgt-agenda .tip {
	background-size: 100% 100%;
}


/* line 2140, scss/app.scss */

.wgt-agenda .tip .text {
	color: #fff;
}


/* line 2145, scss/app.scss */

.wgt-agenda .tip-time {
	color: #4d4d4d;
	text-align: center;
}


/* line 2152, scss/app.scss */

.wgt-prizes .col-con {
	background: url("images/bg/bg-2-2.jpg") 6px 0 repeat-y;
}


/* line 2156, scss/app.scss */

.wgt-prizes .outer {
	background: url("images/bg/bg-2-1.jpg") 0 0 no-repeat;
}


/* line 2157, scss/app.scss */

.wgt-prizes .outer .inner {
	background: url("images/bg/bg-2-3.jpg") 0 bottom no-repeat;
}


/* line 2164, scss/app.scss */

.wgt-prizes .extra {
	background: url("images/bg/bg-2-4.png") 0 0 no-repeat;
}


/* line 2170, scss/app.scss */

.wgt-workd {
	padding-bottom: 135px;
	background: #fff;
	/* 大图片 */
	/* 小图片 */
	/* 其他 */
	/* 右边栏 */
}


/* line 2173, scss/app.scss */

.wgt-workd .h-vfile {
	width: 1114px;
	height: 600px;
	left: 50%;
	margin-left: -557px;
	margin-top: -300px;
	border-radius: 3px;
}


/* line 2180, scss/app.scss */

.wgt-workd .h-vfile iframe {
	height: 527px;
}


/* line 2183, scss/app.scss */

.wgt-workd .h-vfile .con {
	padding-right: 20px;
	height: 512px;
	text-align: center;
}


/* line 2187, scss/app.scss */

.wgt-workd .h-vfile .con img {
	max-height: 100%;
}


/* line 2192, scss/app.scss */

.wgt-workd .c-textarea {
	position: relative;
}


/* line 2194, scss/app.scss */

.wgt-workd .c-textarea textarea {
	height: 99px;
	line-height: 1.8;
	padding-top: 10px;
}


/* line 2199, scss/app.scss */

.wgt-workd .c-textarea .count {
	color: #a0a0a0;
	font-size: 14px;
	position: absolute;
	bottom: 8px;
	right: 14px;
}


/* line 2208, scss/app.scss */

.wgt-workd .a-comments li {
	overflow: hidden;
	padding: 18px 20px 38px 64px;
}


/* line 2211, scss/app.scss */

.wgt-workd .a-comments li:hover {
	background: #f5fff0;
}


/* line 2215, scss/app.scss */

.wgt-workd .a-comments .avatar {
	width: 57px;
	height: 57px;
	border-radius: 50%;
	margin-right: 25px;
}


/* line 2220, scss/app.scss */

.wgt-workd .a-comments .avatar img {
	border-radius: 50%;
}


/* line 2224, scss/app.scss */

.wgt-workd .a-comments .avatar,
.wgt-workd .a-comments .comment {
	float: left;
}


/* line 2227, scss/app.scss */

.wgt-workd .a-comments .comment {
	margin-top: 3px;
	width: 1007px;
}


/* line 2231, scss/app.scss */

.wgt-workd .a-comments .name {
	font-size: 14px;
	color: #a0a0a0;
	margin-right: 20px;
	font-weight: bold;
}


/* line 2238, scss/app.scss */

.wgt-workd .a-comments .line-1 {
	overflow: hidden;
}


/* line 2241, scss/app.scss */

.wgt-workd .a-comments .time {
	font-size: 12px;
	color: #a0a0a0;
}


/* line 2245, scss/app.scss */

.wgt-workd .a-comments .line-2 {
	font-size: 16px;
	color: #4d4d4d;
	margin-top: 7px;
	line-height: 1.5;
}


/* line 2251, scss/app.scss */

.wgt-workd .a-comments .name,
.wgt-workd .a-comments .time {
	display: inline-block;
	vertical-align: bottom;
	line-height: 1;
}


/* line 2257, scss/app.scss */

.wgt-workd .h-head {
	overflow: hidden;
}


/* line 2260, scss/app.scss */

.wgt-workd .f-con {
	font-size: 16px;
	margin: 24px 10px 24px 24px;
	height: 535px;
}


/* line 2265, scss/app.scss */

.wgt-workd .r-head {
	padding-top: 26px;
	height: 46px;
	overflow: hidden;
	font-size: 18px;
	color: #999;
	padding: 11px 0;
	background: #fff;
}


/* line 2272, scss/app.scss */

.wgt-workd .r-head .curr {
	color: #6fbf15;
}


/* line 2276, scss/app.scss */

.wgt-workd .r-head .bread {
	font-size: 18px;
}


/* line 2281, scss/app.scss */

.wgt-workd .back {
	float: right;
	color: #5bbd2b;
	font-size: 14px;
	margin-top: -18px;
}


/* line 2287, scss/app.scss */

.wgt-workd .con {
	overflow: hidden;
	margin-bottom: 30px;
}


/* line 2291, scss/app.scss */

.wgt-workd .col-1 {
	float: left;
	width: 833px;
	height: 624px;
	border: 1px solid #dedede;
}


/* line 2297, scss/app.scss */

.wgt-workd .col-2 {
	float: right;
	width: 317px;
	height: 624px;
	border: 1px solid #dedede;
}


/* line 2303, scss/app.scss */

.wgt-workd .w-title {
	margin: 0;
	padding-left: 24px;
	height: 48px;
	font-size: 19px;
	line-height: 48px;
	position: relative;
	font-weight: normal;
}


/* line 2312, scss/app.scss */

.wgt-workd .w-title:after {
	content: '';
	display: block;
	height: 1px;
	width: 96%;
	background: #dedede;
	position: absolute;
	bottom: -1px;
	left: 2%;
}


/* line 2323, scss/app.scss */

.wgt-workd .w-title span {
	width: 70%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


/* line 2329, scss/app.scss */

.wgt-workd .w-title .icon {
	float: right;
	margin: 10px;
}


/* line 2334, scss/app.scss */

.wgt-workd .work {
	padding-top: 20px;
	text-align: center;
}


/* line 2338, scss/app.scss */

.wgt-workd .work-box {
	margin: 0 auto;
	height: 590px;
	text-align: center;
	width: 833px;
	-webkit-overflow-scrolling: touch;
	overflow: auto;
}


/* line 2345, scss/app.scss */

.wgt-workd .work-box img {
	max-width: 833px;
	max-height: 587px;
}


/* line 2352, scss/app.scss */

.wgt-workd .img-large {
	margin-top: 10px;
}


/* line 2354, scss/app.scss */

.wgt-workd .img-large img {
	max-width: 100%;
}


/* line 2360, scss/app.scss */

.wgt-workd .img-small ul {
	overflow: hidden;
	margin: -15px 0 0 -47px;
}


/* line 2364, scss/app.scss */

.wgt-workd .img-small .work-item {
	border: none;
	float: left;
	margin: 30px 0 0 47px;
}


/* line 2368, scss/app.scss */

.wgt-workd .img-small .work-item:hover {
	box-shadow: none;
}


/* line 2372, scss/app.scss */

.wgt-workd .img-small .desc {
	text-align: left;
	padding-left: 0;
}


/* line 2378, scss/app.scss */

.wgt-workd .other {
	height: 180px;
	padding-top: 130px;
}


/* line 2381, scss/app.scss */

.wgt-workd .other .icon {
	vertical-align: middle;
}


/* line 2384, scss/app.scss */

.wgt-workd .other a {
	margin-left: 10px;
	font-size: 16px;
}


/* line 2389, scss/app.scss */

.wgt-workd .load-file {
	overflow: hidden;
	display: block;
	font-size: 16px;
}


/* line 2393, scss/app.scss */

.wgt-workd .load-file>label,
.wgt-workd .load-file>div,
.wgt-workd .load-file .preview {
	float: left;
}


/* line 2396, scss/app.scss */

.wgt-workd .load-file>label {
	width: 57px;
	height: 22px;
	line-height: 22px;
}


/* line 2401, scss/app.scss */

.wgt-workd .load-file .preview {
	font-size: 16px;
	color: #8abc26;
}


/* line 2405, scss/app.scss */

.wgt-workd .load-file a {
	display: block;
	margin-right: 20px;
	color: #5bbd2b;
}


/* line 2411, scss/app.scss */

.wgt-workd .load-file a:hover {
	color: #5bbd2b;
}


/* line 2415, scss/app.scss */

.wgt-workd .link {
	text-align: center;
	margin: 12px 0 30px 0;
}


/* line 2418, scss/app.scss */

.wgt-workd .link a {
	width: 46px;
	height: 46px;
	display: inline-block;
	margin: 5px 13px 5px 13px;
	-webkit-transition: all 0.6s;
	transition: all 0.6s;
}


/* line 2425, scss/app.scss */

.wgt-workd .link a:hover {
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
}


/* line 2431, scss/app.scss */

.wgt-workd .link p {
	font-size: 18px;
	color: #4d4d4d;
	text-align: left;
	padding-left: 28px;
}


/* line 2437, scss/app.scss */

.wgt-workd .link .qzone {
	background: url(images/qzone-1.png) no-repeat;
	background-size: 100%;
}


/* line 2441, scss/app.scss */

.wgt-workd .link .qq {
	background: url(images/qq-1.png) no-repeat;
	background-size: 100%;
}


/* line 2445, scss/app.scss */

.wgt-workd .link .weibo {
	background: url(images/weibo-1.png) no-repeat;
	background-size: 100%;
}


/* line 2449, scss/app.scss */

.wgt-workd .link .weixin {
	background: url(images/weixin-1.png) no-repeat;
	background-size: 100%;
}


/* line 2457, scss/app.scss */

.wgt-workd .desc {
	margin-bottom: 20px;
	padding-top: 20px;
}


/* line 2460, scss/app.scss */

.wgt-workd .desc .line {
	font-size: 15px;
	color: #4d4d4d;
	margin: 0 0 15px 19px;
}


/* line 2465, scss/app.scss */

.wgt-workd .desc .l-1 {
	font-size: 17px;
	font-weight: bold;
}


/* line 2471, scss/app.scss */

.wgt-workd .con-1 {
	width: 100%;
	margin-top: 30px;
	border: 1px solid #dedede;
}


/* line 2475, scss/app.scss */

.wgt-workd .con-1 p {
	font-size: 16px;
	line-height: 1.7;
}


/* line 2479, scss/app.scss */

.wgt-workd .con-1 img {
	max-width: 100% !important;
}


/* line 2482, scss/app.scss */

.wgt-workd .con-1 .t-audit p {
	text-indent: 0;
	margin: 2px 0;
}


/* line 2486, scss/app.scss */

.wgt-workd .con-1 .main {
	padding: 20px 28px;
}


/* line 2490, scss/app.scss */

.wgt-workd .con-1.com-con .main {
	padding: 20px 0 30px 0;
}


/* line 2496, scss/app.scss */

.wgt-workd .d-title {
	font-size: 20px;
	height: 48px;
	line-height: 46px;
}


/* line 2500, scss/app.scss */

.wgt-workd .d-title span,
.wgt-workd .d-title a {
	display: inline-block;
	padding: 0 28px;
}


/* line 2505, scss/app.scss */

.wgt-workd .d-title span {
	border-bottom: 2px solid #8abc26;
}


/* line 2508, scss/app.scss */

.wgt-workd .d-title.curr {
	color: #8abc26;
}


/* line 2511, scss/app.scss */

.wgt-workd .d-title a.curr,
.wgt-workd .d-title a:hover {
	border-bottom: 2px solid #8abc26;
	color: #8abc26;
}


/* line 2515, scss/app.scss */

.wgt-workd .d-title a {
	color: #4d4d4d;
}


/* line 2519, scss/app.scss */

.wgt-workd .status {
	border: 1px solid #dedede;
	width: 275px;
	margin: 31px auto 0 auto;
	text-align: center;
}


/* line 2526, scss/app.scss */

.wgt-workd .c-1,
.wgt-workd .c-2 {
	box-sizing: border-box;
	float: left;
	width: 50%;
	height: 68px;
	padding-top: 4px;
	position: relative;
	cursor: default;
}


/* line 2535, scss/app.scss */

.wgt-workd .c-1:hover .hint,
.wgt-workd .c-2:hover .hint {
	display: block;
}


/* line 2539, scss/app.scss */

.wgt-workd .c-1 label,
.wgt-workd .c-2 label {
	font-size: 14px;
	color: #a0a0a0;
}


/* line 2543, scss/app.scss */

.wgt-workd .c-1 .num-1,
.wgt-workd .c-2 .num-1 {
	color: #6fbf15;
	font-size: 26px;
}


/* line 2547, scss/app.scss */

.wgt-workd .c-1 .hint,
.wgt-workd .c-2 .hint {
	display: none;
	color: #ff7534;
	line-height: 30px;
	height: 30px;
	border: 1px solid #ff7534;
	border-radius: 3px;
	position: absolute;
	left: 66px;
	top: 76px;
	padding: 0 10px;
	min-width: 147px;
}


/* line 2559, scss/app.scss */

.wgt-workd .c-1 .hint:before,
.wgt-workd .c-2 .hint:before {
	content: '';
	display: block;
	width: 11px;
	height: 7px;
	position: absolute;
	left: 10px;
	top: -7px;
	background: url(images/h-arrow.png);
}


/* line 2572, scss/app.scss */

.wgt-workd .btn-12 {
	display: block;
	width: 275px;
	height: 48px;
	line-height: 48px;
	background: #8abc26;
	color: #fff;
	font-size: 16px;
	margin: 0 auto;
	border-radius: 3px;
	margin-top: 29px;
}


/* line 2583, scss/app.scss */

.wgt-workd .btn-12:hover {
	background: #75a21b;
}


/* line 2587, scss/app.scss */

.wgt-workd .btn-13 {
	display: block;
	outline: none;
	width: 275px;
	height: 48px;
	line-height: 48px;
	background: #a0a0a0;
	border: 1px solid #a0a0a0;
	color: #fff;
	font-size: 16px;
	margin: 0 auto;
	border-radius: 3px;
	margin-top: 40px;
}


/* line 2601, scss/app.scss */

.wgt-workd .c-1 {
	border-right: 1px solid #dedede;
}


/* line 2604, scss/app.scss */

.wgt-workd .num-1,
.wgt-workd .num-2 {
	font-size: 20px;
	font-weight: 600;
}


/* line 2608, scss/app.scss */

.wgt-workd .desc {
	padding-bottom: 0;
}


/* line 2610, scss/app.scss */

.wgt-workd .desc p {
	margin: 3px 0 8px 0;
}


/* line 2614, scss/app.scss */

.wgt-workd .music-control {
	margin: 50px auto 0 auto;
}


/* line 2617, scss/app.scss */

.wgt-workd .iframe {
	width: 100%;
	height: 564px;
	position: relative;
	background-size: contain;
}


/* line 2623, scss/app.scss */

.wgt-workd .iframe:hover .control,
.wgt-workd .iframe:hover .script-panel,
.wgt-workd .iframe:hover .write-panel {
	opacity: 1;
}


/* line 2627, scss/app.scss */

.wgt-workd .iframe p {
	margin: 0;
}


/* line 2631, scss/app.scss */

.wgt-workd .duration {
	color: #999;
	font-size: 14px;
}


/* line 2635, scss/app.scss */

.wgt-workd .write-panel {
	position: absolute;
	right: 20px;
	top: 15px;
	background: #000;
	background: rgba(0, 0, 0, 0.6);
	padding: 4px 0;
}


/* line 2642, scss/app.scss */

.wgt-workd .write-panel span.slider {
	width: 60px;
}


/* line 2645, scss/app.scss */

.wgt-workd .write-panel .rangeslider,
.wgt-workd .write-panel .rangeslider__fill {
	height: 2px;
}


/* line 2649, scss/app.scss */

.wgt-workd .write-panel .rangeslider {
	width: 52px;
}


/* line 2652, scss/app.scss */

.wgt-workd .write-panel .rangeslider__handle {
	top: -3px;
}


/* line 2655, scss/app.scss */

.wgt-workd .write-panel .rangeslider__fill {
	background: #8a8f93;
}


/* line 2658, scss/app.scss */

.wgt-workd .write-panel .rangeslider__handle,
.wgt-workd .write-panel .rangeslider__handle:after {
	width: 9px;
	height: 9px;
}


/* line 2663, scss/app.scss */

.wgt-workd .write-panel a[href] {
	width: 22px;
	height: 18px;
	margin: 0 2px 0 2px;
	display: block;
}


/* line 2668, scss/app.scss */

.wgt-workd .write-panel a[href].active {
	background-color: #181b19;
	border-top: 2px solid #181b19;
	border-bottom: 2px solid #181b19;
	margin-top: -2px;
}


/* line 2675, scss/app.scss */

.wgt-workd .write-panel i {
	vertical-align: middle;
}


/* line 2678, scss/app.scss */

.wgt-workd .write-panel span {
	display: inline-block;
	width: 26px;
	text-align: center;
	height: 18px;
	vertical-align: top;
}


/* line 2684, scss/app.scss */

.wgt-workd .write-panel span~span {
	border-left: 1px solid #181b19;
}


/* line 2688, scss/app.scss */

.wgt-workd .write-panel a[href].color {
	width: 14px;
	height: 14px;
	background: #ff0000;
	margin-top: 2px;
	display: inline-block;
}


/* line 2694, scss/app.scss */

.wgt-workd .write-panel a[href].color.active {
	border: none;
	margin-top: 2px;
}


/* line 2700, scss/app.scss */

.wgt-workd .script-panel {
	position: absolute;
	right: 0;
	bottom: 47px;
	background: #000;
	background: rgba(0, 0, 0, 0.6);
	padding: 3px 17px 0 20px;
}


/* line 2710, scss/app.scss */

.wgt-workd .script-panel span,
.wgt-workd .script-panel .configs {
	float: left;
}


/* line 2714, scss/app.scss */

.wgt-workd .script-panel .configs {
	width: 138px;
}


/* line 2716, scss/app.scss */

.wgt-workd .script-panel .configs a {
	display: inline-block;
	vertical-align: bottom;
}


/* line 2721, scss/app.scss */

.wgt-workd .script-panel .font {
	margin-top: -9px;
}


/* line 2722, scss/app.scss */

.wgt-workd .script-panel .font a {
	margin-right: 20px;
}


/* line 2727, scss/app.scss */

.wgt-workd .script-panel .big {
	font-size: 18px;
}


/* line 2730, scss/app.scss */

.wgt-workd .script-panel .mid {
	font-size: 16px;
}


/* line 2733, scss/app.scss */

.wgt-workd .script-panel .small {
	font-size: 12px;
}


/* line 2736, scss/app.scss */

.wgt-workd .script-panel .panel {
	padding: 10px 0;
	border-bottom: 1px solid #000;
}


/* line 2740, scss/app.scss */

.wgt-workd .script-panel span {
	color: #fff;
	margin-right: 20px;
	line-height: 1;
}


/* line 2745, scss/app.scss */

.wgt-workd .script-panel a {
	color: #999;
}


/* line 2747, scss/app.scss */

.wgt-workd .script-panel a:hover {
	color: #8abc26;
}


/* line 2752, scss/app.scss */

.wgt-workd .colors {
	margin-bottom: -3px;
}


/* line 2754, scss/app.scss */

.wgt-workd .colors a {
	width: 20px;
	height: 20px;
	margin: 0 3px 3px 0;
}


/* line 2760, scss/app.scss */

.wgt-workd .control,
.wgt-workd .script-panel,
.wgt-workd .write-panel {
	opacity: 0;
	-moz-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
}


/* line 2769, scss/app.scss */

.wgt-workd .control {
	position: absolute;
	left: 0;
	bottom: 0;
	background: #000;
	width: 100%;
	padding: 10px 0 0 0;
	height: 29px;
}


/* line 2778, scss/app.scss */

.wgt-workd .control span,
.wgt-workd .control .icon {
	display: inline-block;
	vertical-align: middle;
}


/* line 2783, scss/app.scss */

.wgt-workd .control .icon-movie-refresh {
	margin-left: 20px;
}


/* line 2786, scss/app.scss */

.wgt-workd .control .icon-movie-play-big {
	margin: 0 15px 0 20px;
}


/* line 2789, scss/app.scss */

.wgt-workd .control .status {
	float: left;
}


/* line 2792, scss/app.scss */

.wgt-workd .control .settings {
	float: right;
}


/* line 2795, scss/app.scss */

.wgt-workd .control .script {
	height: 16px;
	border: 1px solid #999;
	padding: 2px 6px;
	color: #999;
}


/* line 2800, scss/app.scss */

.wgt-workd .control .script:hover {
	border-color: #8abc26;
	color: #8abc26;
}


/* line 2806, scss/app.scss */

.wgt-workd .control .settings a,
.wgt-workd .control .settings .rangeslider {
	margin-right: 19px;
}


/* line 2810, scss/app.scss */

.wgt-workd .control .settings .icon-movie-volume {
	margin-right: 9px;
}


/* line 2815, scss/app.scss */

.wgt-workd .progress {
	position: absolute;
	width: 100%;
	top: -14px;
}


/* line 2819, scss/app.scss */

.wgt-workd .progress .rangeslider {
	background: #999;
}


/* line 2822, scss/app.scss */

.wgt-workd .progress .rangeslider,
.wgt-workd .progress .rangeslider__fill {
	height: 8px;
	width: 100%;
}


/* line 2827, scss/app.scss */

.wgt-workd .progress .rangeslider__handle:after,
.wgt-workd .progress .rangeslider__handle {
	width: 18px;
	height: 18px;
}


/* line 2832, scss/app.scss */

.wgt-workd .progress .rangeslider__handle {
	top: -5px;
}


/* line 2836, scss/app.scss */

.wgt-workd .rangeslider,
.wgt-workd .rangeslider__fill {
	background-color: #fff;
	display: block;
	height: 3px;
	width: 100%;
	cursor: pointer;
}


/* line 2844, scss/app.scss */

.wgt-workd .rangeslider {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 91px;
}


/* line 2850, scss/app.scss */

.wgt-workd .rangeslider__fill {
	background: #8abc26;
	position: absolute;
	top: 0;
}


/* line 2855, scss/app.scss */

.wgt-workd .rangeslider__handle {
	cursor: pointer;
	height: 10px;
	width: 10px;
	background: #fff;
	position: absolute;
	top: -3px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}


/* line 2868, scss/app.scss */

.wgt-workd .rangeslider__handle:after {
	padding: 0px;
	content: "";
	display: block;
	content: '';
	position: absolute;
	height: 10px;
	width: 10px;
	border-radius: 50%;
	background: #fff;
}


/* line 2882, scss/app.scss */

.h-list .main {
	display: block;
	white-space: nowrap;
	min-height: 0;
}


/* line 2887, scss/app.scss */

.h-list .i-title:hover .main {
	white-space: normal;
}


/* line 2890, scss/app.scss */

.h-list .r-name {
	margin: 4px 0;
	font-weight: normal;
	font-size: 13px;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.bmd-baoming .bmd-grp {
	margin: 10px 0 10px 30px;
}

.bmd-baoming .bmd-iputleft {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	width: 118px;
	font-size: 14px;
	text-align: right;
	padding-right: 2px;
}

.bmd-baoming .bmd-inputright {
	display: inline-block;
	font-size: 14px;
	color: #999999;
}

.bmd-baoming .bmd-btn {
	height: 44px;
	line-height: 44px;
	padding: 0 30px;
	background: #3ac465;
	color: #fff;
	font-size: 16px;
	min-width: 150px;
}

.bmd-baoming .bmd-btn+.bmd-btn {
	margin-left: 50px;
}

.bmd-baoming .bmd-erweima {
	position: absolute;
	right: 60px;
	font-size: 14px;
	color: #999999;
}

.bmd-baoming .bmd-erweima .qrcode {
	box-sizing: border-box;
	width: 220px;
	height: 220px;
	text-align: center;
	margin: 0;
	background-color: #c7c9cc;
}

.bmd-baoming .bmd-erweima .qrcode img {
	width: 100%;
	vertical-align: middle;
	border: 0;
	max-width: 100%;
}

.wgt-works .side.fixed .menu {
     position: static; 
     margin-left: 0; 
}