@charset "UTF-8";
/* ****************************************** */
/****** 
    icons setting
*/
/****** 
    tools
*/
/* line 33, scss/partials/_mixin.scss */
.con:before, .row-container:before, .form-group:before, .form-text:before, .form-row:before, .wgt-uc-company .page-opts:before, .wgt-uc-company ul:before, .wgt-uc-company .btn-src-add:before, ul:before, .list-opts:before, .list-opts .page-opts:before, .page-header:before, .src-items:before, .col-header:before, .wgt-movie-list .movie-item .operation-bar:before, .page-search:before, .wgt-basic-data .form .input:before,
.wgt-teacher-data .form .input:before, .wgt-security .form-row:before, .address-select .row:before, .infos-address .row:before, .wgt-movie-list .wrap:before, .wgt-uc-class .head:before,
.wgt-uc-homework .head:before, .wgt-uc-class .content:before,
.wgt-uc-homework .content:before, .wgt-class-new .form-group:before, .wgt-homework:before, .wgt-homework .list li:before, .wgt-homework .head .title:before, .wgt-uc-course .status:before, .wgt-select-temp .filter:before, .wgt-select-temp .tabs:before, .wgt-select-temp .mov-list:before, .wgt-order-state-tips:before, .wgt-youdou-invite .row-1:before, .wgt-youdou-invite .row-1 .col-1 ul > li:before, .wgt-help-nav.left:before, .wgt-uc-menu .my:before, .con:after, .row-container:after, .form-group:after, .form-text:after, .form-row:after, .wgt-uc-company .page-opts:after, .wgt-uc-company ul:after, .wgt-uc-company .btn-src-add:after, ul:after, .list-opts:after, .list-opts .page-opts:after, .page-header:after, .src-items:after, .col-header:after, .wgt-movie-list .movie-item .operation-bar:after, .page-search:after, .wgt-basic-data .form .input:after,
.wgt-teacher-data .form .input:after, .wgt-security .form-row:after, .address-select .row:after, .infos-address .row:after, .wgt-movie-list .wrap:after, .wgt-uc-class .head:after,
.wgt-uc-homework .head:after, .wgt-uc-class .content:after,
.wgt-uc-homework .content:after, .wgt-class-new .form-group:after, .wgt-homework:after, .wgt-homework .list li:after, .wgt-homework .head .title:after, .wgt-uc-course .status:after, .wgt-select-temp .filter:after, .wgt-select-temp .tabs:after, .wgt-select-temp .mov-list:after, .wgt-order-state-tips:after, .wgt-youdou-invite .row-1:after, .wgt-youdou-invite .row-1 .col-1 ul > li:after, .wgt-help-nav.left:after, .wgt-uc-menu .my:after, .crop-image:before, .wgt-form-buy .radiolist .radio:before, .crop-image:after, .wgt-form-buy .radiolist .radio:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 40, scss/partials/_mixin.scss */
.con:after, .row-container:after, .form-group:after, .form-text:after, .form-row:after, .wgt-uc-company .page-opts:after, .wgt-uc-company ul:after, .wgt-uc-company .btn-src-add:after, ul:after, .list-opts:after, .list-opts .page-opts:after, .page-header:after, .src-items:after, .col-header:after, .wgt-movie-list .movie-item .operation-bar:after, .page-search:after, .wgt-basic-data .form .input:after,
.wgt-teacher-data .form .input:after, .wgt-security .form-row:after, .address-select .row:after, .infos-address .row:after, .wgt-movie-list .wrap:after, .wgt-uc-class .head:after,
.wgt-uc-homework .head:after, .wgt-uc-class .content:after,
.wgt-uc-homework .content:after, .wgt-class-new .form-group:after, .wgt-homework:after, .wgt-homework .list li:after, .wgt-homework .head .title:after, .wgt-uc-course .status:after, .wgt-select-temp .filter:after, .wgt-select-temp .tabs:after, .wgt-select-temp .mov-list:after, .wgt-order-state-tips:after, .wgt-youdou-invite .row-1:after, .wgt-youdou-invite .row-1 .col-1 ul > li:after, .wgt-help-nav.left:after, .wgt-uc-menu .my:after, .crop-image:after, .wgt-form-buy .radiolist .radio:after {
  clear: both;
}

body .con {
	margin-top: 72px;
}

.row-container .con {
	margin-top: 20px;
}

/****** 
    function
*/
/* line 140, scss/partials/_mixin.scss */
.wgt-class-resources-list li > a, .wgt-uc-order .cover, .wgt-uc-course .cover, .wgt-uc-menu .avatar, .pop-layer.qrcode {
  text-align: center;
}
/* line 142, scss/partials/_mixin.scss */
.wgt-class-resources-list li > a:before, .wgt-uc-order .cover:before, .wgt-uc-course .cover:before, .wgt-uc-menu .avatar:before, .pop-layer.qrcode:before {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
/* line 148, scss/partials/_mixin.scss */
.wgt-class-resources-list li > a > img, .wgt-uc-order .cover > img, .wgt-uc-course .cover > img, .wgt-uc-menu .avatar > img, .pop-layer.qrcode > img {
  max-height: 100%;
  max-width: 100%;
  vertical-align: middle;
}

/* line 157, scss/partials/_mixin.scss */
.form-1 .form-text .text-1, .form-1 .form-text .text-2, .form-input .dk_container .dk_toggle, .wgt-uc-company .page-opts .class,
.wgt-uc-company .page-opts .company, .checkbox span, .wgt-my-company .text-1, .wgt-my-company p, .wgt-my-company-list li .name, .wgt-my-company-list li .opts a, .wgt-no-application p, .wgt-class-list li span + span, .wgt-class-resources-list li .course-title, .wgt-class-resources-list li .course-relates p, .wgt-movie-list .movie-item .title, .infos-examine .form-text,
.infos-express .form-text, .wgt-movie-list .title label, .wgt-recs-m .sum .item, .wgt-uc-class .head .title,
.wgt-uc-homework .head .title, .wgt-uc-class .content ul a,
.wgt-uc-homework .content ul a, .wgt-uc-order .desc a,
.wgt-uc-order .desc .title, .wgt-uc-order.wgt-temp-list .desc, .wgt-homework .head .name, .wgt-homework .relates .class,
.wgt-homework .relates .company, .wgt-uc-course .desc .relates p, .wgt-uc-course p span,
.wgt-uc-course p a, .wgt-menu-right li a, .d-home .t-overflow, .wgt-notice .n-title, .wgt-form-pay .member-type-select .radio span.inner,
.wgt-form-buy .member-type-select .radio span.inner, .wgt-select-temp .mov-title a, .wgt-youdou-invite .row-1 .col-1 ul > li .left, .wgt-templateMarket-application .options-list a,
.wgt-templateMarket-application .options-list .text, .wgt-uc-menu .my .name[href] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 163, scss/partials/_mixin.scss */
.wgt-uc-company .page-opts .icon,
.wgt-uc-company .page-opts a,
.wgt-uc-company .page-opts span, .wgt-uc-company .reminder .mascot,
.wgt-uc-company .reminder span, .search-bar-icon > *, .radio-box .icon,
.radio-box span,
.radio-box-2 .icon,
.radio-box-2 span, .radio-box-2 .box, .checkbox label > *, .customTime > .data,
.customTime .btn, .select-bar .drag-down:before,
.select-bar-2 .drag-down:before, .select-bar .drag-down > *,
.select-bar-2 .drag-down > *, .wgt-my-company-list li .logo img, .wgt-pagination .inner > *, .wgt-pagination .inner div, .search-bar > *, .wgt-class-list li span, .wgt-basic-data .upload-header .upload .icon,
.wgt-basic-data .upload-header .upload .text,
.wgt-teacher-data .upload-header .upload .icon,
.wgt-teacher-data .upload-header .upload .text, .wgt-movie-list .opts-mask a, .wgt-movie-list .author span,
.wgt-movie-list .author img, .wgt-uc-class .content i,
.wgt-uc-class .content span,
.wgt-uc-homework .content i,
.wgt-uc-homework .content span, .wgt-uc-order .toolbar .checkbox,
.wgt-uc-order .toolbar label,
.wgt-uc-order .toolbar .fancyselect,
.wgt-uc-order .toolbar .customTime,
.wgt-uc-order .toolbar .date,
.wgt-uc-order .toolbar .btn,
.wgt-uc-order .toolbar span, .wgt-uc-order thead .title, .wgt-uc-order .cover,
.wgt-uc-order .desc, .wgt-homework .numbers, .wgt-homework .images img, .wgt-homework .options input,
.wgt-homework .options label, .wgt-homework #pie, .wgt-homework .desc, .wgt-homework .head .icon,
.wgt-homework .head a,
.wgt-homework .head span, .wgt-uc-course .status .icon,
.wgt-uc-course .status .progress, .wgt-uc-course p span,
.wgt-uc-course p a, .wgt-form-buy .radiolist .radio span.inner .time,
.wgt-form-buy .radiolist .radio span.inner .price, .wgt-form-buy .radiolist .radio input[type="radio"],
.wgt-form-buy .radiolist .radio span.inner, .wgt-form-buy .radiolist.vip-type .radio span.inner, .wgt-form-buy .radiolist.vip-type .radio .type-name .icon,
.wgt-form-buy .radiolist.vip-type .radio .type-name .name, .wgt-uc-panel .info.new .user-name,
.wgt-uc-panel .info.new .u-pay, .wgt-uc-panel .info.new .u-pay img,
.wgt-uc-panel .info.new .u-pay a, .wgt-uc-panel .bar-warn img,
.wgt-uc-panel .bar-warn span, .wgt-vip-gantt .block, .wgt-uc-menu .navLinks i, .wgt-uc-menu .navLinks span {
  display: inline-block;
  vertical-align: middle;
}

/*  */
/* line 4, scss/partials/_base.scss */
body {
  background-color: #fff;
  margin: 0;
}

/* line 9, scss/partials/_base.scss */
img {
  max-width: 100%;
}

/* line 13, scss/partials/_base.scss */
a > img {
  border: 0;
}

/* line 17, scss/partials/_base.scss */
ol,
ul,
dl,
li {
  list-style: none outside none;
  vertical-align: bottom;
}

/* line 25, scss/partials/_base.scss */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td,
dl,
dt,
dd {
  padding: 0;
  margin: 0;
}

/* line 55, scss/partials/_base.scss */
a {
  text-decoration: none;
  cursor: pointer;
}

/* line 60, scss/partials/_base.scss */
input,
button {
  vertical-align: middle;
  border: none;
}

/* line 67, scss/partials/_base.scss */
a > i, a > span {
  display: inline-block;
  vertical-align: middle;
}

/*FIX*/
/* line 78, scss/partials/_base.scss */
.a-f > * {
  display: inline-block;
  vertical-align: middle;
}

/* line 84, scss/partials/_base.scss */
.t-c {
  text-align: center;
}

/* line 90, scss/partials/_base.scss */
.f-f:before, .f-f:after {
  content: "";
  display: table;
}
/* line 95, scss/partials/_base.scss */
.f-f:after {
  clear: both;
  overflow: hidden;
}

/* line 102, scss/partials/_base.scss */
.f-l {
  float: left;
}

/* line 107, scss/partials/_base.scss */
.f-r {
  float: right;
}

/* fix
li, ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

html{
    
   
    height:100%;
}

body {
    font-size:12px;    
    margin: 0 auto;
    height:100%;
    
}

iframe{
    border:0;
    width:100%;
}

a {
    text-decoration: none;
    cursor: pointer;
}

a:hover,a:active,a:focus,a:link {
    text-decoration: none;
}

button {
    background: none;
    margin: 0;
    padding: 0;
    border: 0;
    cursor: pointer;
}

button:active {
    outline: 0;
}

a > img {
    border: 0;
}

img {
    max-width: 100%;
}*/
/* line 165, scss/partials/_base.scss */
.row-header + .con {
  margin-top: 80px !important;
}

/****** 
    page layout
*/
/* line 9, scss/partials/_layout.scss */
.wgt-uc-company {
  font-size: 12px;
}

/* line 13, scss/partials/_layout.scss */
.con, .row-container {
  position: relative;
  width: 1200px;
  min-height: 500px;
  margin: auto;
}

/* line 23, scss/partials/_layout.scss */
.con_center {
  margin-left: 210px;
  min-height: 183px;
}

/* line 28, scss/partials/_layout.scss */
.con-left {
  float: left;
}

/* line 32, scss/partials/_layout.scss */
.con-right {
  float: right;
}

/* line 38, scss/partials/_layout.scss */
.con_main_001 {
  width: 1200px;
  margin: 0 auto 30px auto;
}

/* line 43, scss/partials/_layout.scss */
.con_main {
  padding: 23px;
   margin-left: 230px;
   background: #fff;
   width: 970px;
   min-height: 525px;
}

/* 迭代17 */
/* line 53, scss/partials/_layout.scss */
.sitePanel {
  float: left;
  width: 215px;
}

/* line 57, scss/partials/_layout.scss */
.main {
  float: right;
  width: 985px;
  margin-top: 20px;
}

/* line 1, scss/partials/_icons.scss */
.icon {
  display: inline-block;
  background: url('images/icons.png?20190523');
}
/* line 5, scss/partials/_icons.scss */
.icon:before {
  display: none;
}

/* line 10, scss/partials/_icons.scss */
.icon-arrow-double {
  width: 10px;
  height: 8px;
  background-position: 0 -479px;
}

/* line 16, scss/partials/_icons.scss */
.wgt-uc-company {
    /*
*** wgt-uc-class
*/
    /*
*** wgt-site-message
*/
  /*
   *** wgt-youdou-invist
   */
    /*
*** wgt-uc-course
*/
  /*
  *** 0700-sort-management
  */
  /*
  *** 0700-interactive-movie-list
  */
  /* 1200 message */
}
/* line 17, scss/partials/_icons.scss */
.wgt-uc-company .icon {
  display: inline-block;
  background-image: url(images/icons.png?20190523);
}
/* line 21, scss/partials/_icons.scss */
.wgt-uc-company .icon:before {
  display: none;
}
/* line 27, scss/partials/_icons.scss */
.wgt-uc-company .icon-arrow-right {
  width: 0;
  height: 0;
  display: inline-block;
  border-left: 5px solid #d8d8d8;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}
/* line 31, scss/partials/_icons.scss */
.wgt-uc-company i.icon-course {
  width: 88px;
  height: 88px;
  background-position: 0 -1967px;
  cursor: pointer;
}
/* line 38, scss/partials/_icons.scss */
.wgt-uc-company i.icon-cloud-disk {
  width: 88px;
  height: 88px;
  background-position: 0 -1223px;
  cursor: pointer;
}
/* line 45, scss/partials/_icons.scss */
.wgt-uc-company i.icon-member-management {
  width: 88px;
  height: 88px;
  background-position: 0 -4180px;
  cursor: pointer;
}
/* line 52, scss/partials/_icons.scss */
.wgt-uc-company i.icon-no-application {
  width: 94px;
  height: 74px;
  background-position: 0 -5016px;
  cursor: pointer;
}
/* line 62, scss/partials/_icons.scss */
.wgt-uc-company .icon-hat {
  width: 26px;
  height: 18px;
  background-position: 0 -3382px;
}
/* line 68, scss/partials/_icons.scss */
.wgt-uc-company .icon-global,
.wgt-uc-company .icon-homework-green,
.wgt-uc-company .icon-member {
  width: 16px;
  height: 16px;
}
/* line 75, scss/partials/_icons.scss */
.wgt-uc-company .icon-global {
  background-position: 0 -3208px;
}
/* line 79, scss/partials/_icons.scss */
.wgt-uc-company .icon-homework {
  width: 16px;
  height: 16px;
  background-position: 0 -3635px;
}
/* line 85, scss/partials/_icons.scss */
.wgt-uc-company .icon-work {
  width: 16px;
  height: 16px;
  background-position: 0 -10071px;
}
/* line 91, scss/partials/_icons.scss */
.wgt-uc-company .icon-homework-green {
  background-position: 0 -3635px;
}
/* line 95, scss/partials/_icons.scss */
.wgt-uc-company .icon-interaction {
  width: 16px;
  height: 16px;
  background-position: 0 -3697px;
}
/* line 101, scss/partials/_icons.scss */
.wgt-uc-company .icon-member {
  background-position: 0 -4283px;
}
/* line 105, scss/partials/_icons.scss */
.wgt-uc-company .icon-edit {
  width: 20px;
  height: 19px;
  background-position: 0 -2635px;
}
/* line 110, scss/partials/_icons.scss */
.wgt-uc-company .icon-edit:hover {
  background-position: 0 -2601px;
}
/* line 115, scss/partials/_icons.scss */
.wgt-uc-company .icon-delete {
  width: 14px;
  height: 19px;
  background-position: 0 -2333px;
}
/* line 120, scss/partials/_icons.scss */
.wgt-uc-company .icon-delete:hover {
  background-position: 0 -2299px;
}
/* line 125, scss/partials/_icons.scss */
.wgt-uc-company i.icon-golden-fruit {
  width: 56px;
  height: 60px;
  background-position: 0 -3239px;
}
/* line 131, scss/partials/_icons.scss */
.wgt-uc-company i.icon-silver-fruit {
  width: 56px;
  height: 60px;
  background-position: 0 -7994px;
}
/* line 137, scss/partials/_icons.scss */
.wgt-uc-company i.icon-arrow-mark {
  width: 11px;
  height: 11px;
  background-position: 0 -502px;
}
/* line 146, scss/partials/_icons.scss */
.wgt-uc-company i.icon-msg-success {
  width: 53px;
  height: 50px;
  background-position: 0 -4382px;
}
/* line 152, scss/partials/_icons.scss */
.wgt-uc-company i.icon-msg-warn {
  width: 63px;
  height: 64px;
  background-position: 0 -4447px;
}
/* line 161, scss/partials/_icons.scss */
.wgt-uc-company i.icon-weibo-invite {
  background-position: 0 -9754px;
  width: 39px;
  height: 39px;
}
/* line 167, scss/partials/_icons.scss */
.wgt-uc-company i.icon-QQ-invite {
  background-position: 0 -29px;
  width: 39px;
  height: 39px;
}
/* line 173, scss/partials/_icons.scss */
.wgt-uc-company i.icon-QQspace-invite {
  background-position: 0 -83px;
  width: 39px;
  height: 39px;
}
/* line 182, scss/partials/_icons.scss */
.wgt-uc-company .icon-course-time {
  width: 24px;
  height: 24px;
  background-position: 0 -1928px;
}
/* line 187, scss/partials/_icons.scss */
.wgt-uc-company .icon-course-time:hover {
  background-position: 0 -1889px;
}
/* line 192, scss/partials/_icons.scss */
.wgt-uc-company .icon-progress-none,
.wgt-uc-company .icon-progress-quarter,
.wgt-uc-company .icon-progress-half,
.wgt-uc-company .icon-progress-full {
  width: 15px;
  height: 15px;
}
/* line 200, scss/partials/_icons.scss */
.wgt-uc-company .icon-progress-none {
  background-position: 0 -6573px;
}
/* line 204, scss/partials/_icons.scss */
.wgt-uc-company .icon-progress-quarter {
  background-position: 0 -6603px;
}
/* line 208, scss/partials/_icons.scss */
.wgt-uc-company .icon-progress-half {
  background-position: 0 -6543px;
}
/* line 212, scss/partials/_icons.scss */
.wgt-uc-company .icon-progress-full {
  background-position: 0 -6513px;
}
/* line 219, scss/partials/_icons.scss */
.wgt-uc-company .icon-newly-built {
  width: 30px;
  height: 30px;
  background-position: 0 -4971px;
}
/* line 224, scss/partials/_icons.scss */
.wgt-uc-company .icon-newly-built:hover {
  background-position: 0 -4926px;
}
/* line 229, scss/partials/_icons.scss */
.wgt-uc-company .icon-billing {
  width: 30px;
  height: 30px;
  background-position: 0 -618px;
}
/* line 234, scss/partials/_icons.scss */
.wgt-uc-company .icon-billing:hover {
  background-position: 0 -573px;
}
/* line 239, scss/partials/_icons.scss */
.wgt-uc-company .icon-return {
  width: 30px;
  height: 30px;
  background-position: 0 -7536px;
}
/* line 244, scss/partials/_icons.scss */
.wgt-uc-company .icon-return:hover {
  background-position: 0 -7491px;
}
/* line 249, scss/partials/_icons.scss */
.wgt-uc-company .icon-classify {
  width: 16px;
  height: 16px;
  background-position: 0 -1019px;
}
/* line 254, scss/partials/_icons.scss */
.wgt-uc-company .icon-classify:hover {
  background-position: 0 -988px;
}
/* line 259, scss/partials/_icons.scss */
.wgt-uc-company .icon-editor {
  width: 16px;
  height: 16px;
  background-position: 0 -2762px;
}
/* line 264, scss/partials/_icons.scss */
.wgt-uc-company .icon-editor:hover {
  background-position: 0 -2669px;
}
/* line 269, scss/partials/_icons.scss */
.wgt-uc-company .icon-del {
  width: 16px;
  height: 16px;
  background-position: 0 -2268px;
}
/* line 274, scss/partials/_icons.scss */
.wgt-uc-company .icon-del:hover {
  background-position: 0 -2175px;
}
/* line 282, scss/partials/_icons.scss */
.wgt-uc-company .icon-play {
  width: 50px;
  height: 50px;
  background-position: 0 -5388px;
}
/* line 287, scss/partials/_icons.scss */
.wgt-uc-company .icon-play:hover {
  background-position: 0 -5233px;
}
/* line 292, scss/partials/_icons.scss */
.wgt-uc-company .icon-join {
  width: 30px;
  height: 30px;
  background-position: 0 -4073px;
}
/* line 297, scss/partials/_icons.scss */
.wgt-uc-company .icon-join:hover {
  background-position: 0 -4028px;
}
/* line 302, scss/partials/_icons.scss */
.wgt-uc-company .icon-editor-white {
  width: 16px;
  height: 16px;
  background-position: 0 -2731px;
}
/* line 307, scss/partials/_icons.scss */
.wgt-uc-company .icon-editor-white:hover {
  background-position: 0 -2700px;
}
/* line 313, scss/partials/_icons.scss */
.wgt-uc-company .icon-sort-manage,
.wgt-uc-company .icon-sort-manage-1 {
  width: 16px;
  height: 15px;
  background-position: 0 -8129px;
}
/* line 319, scss/partials/_icons.scss */
.wgt-uc-company .icon-sort-manage:hover,
.wgt-uc-company .icon-sort-manage-1:hover {
  background-position: 0 -8099px;
}
/* line 324, scss/partials/_icons.scss */
.wgt-uc-company .icon-sort-manage {
  background-position: 0 -8129px;
}
/* line 328, scss/partials/_icons.scss */
.wgt-uc-company .icon-sort-manage-1 {
  background-position: 0 -8069px;
}
/* line 332, scss/partials/_icons.scss */
.wgt-uc-company .icon-share {
  width: 16px;
  height: 16px;
  background-position: 0 -7963px;
}
/* line 337, scss/partials/_icons.scss */
.wgt-uc-company .icon-share:hover {
  background-position: 0 -7932px;
}
/* line 343, scss/partials/_icons.scss */
.wgt-uc-company .icon-submit {
  width: 19px;
  height: 16px;
  background-position: 0 -9289px;
}
/* line 348, scss/partials/_icons.scss */
.wgt-uc-company .icon-submit:hover {
  background-position: 0 -9164px;
}
/* line 353, scss/partials/_icons.scss */
.wgt-uc-company .icon-apply {
  width: 17px;
  height: 16px;
  background-position: 0 -448px;
}
/* line 358, scss/partials/_icons.scss */
.wgt-uc-company .icon-apply:hover {
  background-position: 0 -417px;
}
/* line 364, scss/partials/_icons.scss */
.wgt-uc-company .icon-copy,
.wgt-uc-company .icon-copy-1 {
  width: 14px;
  height: 16px;
}
/* line 369, scss/partials/_icons.scss */
.wgt-uc-company .icon-copy:hover,
.wgt-uc-company .icon-copy-1:hover {
  background-position: 0 -1646px;
}
/* line 374, scss/partials/_icons.scss */
.wgt-uc-company .icon-copy {
  background-position: 0 -1708px;
}
/* line 378, scss/partials/_icons.scss */
.wgt-uc-company .icon-copy-1 {
  background-position: 0 -1584px;
}
/* line 383, scss/partials/_icons.scss */
.wgt-uc-company .icon-export,
.wgt-uc-company .icon-export-1 {
  width: 17px;
  height: 16px;
  background-position: 0 -3057px;
}
/* line 389, scss/partials/_icons.scss */
.wgt-uc-company .icon-export:hover,
.wgt-uc-company .icon-export-1:hover {
  background-position: 0 -3026px;
}
/* line 394, scss/partials/_icons.scss */
.wgt-uc-company .icon-export {
  background-position: 0 -3057px;
}
/* line 398, scss/partials/_icons.scss */
.wgt-uc-company .icon-export-1 {
  background-position: 0 -2995px;
}
/* line 403, scss/partials/_icons.scss */
.wgt-uc-company .icon-del-white,
.wgt-uc-company .icon-del-1 {
  width: 13px;
  height: 16px;
}
/* line 408, scss/partials/_icons.scss */
.wgt-uc-company .icon-del-white:hover,
.wgt-uc-company .icon-del-1:hover {
  background-position: 0 -2206px;
}
/* line 413, scss/partials/_icons.scss */
.wgt-uc-company .icon-del-white {
  background-position: 0 -2237px;
}
/* line 417, scss/partials/_icons.scss */
.wgt-uc-company .icon-del-1 {
  background-position: 0 -2070px;
}
/* line 422, scss/partials/_icons.scss */
.wgt-uc-company .icon-enter {
  width: 16px;
  height: 16px;
  background-position: 0 -2824px;
}
/* line 427, scss/partials/_icons.scss */
.wgt-uc-company .icon-enter:hover {
  background-position: 0 -2793px;
}
/* line 432, scss/partials/_icons.scss */
.wgt-uc-company .icon-remove-member {
  width: 16px;
  height: 16px;
  background-position: 0 -7460px;
}
/* line 437, scss/partials/_icons.scss */
.wgt-uc-company .icon-remove-member:hover {
  background-position: 0 -7429px;
}
/* line 442, scss/partials/_icons.scss */
.wgt-uc-company .icon-preview {
  width: 16px;
  height: 16px;
  background-position: 0 -5582px;
}
/* line 447, scss/partials/_icons.scss */
.wgt-uc-company .icon-preview:hover {
  background-position: 0 -5551px;
}
/* line 452, scss/partials/_icons.scss */
.wgt-uc-company .icon-history {
  width: 30px;
  height: 30px;
  background-position: 0 -3491px;
}
/* line 457, scss/partials/_icons.scss */
.wgt-uc-company .icon-history:hover {
  background-position: 0 -3446px;
}
/* line 464, scss/partials/_icons.scss */
.wgt-uc-company .icon-mv-add {
  width: 35px;
  height: 35px;
  background-position: 0 -4576px;
}
/* line 470, scss/partials/_icons.scss */
.wgt-uc-company .icon-yp-add {
  width: 35px;
  height: 35px;
  background-position: 0 -10152px;
}
/* line 477, scss/partials/_icons.scss */
.wgt-uc-company .btn:hover .icon-mv-add {
  background-position: 0 -4526px;
}
/* line 481, scss/partials/_icons.scss */
.wgt-uc-company .btn:hover .icon-yp-add {
  background-position: 0 -10102px;
}
/* line 486, scss/partials/_icons.scss */
.wgt-uc-company a.btn.btn-icon,
.wgt-uc-company div.btn.btn-icon {
  font-size: 0;
  width: 30px;
  height: 30px;
  min-width: 0;
  margin-right: 0;
  float: none;
  text-align: center;
  line-height: 30px;
  vertical-align: middle;
}
/* line 498, scss/partials/_icons.scss */
.wgt-uc-company a.btn.btn-icon:hover,
.wgt-uc-company div.btn.btn-icon:hover {
  background: url(images/bg/bg-btn-icon.png);
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 505, scss/partials/_icons.scss */
.wgt-uc-company a.btn-icon-text {
  background: url(images/bg/bg-btn-icon.png);
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 515, scss/partials/_icons.scss */
.wgt-uc-company a:hover .icon-newly-built,
.wgt-uc-company a.btn.btn-icon:hover .icon-newly-built,
.wgt-uc-company div.btn.btn-icon:hover .icon-newly-built,
.wgt-uc-company .btn-icon-text .icon-newly-built {
  background-position: 0 -4926px;
}
/* line 519, scss/partials/_icons.scss */
.wgt-uc-company a:hover .icon-join,
.wgt-uc-company a.btn.btn-icon:hover .icon-join,
.wgt-uc-company div.btn.btn-icon:hover .icon-join,
.wgt-uc-company .btn-icon-text .icon-join {
  background-position: 0 -4028px;
}
/* line 523, scss/partials/_icons.scss */
.wgt-uc-company a:hover .icon-preview,
.wgt-uc-company a.btn.btn-icon:hover .icon-preview,
.wgt-uc-company div.btn.btn-icon:hover .icon-preview,
.wgt-uc-company .btn-icon-text .icon-preview {
  background-position: 0 -5551px;
}
/* line 527, scss/partials/_icons.scss */
.wgt-uc-company a:hover .icon-enter,
.wgt-uc-company a.btn.btn-icon:hover .icon-enter,
.wgt-uc-company div.btn.btn-icon:hover .icon-enter,
.wgt-uc-company .btn-icon-text .icon-enter {
  background-position: 0 -2793px;
}
/* line 531, scss/partials/_icons.scss */
.wgt-uc-company a:hover .icon-remove-member,
.wgt-uc-company a.btn.btn-icon:hover .icon-remove-member,
.wgt-uc-company div.btn.btn-icon:hover .icon-remove-member,
.wgt-uc-company .btn-icon-text .icon-remove-member {
  background-position: 0 -7429px;
}
/* line 535, scss/partials/_icons.scss */
.wgt-uc-company a:hover .icon-editor,
.wgt-uc-company a.btn.btn-icon:hover .icon-editor,
.wgt-uc-company div.btn.btn-icon:hover .icon-editor,
.wgt-uc-company .btn-icon-text .icon-editor {
  background-position: 0 -2669px;
}
/* line 539, scss/partials/_icons.scss */
.wgt-uc-company a:hover .icon-del,
.wgt-uc-company a.btn.btn-icon:hover .icon-del,
.wgt-uc-company div.btn.btn-icon:hover .icon-del,
.wgt-uc-company .btn-icon-text .icon-del {
  background-position: 0 -2175px;
}
/* line 543, scss/partials/_icons.scss */
.wgt-uc-company a:hover .icon-classify,
.wgt-uc-company a.btn.btn-icon:hover .icon-classify,
.wgt-uc-company div.btn.btn-icon:hover .icon-classify,
.wgt-uc-company .btn-icon-text .icon-classify {
  background-position: 0 -988px;
}
/* line 547, scss/partials/_icons.scss */
.wgt-uc-company a:hover .icon-member,
.wgt-uc-company a.btn.btn-icon:hover .icon-member,
.wgt-uc-company div.btn.btn-icon:hover .icon-member,
.wgt-uc-company .btn-icon-text .icon-member {
  background-position: 0 -4149px;
}
/* line 551, scss/partials/_icons.scss */
.wgt-uc-company a:hover .icon-global,
.wgt-uc-company a.btn.btn-icon:hover .icon-global,
.wgt-uc-company div.btn.btn-icon:hover .icon-global,
.wgt-uc-company .btn-icon-text .icon-global {
  background-position: 0 -3177px;
}
/* line 555, scss/partials/_icons.scss */
.wgt-uc-company a:hover .icon-interaction,
.wgt-uc-company a.btn.btn-icon:hover .icon-interaction,
.wgt-uc-company div.btn.btn-icon:hover .icon-interaction,
.wgt-uc-company .btn-icon-text .icon-interaction {
  background-position: 0 -3666px;
}
/* line 559, scss/partials/_icons.scss */
.wgt-uc-company a:hover .icon-homework,
.wgt-uc-company a.btn.btn-icon:hover .icon-homework,
.wgt-uc-company div.btn.btn-icon:hover .icon-homework,
.wgt-uc-company .btn-icon-text .icon-homework {
  background-position: 0 -3604px;
}
/* line 563, scss/partials/_icons.scss */
.wgt-uc-company a:hover .icon-work,
.wgt-uc-company a.btn.btn-icon:hover .icon-work,
.wgt-uc-company div.btn.btn-icon:hover .icon-work,
.wgt-uc-company .btn-icon-text .icon-work {
  background-position: 0 -10040px;
}
/* line 567, scss/partials/_icons.scss */
.wgt-uc-company a:hover .icon-read,
.wgt-uc-company a.btn.btn-icon:hover .icon-read,
.wgt-uc-company div.btn.btn-icon:hover .icon-read,
.wgt-uc-company .btn-icon-text .icon-read {
  background-position: 0 -7177px;
}
/* line 571, scss/partials/_icons.scss */
.wgt-uc-company a:hover .icon-billing,
.wgt-uc-company a.btn.btn-icon:hover .icon-billing,
.wgt-uc-company div.btn.btn-icon:hover .icon-billing,
.wgt-uc-company .btn-icon-text .icon-billing {
  background-position: 0 -573px;
}
/* line 577, scss/partials/_icons.scss */
.wgt-uc-company .icon-unread {
  width: 8px;
  height: 8px;
  background-position: 0 -9320px;
}
/* line 583, scss/partials/_icons.scss */
.wgt-uc-company .icon-read {
  width: 16px;
  height: 17px;
  background-position: 0 -7209px;
}
/* line 591, scss/partials/_icons.scss */
.wgt-uc-company .btn-icon-text .icon-del,
.wgt-uc-company .btn-icon-text:hover .icon-del {
  width: 30px;
  height: 30px;
  background-position: 0 -2130px;
}
/* line 597, scss/partials/_icons.scss */
.wgt-uc-company .btn-icon-text .icon-read,
.wgt-uc-company .btn-icon-text:hover .icon-read {
  height: 30px;
  width: 30px;
  background-position: 0 -7132px;
}

/* line 605, scss/partials/_icons.scss */
.icon-dir-node {
  cursor: pointer;
  position: absolute;
  height: 0;
  width: 0;
  background: none;
  border: 5px solid transparent;
  border-left-color: #a7a7a7;
}

/* line 615, scss/partials/_icons.scss */
.open > .the-node > .icon-dir-node {
  border-left-color: transparent;
  border-top-color: #a7a7a7;
  margin-left: -2px;
}

/* line 621, scss/partials/_icons.scss */
.icon-file-dir {
  height: 16px;
  width: 16px;
  background-position: 0 -3112px;
}

/* line 627, scss/partials/_icons.scss */
.icon-interactive-movies,
.icon-interactive-movie,
.icon-my-institution,
.icon-course-class,
.icon-my-collection {
  width: 60px;
  height: 60px;
  cursor: pointer;
}

/* line 637, scss/partials/_icons.scss */
.icon-interactive-movies {
  background-position: 0 -3953px;
}
/* line 640, scss/partials/_icons.scss */
.icon-interactive-movies:hover, .icon-interactive-movies:active, .icon-interactive-movies.active {
  background-position: 0 -3878px;
}

/* line 647, scss/partials/_icons.scss */
.icon-interactive-movie {
  background-position: 0 -3803px;
}
/* line 650, scss/partials/_icons.scss */
.icon-interactive-movie:hover, .icon-interactive-movie:active, .icon-interactive-movie.active {
  background-position: 0 -3728px;
}

/* line 657, scss/partials/_icons.scss */
.icon-my-institution {
  background-position: 0 -4851px;
}
/* line 660, scss/partials/_icons.scss */
.icon-my-institution:hover, .icon-my-institution:active, .icon-my-institution.active {
  background-position: 0 -4776px;
}

/* line 667, scss/partials/_icons.scss */
.icon-course-class {
  background-position: 0 -1814px;
}
/* line 670, scss/partials/_icons.scss */
.icon-course-class:hover, .icon-course-class:active, .icon-course-class.active {
  background-position: 0 -1739px;
}

/* line 677, scss/partials/_icons.scss */
.icon-my-collection {
  background-position: 0 -4701px;
}
/* line 680, scss/partials/_icons.scss */
.icon-my-collection:hover, .icon-my-collection:active, .icon-my-collection.active {
  background-position: 0 -4626px;
}

/* line 687, scss/partials/_icons.scss */
.icon-src-del {
  width: 17px;
  height: 17px;
  background-position: 0 -8191px;
  cursor: pointer;
}
/* line 693, scss/partials/_icons.scss */
.icon-src-del:hover {
  background-position: 0 -8159px;
}

/* line 698, scss/partials/_icons.scss */
.icon-del-2 {
  width: 13px;
  height: 14px;
  background-position: 0 -2101px;
}

/* 翻页  */
/* line 707, scss/partials/_icons.scss */
.icon-page-next {
  background: none;
  width: 0;
  height: 0;
  display: inline-block;
  border-left: 6px solid #979797;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}

/* line 712, scss/partials/_icons.scss */
.icon-page-prev {
  background: none;
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 6px solid #979797;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}

/* line 718, scss/partials/_icons.scss */
a:hover .icon-page-next {
  width: 0;
  height: 0;
  display: inline-block;
  border-left: 6px solid #fff;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}
/* line 722, scss/partials/_icons.scss */
a:hover .icon-page-prev {
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 6px solid #fff;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}

/* line 727, scss/partials/_icons.scss */
.icon-back {
  width: 30px;
  height: 30px;
  background-position: 0 -528px;
}

/* line 733, scss/partials/_icons.scss */
.icon-reedit {
  width: 30px;
  height: 30px;
  background-position: 0 -7286px;
}

/* line 739, scss/partials/_icons.scss */
.icon-withdraw {
  width: 30px;
  height: 30px;
  background-position: 0 -9995px;
}

/* line 745, scss/partials/_icons.scss */
.icon-recycled {
  width: 30px;
  height: 30px;
  background-position: 0 -7241px;
}

/* line 751, scss/partials/_icons.scss */
.icon-edit-big {
  width: 32px;
  height: 32px;
  background-position: 0 -2554px;
}
/* line 756, scss/partials/_icons.scss */
.icon-edit-big:hover {
  background-position: 0 -2507px;
}

/* // radio */
/* line 764, scss/partials/_icons.scss */
.icon-radio {
  width: 18px;
  height: 18px;
  background-position: 0 -7099px;
}
/* line 769, scss/partials/_icons.scss */
.icon-radio.active {
  background-position: 0 -7066px;
}

/* line 774, scss/partials/_icons.scss */
.icon-radio-1 {
  width: 14px;
  height: 14px;
  background-position: 0 -6979px;
}
/* line 779, scss/partials/_icons.scss */
.icon-radio-1.active {
  background-position: 0 -6950px;
}

/* line 784, scss/partials/_icons.scss */
.icon-radio-2 {
  width: 14px;
  height: 14px;
  background-position: 0 -7037px;
}
/* line 789, scss/partials/_icons.scss */
.icon-radio-2.active {
  background-position: 0 -7008px;
}

/* // upload header */
/* line 797, scss/partials/_icons.scss */
.icon-upload {
  width: 15px;
  height: 16px;
  background-position: 0 -9542px;
}

/* line 803, scss/partials/_icons.scss */
.icon-upload-file {
  width: 50px;
  height: 50px;
  background-position: 0 -9477px;
}

/* line 809, scss/partials/_icons.scss */
.icon-error {
  width: 16px;
  height: 16px;
  background-position: 0 -2896px;
}

/* checkboxs */
/* line 818, scss/partials/_icons.scss */
.icon-checkbox {
  width: 18px;
  height: 18px;
  background-position: 0 -887px;
}

/* line 825, scss/partials/_icons.scss */
.icon-edit-1,
.icon-preview-1,
.icon-share-1,
.icon-release-1,
.icon-build-1 {
  width: 34px;
  height: 34px;
}

/* line 834, scss/partials/_icons.scss */
.icon-edit-1 {
  background-position: 0 -2458px;
}
/* line 837, scss/partials/_icons.scss */
.icon-edit-1:hover {
  background-position: 0 -2409px;
}

/* line 842, scss/partials/_icons.scss */
.icon-preview-1 {
  background-position: 0 -5502px;
}
/* line 845, scss/partials/_icons.scss */
.icon-preview-1:hover {
  background-position: 0 -5453px;
}

/* line 850, scss/partials/_icons.scss */
.icon-share-1 {
  background-position: 0 -7883px;
}
/* line 853, scss/partials/_icons.scss */
.icon-share-1:hover {
  background-position: 0 -7834px;
}

/* line 858, scss/partials/_icons.scss */
.icon-release-1 {
  background-position: 0 -7380px;
}
/* line 861, scss/partials/_icons.scss */
.icon-release-1:hover {
  background-position: 0 -7331px;
}

/* line 866, scss/partials/_icons.scss */
.icon-build-1 {
  background-position: 0 -712px;
}
/* line 869, scss/partials/_icons.scss */
.icon-build-1:hover {
  background-position: 0 -663px;
}

/* line 875, scss/partials/_icons.scss */
a:hover .icon-build-1 {
  background-position: 0 -663px;
}

/* line 880, scss/partials/_icons.scss */
.icon-help {
  width: 16px;
  height: 16px;
  background-position: 0 -3415px;
}

/* line 886, scss/partials/_icons.scss */
.icon-off {
  width: 14px;
  height: 14px;
  background-position: 0 -5136px;
}

/**/
/* line 895, scss/partials/_icons.scss */
.icon-privilege-brand {
  width: 55px;
  height: 60px;
  background-position: 0 -5763px;
}

/* line 901, scss/partials/_icons.scss */
.icon-privilege-function {
  width: 55px;
  height: 60px;
  background-position: 0 -5988px;
}

/* line 907, scss/partials/_icons.scss */
.icon-privilege-resources {
  width: 55px;
  height: 60px;
  background-position: 0 -6213px;
}

/* line 913, scss/partials/_icons.scss */
.icon-privilege-storage {
  width: 55px;
  height: 60px;
  background-position: 0 -6438px;
}

/* line 921, scss/partials/_icons.scss */
.tab.off .icon-privilege-brand,
.tab.off:hover .icon-privilege-brand {
  background-position: 0 -5613px;
}
/* line 925, scss/partials/_icons.scss */
.tab.off .icon-privilege-function,
.tab.off:hover .icon-privilege-function {
  background-position: 0 -5838px;
}
/* line 929, scss/partials/_icons.scss */
.tab.off .icon-privilege-resources,
.tab.off:hover .icon-privilege-resources {
  background-position: 0 -6063px;
}
/* line 933, scss/partials/_icons.scss */
.tab.off .icon-privilege-storage,
.tab.off:hover .icon-privilege-storage {
  background-position: 0 -6288px;
}

/* line 939, scss/partials/_icons.scss */
.tab:hover .icon-privilege-brand {
  background-position: 0 -5688px;
}
/* line 943, scss/partials/_icons.scss */
.tab:hover .icon-privilege-function {
  background-position: 0 -5913px;
}
/* line 947, scss/partials/_icons.scss */
.tab:hover .icon-privilege-resources {
  background-position: 0 -6138px;
}
/* line 951, scss/partials/_icons.scss */
.tab:hover .icon-privilege-storage {
  background-position: 0 -6363px;
}

/* line 956, scss/partials/_icons.scss */
.icon-step-login {
  width: 60px;
  height: 60px;
  background-position: 0 -8373px;
}

/* line 962, scss/partials/_icons.scss */
.icon-step-input {
  width: 60px;
  height: 60px;
  background-position: 0 -8298px;
}

/* line 968, scss/partials/_icons.scss */
.icon-step-ok {
  width: 60px;
  height: 60px;
  background-position: 0 -8448px;
}

/* line 974, scss/partials/_icons.scss */
.icon-step-vip {
  width: 60px;
  height: 60px;
  background-position: 0 -8523px;
}

/* line 980, scss/partials/_icons.scss */
.icon-upload-2 {
  width: 52px;
  height: 52px;
  background-position: 0 -9343px;
}

/* line 986, scss/partials/_icons.scss */
.icon-search {
  width: 16px;
  height: 16px;
  background-position: 0 -7612px;
}
/* line 991, scss/partials/_icons.scss */
.icon-search:hover {
  background-position: 0 -7581px;
}

/* line 996, scss/partials/_icons.scss */
.icon-select {
  width: 34px;
  height: 34px;
  background-position: 0 -7692px;
}

/* line 1002, scss/partials/_icons.scss */
.selected .icon-select,
.mov-item:hover .icon-select {
  background-position: 0 -7643px;
}

/* line 1007, scss/partials/_icons.scss */
.icon-play-m {
  width: 30px;
  height: 30px;
  background-position: 0 -5343px;
}
/* line 1012, scss/partials/_icons.scss */
.icon-play-m:hover {
  background-position: 0 -5298px;
}

/* line 1019, scss/partials/_icons.scss */
.opt-play:hover .icon-play {
  background-position: 0 -5233px;
}

/* line 1027, scss/partials/_icons.scss */
.opt-upload:hover .icon-upload-2 {
  background-position: 0 -9410px;
}

/* line 1033, scss/partials/_icons.scss */
.icon-down {
  width: 10px;
  height: 6px;
  background-position: 0 -2388px;
}

/* line 1040, scss/partials/_icons.scss */
.drag-down:hover .icon-down {
  background-position: 0 -2367px;
}

/* line 1045, scss/partials/_icons.scss */
.icon-notice {
  width: 17px;
  height: 16px;
  background-position: 0 -5105px;
}

/* line 1051, scss/partials/_icons.scss */
.icon-cloth {
  width: 17px;
  height: 15px;
  background-position: 0 -1193px;
}

/* line 1057, scss/partials/_icons.scss */
.icon-close-1 {
  width: 10px;
  height: 10px;
  background-position: 0 -1143px;
}

/* line 1063, scss/partials/_icons.scss */
.icon-qzone {
  width: 42px;
  height: 42px;
  background-position: 0 -6893px;
}

/* line 1069, scss/partials/_icons.scss */
.icon-qq {
  width: 43px;
  height: 42px;
  background-position: 0 -6706px;
}

/* line 1075, scss/partials/_icons.scss */
.icon-weixin {
  width: 42px;
  height: 42px;
  background-position: 0 -9938px;
}

/* line 1081, scss/partials/_icons.scss */
.icon-weibo {
  width: 42px;
  height: 42px;
  background-position: 0 -9808px;
}

/* line 1087, scss/partials/_icons.scss */
.icon-qrcode {
  width: 43px;
  height: 42px;
  background-position: 0 -6763px;
}

@font-face {
  font-family: "iconfont";
  src: url("fonts/iconfont.eot");
  /* IE9*/
  src: url("fonts/iconfont.eot?#iefix") format("embedded-opentype"), url("fonts/iconfont.woff") format("woff"), url("fonts/iconfont.ttf") format("truetype"), url("fonts/iconfont.svg#iconfont") format("svg");
  /* iOS 4.1- */
}
/* line 9, scss/partials/_iconfont.scss */
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.15px;
  -moz-osx-font-smoothing: grayscale;
}

/* line 18, scss/partials/_iconfont.scss */
.icon-edit:before {
  content: "\e600";
}

/* line 19, scss/partials/_iconfont.scss */
.icon-setting:before {
  content: "\e60e";
}

/* line 20, scss/partials/_iconfont.scss */
.icon-del:before {
  content: "\e60a";
}

/* line 21, scss/partials/_iconfont.scss */
.icon-org:before {
  content: "\e601";
}

/* line 22, scss/partials/_iconfont.scss */
.icon-order:before {
  content: "\e604";
}

/* line 23, scss/partials/_iconfont.scss */
.icon-lib:before {
  content: "\e606";
}

/* line 24, scss/partials/_iconfont.scss */
.icon-movie:before {
  content: "\e607";
}

/* line 25, scss/partials/_iconfont.scss */
.icon-classroom:before {
  content: "\e608";
}

/* line 26, scss/partials/_iconfont.scss */
.icon-home:before {
  content: "\e602";
}

/* line 27, scss/partials/_iconfont.scss */
.icon-cloud:before {
  content: "\e605";
}

/* line 28, scss/partials/_iconfont.scss */
.icon-course:before {
  content: "\e609";
}

/* line 29, scss/partials/_iconfont.scss */
.icon-yoya:before {
  content: "\e60f";
}

/* line 30, scss/partials/_iconfont.scss */
.icon-hdmovie:before {
  content: "\e603";
}

/* line 31, scss/partials/_iconfont.scss */
.icon-userinfo:before {
  content: "\e60b";
}

/* line 32, scss/partials/_iconfont.scss */
.icon-security:before {
  content: "\e60c";
}

/* line 33, scss/partials/_iconfont.scss */
.icon-teacherinfo:before {
  content: "\e60d";
}

/* line 34, scss/partials/_iconfont.scss */
.icon-messagesys:before {
  content: "\e610";
}

/* line 35, scss/partials/_iconfont.scss */
.icon-messageuser:before {
  content: "\e611";
}

/* line 36, scss/partials/_iconfont.scss */
.icon-messagenotic:before {
  content: "\e612";
}

/* line 37, scss/partials/_iconfont.scss */
.icon-vip:before {
  content: "\e613";
}

/* line 38, scss/partials/_iconfont.scss */
.icon-user-mana:before {
  content: "\e614";
}

/* btn-basic-public-style：background、color、font-size、border-radius*/
/* line 6, scss/partials/_buttons.scss */
.btn, a.btn, a[href].btn {
  border: 0;
  display: inline-block;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
  border-radius: 3px;
}
/* line 10, scss/partials/_buttons.scss */
.btn:hover, .btn:focus, .btn:active, a.btn:hover, a.btn:focus, a.btn:active, a[href].btn:hover, a[href].btn:focus, a[href].btn:active {
  text-decoration: none;
  outline: none;
}
/* line 14, scss/partials/_buttons.scss */
.btn:disabled, .btn.disabled, a.btn:disabled, a.btn.disabled, a[href].btn:disabled, a[href].btn.disabled {
  cursor: default;
}

/* line 21, scss/partials/_buttons.scss */
.btn {
  color: #fff;
  padding: 0;
  cursor: pointer;
}

/* background */
/* line 28, scss/partials/_buttons.scss */
.btn-1,
.btn-4,
.crop-image .btn-selectImg,
.crop-image .btn-cropSave,
.btn-6,
.btn-8,
.btn-16,
.btn-18 {
  background: #33CC99;
}
/* line 36, scss/partials/_buttons.scss */
.btn-1:hover,
.btn-4:hover,
.crop-image .btn-selectImg:hover,
.crop-image .btn-cropSave:hover,
.btn-6:hover,
.btn-8:hover,
.btn-16:hover,
.btn-18:hover {
  background: #73d6b6;
}

/* line 41, scss/partials/_buttons.scss */
.btn-15 {
  background: #f6bc41;
}

/* line 45, scss/partials/_buttons.scss */
.btn-2,
.btn-7,
.btn-9,
.btn-10,
.btn-12,
.btn-17,
.btn-21 {
  border: 1px solid #33CC99 !important;
  background-color: #fff;
  color: #33CC99;
}
/* line 56, scss/partials/_buttons.scss */
.btn-2:hover,
.btn-7:hover,
.btn-9:hover,
.btn-10:hover,
.btn-12:hover,
.btn-17:hover,
.btn-21:hover {
  background-color: #33CC99;
  color: #fff;
}
/* line 60, scss/partials/_buttons.scss */
.btn-2:disabled, .btn-2 [disabled],
.btn-7:disabled,
.btn-7 [disabled],
.btn-9:disabled,
.btn-9 [disabled],
.btn-10:disabled,
.btn-10 [disabled],
.btn-12:disabled,
.btn-12 [disabled],
.btn-17:disabled,
.btn-17 [disabled],
.btn-21:disabled,
.btn-21 [disabled] {
  background-color: #a7a7a7;
  color: #fff;
  border: 1px solid #a7a7a7 !important;
}

/* line 67, scss/partials/_buttons.scss */
.btn-3,
.btn-5 {
  background-color: #3a8bf0;
}
/* line 70, scss/partials/_buttons.scss */
.btn-3:hover,
.btn-5:hover {
  background-color: #3d94ff;
}

/* line 75, scss/partials/_buttons.scss */
.btn-11, .btn-11[href], .btn-13, .btn-14 {
  background-color: #33CC99;
  color: #fff;
}
/* line 78, scss/partials/_buttons.scss */
.btn-11:hover, .btn-11[href]:hover, .btn-13:hover, .btn-14:hover {
  background-color: #73d6b6;
  color: #fff;
}

/* font-size */
/* line 85, scss/partials/_buttons.scss */
.btn-1,
.btn-2,
.btn-5,
.btn-6,
.btn-12,
.btn-14,
.btn-13,
.btn-24 {
  font-size: 16px;
}

/* line 97, scss/partials/_buttons.scss */
.btn-3,
.btn-4,
.crop-image .btn-selectImg,
.crop-image .btn-cropSave,
.btn-7,
.btn-8,
.btn-10,
.btn-16 {
  font-size: 14px;
}

/* Individual-style,For example：width、height、padding、border and so on*/
/* line 107, scss/partials/_buttons.scss */
.btn-1,
.btn-2,
.btn-5,
.btn-6,
.btn-12,
.btn-14,
.btn-24 {
  width: 130px;
  height: 45px;
  line-height: 43px;
}

/* line 119, scss/partials/_buttons.scss */
.btn-24 {
  background: #33CC99;
  color: #fff;
}
/* line 121, scss/partials/_buttons.scss */
.btn-24:hover {
  background: #73d6b6;
}

/* line 126, scss/partials/_buttons.scss */
.btn-3,
.btn-4,
.crop-image .btn-selectImg,
.crop-image .btn-cropSave {
  width: 94px;
  height: 30px;
  line-height: 28px;
  padding: 0;
}

/* line 134, scss/partials/_buttons.scss */
.btn-4, .crop-image .btn-selectImg,
.crop-image .btn-cropSave {
  color: #fff !important;
}

/* line 139, scss/partials/_buttons.scss */
.btn-7 {
  padding: 5px 10px;
}

/* line 143, scss/partials/_buttons.scss */
.btn-15, .btn-22 {
  width: 46px;
  height: 21px;
  line-height: 21px;
  font-size: 12px;
}

/* line 149, scss/partials/_buttons.scss */
.btn-22 {
  background: #f88529;
}

/* line 152, scss/partials/_buttons.scss */
.btn-8, .btn-9, .btn-10, .btn-11 {
  width: 90px;
  height: 30px;
  line-height: 28px;
}

/* line 158, scss/partials/_buttons.scss */
.btn-8 {
  color: #fff !important;
}

/* line 162, scss/partials/_buttons.scss */
.btn-10 {
  width: 88px;
  height: 28px;
  line-height: 28px;
}

/* line 168, scss/partials/_buttons.scss */
.btn-12 {
  word-spacing: 7px;
}

/* line 172, scss/partials/_buttons.scss */
.btn-13 {
  padding: 12px 53px;
}

/* line 176, scss/partials/_buttons.scss */
.btn-16 {
  width: 70px;
  height: 30px;
  line-height: 30px;
}

/* line 181, scss/partials/_buttons.scss */
.btn-18 {
  width: 70px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
}

/* line 187, scss/partials/_buttons.scss */
.btn-uploadfile, .crop-image .btn-selectImg {
  position: relative;
  overflow: hidden;
}
/* line 190, scss/partials/_buttons.scss */
.btn-uploadfile input[type="file"], .crop-image .btn-selectImg input[type="file"] {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 200%;
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: pointer;
  font-size: 200px;
}

/* line 203, scss/partials/_buttons.scss */
.btn-17 {
  width: 92px;
  height: 30px;
  line-height: 30px;
  border-radius: 2px;
}

/* line 209, scss/partials/_buttons.scss */
.btn-20 {
  width: 97px;
  height: 30px;
  line-height: 30px;
  background: #33CC99;
  font-size: 14px;
}

/* line 216, scss/partials/_buttons.scss */
.btn-21 {
  width: 112px;
  height: 29px;
  line-height: 29px;
}

/* line 221, scss/partials/_buttons.scss */
.btn-23 {
  width: 109px;
  height: 30px;
  line-height: 30px;
  background: #33CC99;
  font-size: 14px;
}

/****** 
    base form
*/
/* line 6, scss/partials/_form.scss */
input[type="radio"], input[type="checkbox"] {
  margin: 0;
  line-height: normal;
}

/* line 11, scss/partials/_form.scss */
select, input[type="text"], input[type="password"], input[type="date"], textarea {
  display: inline-block;
  padding: 0 0 0 11px;
  background-color: #fff;
  border: 1px solid #dfdfdf;
  color: rgba(0, 0, 0, 0.75);
  font-size: 14px;
  line-height: 28px;
  height: 30px;
  border-radius: 3px;
  vertical-align: middle;
  outline: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 135, scss/partials/_mixin.scss */
select.placeholder, input[type="text"].placeholder, input[type="password"].placeholder, input[type="date"].placeholder, textarea.placeholder {
  color: #9e9e9e;
}
/* line 136, scss/partials/_mixin.scss */
select:-moz-placeholder, input[type="text"]:-moz-placeholder, input[type="password"]:-moz-placeholder, input[type="date"]:-moz-placeholder, textarea:-moz-placeholder {
  color: #9e9e9e;
}
/* line 137, scss/partials/_mixin.scss */
select::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="date"]::-moz-placeholder, textarea::-moz-placeholder {
  color: #9e9e9e;
}
/* line 138, scss/partials/_mixin.scss */
select::-webkit-input-placeholder, input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="date"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #9e9e9e;
}

/* line 28, scss/partials/_form.scss */
select {
  padding-left: 0;
  text-indent: 5px;
  height: auto;
  padding: 5px 0;
}

/* line 35, scss/partials/_form.scss */
input[disabled="disabled"], select[disabled="disabled"] {
  background: #f1f1f1;
}

/* line 39, scss/partials/_form.scss */
input[type="text"], input[type="password"], input[type="date"], select {
  width: 100%;
  text-overflow: ellipsis;
}

/* line 44, scss/partials/_form.scss */
textarea {
  overflow: auto;
  resize: none;
  width: 100%;
}

/* line 50, scss/partials/_form.scss */
table {
  width: 100%;
  border-collapse: collapse;
}

/****** 
    extent form
*/
/* line 61, scss/partials/_form.scss */
.form-label {
  display: block;
  float: left;
  min-width: 100px;
  font-size: 14px;
  line-height: 20px;
  margin-top: 5px;
  text-align: right;
  padding-right: 5px;
}

/* line 71, scss/partials/_form.scss */
.form-text {
  min-height: 20px;
  line-height: 20px;
  margin-top: 5px;
  margin-bottom: 10px;
  font-size: 14px;
  float: left;
}

/* line 82, scss/partials/_form.scss */
.form-title {
  color: #333;
  font-size: 24px;
  font-weight: 900;
  margin-left: 32px;
  padding: 26px 0 20px 0;
}

/* line 89, scss/partials/_form.scss */
.required {
  color: #ec2d2d;
  font-size: 18px;
  line-height: 24px;
  vertical-align: middle;
  display: inline-block;
  margin: 1px 5px 0 0;
}

/* line 97, scss/partials/_form.scss */
.form-input {
  margin-bottom: 20px;
  float: left;
  position: relative;
  /* 开始上传文件样式  */
  /* 结束上传文件样式  */
  /* 附加CLASS */
}
/* line 102, scss/partials/_form.scss */
.form-input input[type="file"] {
  width: 100%;
  height: 100%;
  line-height: 25;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: 3;
  font-size: 2000%;
}
/* line 115, scss/partials/_form.scss */
.form-input .tip {
  width: 100%;
  height: 100%;
  line-height: 20px;
  margin-left: 15px;
  color: #999999;
  display: block;
  font-size: 14px;
  text-align: left;
  position: absolute;
  top: 4px;
  left: 100%;
}
/* line 127, scss/partials/_form.scss */
.form-input .tip span {
  line-height: 22px;
}
/* line 133, scss/partials/_form.scss */
.form-input .help-tip {
  display: none;
}
/* line 135, scss/partials/_form.scss */
.form-input .help-tip i {
  position: absolute;
  top: 7px;
  right: -23px;
  cursor: default;
}
/* line 141, scss/partials/_form.scss */
.form-input .help-tip p {
  max-width: 300px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: absolute;
  bottom: -18px;
  color: #ff0000;
  font-size: 12px;
}
/* line 152, scss/partials/_form.scss */
.form-input .help-tip p + p {
  font-size: 14px;
  color: #999;
  left: 110%;
  bottom: 6px;
}
/* line 159, scss/partials/_form.scss */
.form-input .error, .form-input .input-error {
  position: relative;
}
/* line 161, scss/partials/_form.scss */
.form-input .error select, .form-input .error input[type="text"], .form-input .error input[type="password"], .form-input .error input[type="date"], .form-input .error textarea, .form-input .error .select-1 a, .form-input .input-error select, .form-input .input-error input[type="text"], .form-input .input-error input[type="password"], .form-input .input-error input[type="date"], .form-input .input-error textarea, .form-input .input-error .select-1 a {
  border-color: #ff0000;
}
/* line 164, scss/partials/_form.scss */
.form-input .error .help-tip, .form-input .input-error .help-tip {
  display: block;
}
/* line 166, scss/partials/_form.scss */
.form-input .error .help-tip ~ .tip, .form-input .input-error .help-tip ~ .tip {
  margin-left: 30px;
}
/* line 171, scss/partials/_form.scss */
.form-input textarea {
  height: 150px;
  line-height: 20px;
  padding: 0 11px;
}
/* line 177, scss/partials/_form.scss */
.form-input .text {
  padding: 5px 0;
  line-height: 20px;
  font-size: 14px;
  display: inline-block;
  vertical-align: middle;
}
/* line 184, scss/partials/_form.scss */
.form-input .text + .input {
  width: 260px;
  display: inline-block;
  vertical-align: middle;
}
/* line 189, scss/partials/_form.scss */
.form-input .count {
  position: absolute;
  bottom: 5px;
  right: 10px;
}
/* line 194, scss/partials/_form.scss */
.form-input .input-opts {
  position: absolute;
  left: 100%;
  top: 0;
  margin-left: 10px;
}
/* line 199, scss/partials/_form.scss */
.form-input .input-opts .icon {
  margin-top: 7px;
}
/* line 203, scss/partials/_form.scss */
.form-input select {
  width: 170px;
  color: #4d4d4d;
}
/* line 206, scss/partials/_form.scss */
.form-input select.select-1 {
  width: 90px;
}
/* line 210, scss/partials/_form.scss */
.form-input .input-btn {
  position: absolute;
  left: 100%;
  margin-left: 35px;
  width: 100%;
  top: 0;
  bottom: 0;
  display: block;
  height: 100%;
  text-align: left;
}

/* line 222, scss/partials/_form.scss */
.input {
  width: 400px;
}

/* line 225, scss/partials/_form.scss */
.input-1 {
  width: 112px;
}

/* line 228, scss/partials/_form.scss */
.input-2, .input-3, .input-4 {
  display: inline-block;
}

/* line 231, scss/partials/_form.scss */
.input-2 {
  width: 200px;
}

/* line 234, scss/partials/_form.scss */
.input-3 {
  width: 582px;
}

/* line 237, scss/partials/_form.scss */
.input-4 {
  width: 813px;
}

/* line 240, scss/partials/_form.scss */
.input-5 {
  width: 300px;
}

/* line 243, scss/partials/_form.scss */
.input-6 {
  width: 276px;
}

/* line 247, scss/partials/_form.scss */
.upload-area, .file {
  width: 100%;
  height: 165px;
  position: relative;
  border: 1px solid #dfdfdf;
}

/* line 253, scss/partials/_form.scss */
.upload-area {
  box-sizing: border-box;
  border: 1px solid #dfdfdf;
  background-color: #f5f5f5;
  color: #999999;
  font-size: 14px;
}
/* line 259, scss/partials/_form.scss */
.upload-area .icon-upload-file {
  position: absolute;
  top: 0;
  left: 50%;
  margin-top: 40px;
  margin-left: -25px;
}
/* line 266, scss/partials/_form.scss */
.upload-area p {
  margin-top: 106px;
  text-align: center;
}

/* line 272, scss/partials/_form.scss */
.file .text, .file .mask {
  display: none;
  position: absolute;
}
/* line 276, scss/partials/_form.scss */
.file .text {
  top: 50%;
  left: 50%;
  margin-top: -10px;
  margin-left: -42px;
  color: #fff;
  z-index: 2;
}
/* line 284, scss/partials/_form.scss */
.file .mask {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #000;
  opacity: 0.6;
  filter: alpha(opacity=60);
  z-index: 1;
}
/* line 295, scss/partials/_form.scss */
.file:hover .text, .file:hover .mask {
  display: block;
}

/* line 301, scss/partials/_form.scss */
input[type="file"]:hover ~ .file .text, input[type="file"]:hover ~ .file .mask {
  display: block;
}

/* line 306, scss/partials/_form.scss */
.form-btns {
  padding: 16px 0;
  text-align: center;
}
/* line 309, scss/partials/_form.scss */
.form-btns .btn {
  margin: 0 28px;
}

/* line 313, scss/partials/_form.scss */
.form-sub-title {
  background-color: #f1f1f1;
  padding: 10px 36px;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
}

/* line 320, scss/partials/_form.scss */
.form-sub {
  padding: 33px 20px 10px 26px;
}

/* line 323, scss/partials/_form.scss */
.form-user-confirmed {
  min-width: 250px;
  margin-left: 88px;
}
/* line 326, scss/partials/_form.scss */
.form-user-confirmed input {
  width: 14px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
  margin: 1px;
}
/* line 333, scss/partials/_form.scss */
.form-user-confirmed label {
  display: inline-block;
  vertical-align: middle;
}
/* line 337, scss/partials/_form.scss */
.form-user-confirmed a {
  color: #33cc99;
  text-decoration: underline;
}

/* line 343, scss/partials/_form.scss */
.form-cols-2 .form-row {
  width: 640px;
}
/* line 346, scss/partials/_form.scss */
.form-cols-2 .form-group {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}
/* line 352, scss/partials/_form.scss */
.form-cols-2 .form-input .input, .form-cols-2 .form-input .text {
  width: 190px;
}

/* line 357, scss/partials/_form.scss */
.checkbox {
  display: inline-block;
  cursor: pointer;
}
/* line 358, scss/partials/_form.scss */
.checkbox input[type='checkbox'] {
  display: none;
}
/* line 363, scss/partials/_form.scss */
.checkbox b {
  width: 13px;
  height: 13px;
  display: inline-block;
  background: url(images/bg/checkbox.png) no-repeat 0 0;
  vertical-align: middle;
}
/* line 370, scss/partials/_form.scss */
.checkbox span {
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle;
}
/* line 374, scss/partials/_form.scss */
.checkbox span a {
  color: #33cc99;
}
/* line 378, scss/partials/_form.scss */
.checkbox input:checked ~ b {
  background: url(images/bg/checkbox.png) -13px 0 no-repeat;
}
/* line 381, scss/partials/_form.scss */
.checkbox.checked b {
  background: url(images/bg/checkbox.png) -13px 0 no-repeat;
}

/* line 389, scss/partials/_form.scss */
.form-row .form-group {
  float: left;
}
/* line 392, scss/partials/_form.scss */
.form-row .form-group + .form-group {
  margin-left: 30px;
}

/* line 397, scss/partials/_form.scss */
.form-col {
  display: inline-block;
  vertical-align: top;
}

/* line 402, scss/partials/_form.scss */
.form-1 {
  position: relative;
}
/* line 405, scss/partials/_form.scss */
.form-1 .form-label {
  font-weight: 100;
}
/* line 408, scss/partials/_form.scss */
.form-1 .form-text {
  margin-bottom: 17px;
}
/* line 410, scss/partials/_form.scss */
.form-1 .form-text span {
  color: #999;
}
/* line 413, scss/partials/_form.scss */
.form-1 .form-text .text-1, .form-1 .form-text .text-2 {
  max-width: 200px;
  display: block;
  float: left;
}
/* line 419, scss/partials/_form.scss */
.form-1 .form-text .text-1 {
  margin-left: 11px;
  margin-right: 20px;
}
/* line 423, scss/partials/_form.scss */
.form-1 .form-text .text-2 {
  color: #999;
}
/* line 426, scss/partials/_form.scss */
.form-1 .form-text .text-3, .form-1 .form-text .text-4 {
  color: #f88529;
}
/* line 429, scss/partials/_form.scss */
.form-1 .form-text .text-4 {
  font-size: 18px;
  font-weight: 700;
}
/* line 434, scss/partials/_form.scss */
.form-1 .form-text .text-5 a {
  color: #999;
  margin-left: 5px;
}
/* line 441, scss/partials/_form.scss */
.form-1 .form-input select {
  width: 300px;
  color: #999;
}
/* line 447, scss/partials/_form.scss */
.form-1 input[type="text"] {
  color: #999;
}
/* line 450, scss/partials/_form.scss */
.form-1 .radio-box .icon {
  margin-right: 2px;
}

/******
    table-opts
*/
/* line 6, scss/partials/_table.scss */
.table-opts {
  overflow: hidden;
  *zoom: 1;
}
/* line 9, scss/partials/_table.scss */
.table-opts .tabs {
  float: left;
}
/* line 12, scss/partials/_table.scss */
.table-opts .searchbar {
  float: right;
}
/* line 15, scss/partials/_table.scss */
.table-opts .filter {
  float: right;
}
/* line 17, scss/partials/_table.scss */
.table-opts .filter .form-group {
  margin-bottom: 0;
}
/* line 20, scss/partials/_table.scss */
.table-opts .filter .form-input {
  display: inline-block;
}
/* line 23, scss/partials/_table.scss */
.table-opts .filter .form-label {
  display: inline-block;
}
/* line 26, scss/partials/_table.scss */
.table-opts .filter .input {
  width: auto;
  min-width: 80px;
}
/* line 31, scss/partials/_table.scss */
.table-opts > .btn {
  float: left;
}
/* line 35, scss/partials/_table.scss */
.table-opts .fancy-select .trigger {
  border: none;
}

/******
    table-tip
*/
/* line 44, scss/partials/_table.scss */
.table-tip {
  color: #9e9e9e;
  font-size: 12px;
  margin-top: -5px;
  padding: 0 16px 14px 37px;
}

/******
    table-wraper
*/
/* line 54, scss/partials/_table.scss */
.table-wraper {
  min-height: 420px;
  padding: 1px;
}

/****** 

    table

*/
/* line 64, scss/partials/_table.scss */
.table {
  font-size: 14px;
}
/* line 66, scss/partials/_table.scss */
.table th, .table td {
  line-height: 20px;
  padding: 4px 10px;
  height: 32px;
  word-wrap: break-word;
  word-break: normal;
}
/* line 73, scss/partials/_table.scss */
.table a {
  color: #4d4d4d;
}
/* line 78, scss/partials/_table.scss */
.table tbody tr:hover {
  background: #f5f5f5;
}
/* line 86, scss/partials/_table.scss */
.table tbody tr.empty:hover {
  background: none;
}
/* line 92, scss/partials/_table.scss */
.table tr td {
  text-align: center;
  color: #4d4d4d;
}
/* line 96, scss/partials/_table.scss */
.table tr th {
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  color: #4d4d4d;
}
/* line 107, scss/partials/_table.scss */
.table .opts .separator, .table .opts a {
  color: #33cc99;
}
/* line 110, scss/partials/_table.scss */
.table .opts .separator {
  margin: 0 5px;
}
/* line 113, scss/partials/_table.scss */
.table .opts a {
  margin: 0 12px;
  display: inline-block;
  text-align: left;
}
/* line 117, scss/partials/_table.scss */
.table .opts a.w4 {
  width: 60px;
  text-align: center;
}
/* line 121, scss/partials/_table.scss */
.table .opts a:hover {
  text-decoration: underline;
  color: #73d6b6;
}
/* line 126, scss/partials/_table.scss */
.table .opts a.disabled {
  color: #9e9e9e;
}
/* line 131, scss/partials/_table.scss */
.table .time span + span {
  margin-left: 10px;
}

/******
    table td align
*/
/* line 142, scss/partials/_table.scss */
tbody tr td.col-left,
thead tr th.col-left {
  text-align: left;
  padding-left: 20px;
  padding-right: 0;
}
/* line 147, scss/partials/_table.scss */
tbody tr td.col-right,
thead tr th.col-right {
  text-align: right;
}
/* line 150, scss/partials/_table.scss */
tbody tr td.col-checkbox,
thead tr th.col-checkbox {
  width: 26px;
  padding: 4px 0 4px 20px;
}
/* line 154, scss/partials/_table.scss */
tbody tr td.checkbox,
thead tr th.checkbox {
  display: table-cell;
}

/******
    table new style
*/
/****** ****** ******
    *** author by : zengmy
    *** create time : 20150824
    *** some comments
 ****** ****** ****** */
/****** 
    plus-laypage
*/
/* line 12, scss/partials/_plus-laypage.scss */
.laypage_main button {
  background-color: #f8fbfd !important;
}

/* line 16, scss/partials/_plus-laypage.scss */
.laypage_main input {
  background: transparent;
}

/* line 20, scss/partials/_plus-laypage.scss */
.laypage_total {
  vertical-align: middle;
}
/* line 22, scss/partials/_plus-laypage.scss */
.laypage_total > label {
  display: none;
}
/* line 25, scss/partials/_plus-laypage.scss */
.laypage_total > button {
  position: relative;
  width: 54px;
  text-indent: -999px;
  overflow: hidden;
}
/* line 31, scss/partials/_plus-laypage.scss */
.laypage_total > button:hover:before {
  display: none;
}
/* line 34, scss/partials/_plus-laypage.scss */
.laypage_total > button:hover:after {
  display: block;
}
/* line 38, scss/partials/_plus-laypage.scss */
.laypage_total > button:before, .laypage_total > button:after {
  text-indent: 0;
  content: "GO";
  position: absolute;
  top: 0;
  left: 0;
  width: 52px;
  height: 34px;
  text-align: center;
}
/* line 48, scss/partials/_plus-laypage.scss */
.laypage_total > button:before {
  display: block;
  background: #f8fbfd;
}
/* line 52, scss/partials/_plus-laypage.scss */
.laypage_total > button:after {
  display: none;
  background: #33cc99;
  color: #fff;
}

/* line 60, scss/partials/_plus-laypage.scss */
.icon-page-next,
.icon-page-prev {
  margin-top: 12px;
}

/*****/
/* line 67, scss/partials/_plus-laypage.scss */
.laypageskin_yoya, .laypageskin_yoya * {
  font-size: 12px !important;
}

/* line 71, scss/partials/_plus-laypage.scss */
.laypageskin_yoya a, .laypageskin_yoya .laypage_curr {
  display: inline-block;
  border: 1px solid #e5e5e5;
  height: 26px !important;
  min-width: 20px;
  line-height: 26px !important;
  color: #909090;
  border-radius: 0px !important;
  padding: 0 5px !important;
  margin: 0 3px !important;
  text-align: center;
  font-size: 12px !important;
  background-color: #f8fbfd;
}
/* line 84, scss/partials/_plus-laypage.scss */
.laypageskin_yoya a:hover, .laypageskin_yoya .laypage_curr:hover {
  text-decoration: none !important;
}

/* line 89, scss/partials/_plus-laypage.scss */
.laypageskin_yoya .laypage_curr {
  border: 1px solid #33cc99;
}

/* line 93, scss/partials/_plus-laypage.scss */
.laypageskin_yoya span {
  font-size: 12px !important;
  height: 28px !important;
  line-height: 28px !important;
  padding: 0 !important;
  margin: 0 3px !important;
}

/* line 101, scss/partials/_plus-laypage.scss */
.laypageskin_yoya a:active, .laypageskin_yoya a:hover, .laypageskin_yoya .laypage_curr {
  text-decoration: none;
  background-color: #33cc99;
  border: 1px solid #33cc99;
  color: #fff !important;
}

/* line 108, scss/partials/_plus-laypage.scss */
.laypageskin_yoya span b {
  font-weight: 400;
  color: #33cc99;
  margin: 0 2px;
}

/* line 114, scss/partials/_plus-laypage.scss */
.laypageskin_yoya input {
  width: 34px !important;
  height: 26px !important;
  padding: 0px 0 !important;
  line-height: 26px !important;
  padding: 0;
  position: relative;
  box-sizing: content-box;
  top: -2px;
  border-radius: 0 !important;
}

/* line 126, scss/partials/_plus-laypage.scss */
.laypageskin_yoya button, .laypage_btn {
  height: 28px !important;
  line-height: 28px !important;
  margin-left: 3px !important;
  padding: 0;
  border: 1px solid #e5e5e5;
  background-color: #f8fbfd;
  color: #666;
  cursor: pointer;
}
/* line 135, scss/partials/_plus-laypage.scss */
.laypageskin_yoya button:hover, .laypage_btn:hover {
  background-color: #33cc99 !important;
  border: 1px solid #33cc99;
  color: #fff;
}

/* line 142, scss/partials/_plus-laypage.scss */
.laypage_main button {
  background-color: #f8fbfd !important;
}

/* line 146, scss/partials/_plus-laypage.scss */
.laypage_main input {
  background: transparent;
}

/* line 150, scss/partials/_plus-laypage.scss */
.laypageskin_yoya .laypage_total {
  margin: 0 !important;
  vertical-align: middle;
}
/* line 153, scss/partials/_plus-laypage.scss */
.laypageskin_yoya .laypage_total > label {
  display: none;
}
/* line 156, scss/partials/_plus-laypage.scss */
.laypageskin_yoya .laypage_total > button {
  position: relative;
  width: 35px;
}
/* line 160, scss/partials/_plus-laypage.scss */
.laypageskin_yoya .laypage_total > button:hover:before {
  display: none;
}
/* line 163, scss/partials/_plus-laypage.scss */
.laypageskin_yoya .laypage_total > button:hover:after {
  display: block;
}
/* line 167, scss/partials/_plus-laypage.scss */
.laypageskin_yoya .laypage_total > button:before, .laypageskin_yoya .laypage_total > button:after {
  content: "GO";
  position: absolute;
  top: 0;
  left: 0;
  width: 33px;
  height: 26px;
  text-align: center;
}
/* line 176, scss/partials/_plus-laypage.scss */
.laypageskin_yoya .laypage_total > button:before {
  display: block;
  background: #f8fbfd;
}
/* line 180, scss/partials/_plus-laypage.scss */
.laypageskin_yoya .laypage_total > button:after {
  display: none;
  background: #33cc99;
  color: #fff;
}

/* line 188, scss/partials/_plus-laypage.scss */
.laypageskin_yoya .icon-page-next,
.laypageskin_yoya .icon-page-prev {
  margin-top: 7px;
}

/****** ****** ******
    *** author by : sunql
    *** create time : 20150812
    *** some comments
 ****** ****** ****** */
/****** 
    plus-layer
*/
/*layer*/
/* line 14, scss/partials/_plus-layer.scss */
.layui-layer-iframe {
  border-radius: 2px !important;
}

/* line 18, scss/partials/_plus-layer.scss */
.layui-layer-page {
  border-radius: 3px !important;
}

/* line 22, scss/partials/_plus-layer.scss */
.layui-layer-dialog {
  border-radius: 3px !important;
}
/* line 24, scss/partials/_plus-layer.scss */
.layui-layer-dialog .layui-layer-content {
  font-size: 16px !important;
  color: #4d4d4d !important;
}
/* line 29, scss/partials/_plus-layer.scss */
.layui-layer-dialog .layui-layer-btn .layui-layer-btn1 {
  background-color: #FFF !important;
}

/* line 35, scss/partials/_plus-layer.scss */
.layui-layer-title {
  background-color: #33CC99 !important;
  color: #fff !important;
  font-size: 14px !important;
  height: 34px !important;
  line-height: 34px !important;
  border-radius: 2px 2px 0 0 !important;
  border-bottom: 0px !important;
  padding: 0 80px 0 20px !important;
}

/* line 46, scss/partials/_plus-layer.scss */
.layui-layer-content {
  text-align: center !important;
}
/* line 49, scss/partials/_plus-layer.scss */
.layui-layer-content .layui-layer-ico.layui-layer-ico7 {
  width: 26px !important;
  height: 26px !important;
  top: 20px !important;
  left: 35px !important;
  background: url(images/icons/icon-warning.png) no-repeat !important;
}

/* line 59, scss/partials/_plus-layer.scss */
.layui-layer-tips {
  width: auto !important;
}
/* line 61, scss/partials/_plus-layer.scss */
.layui-layer-tips .layui-layer-content {
  background: #f1f1f1 !important;
  padding: 0 6px !important;
  color: #4d4d4d !important;
  border: 1px solid #e5e5e5 !important;
}

/* line 69, scss/partials/_plus-layer.scss */
.layui-layer-tips i.layui-layer-TipsT {
  display: none !important;
}

/* line 73, scss/partials/_plus-layer.scss */
.layui-layer-setwin {
  right: 8px !important;
  top: 6px !important;
}
/* line 76, scss/partials/_plus-layer.scss */
.layui-layer-setwin .layui-layer-min {
  top: 3px !important;
}
/* line 78, scss/partials/_plus-layer.scss */
.layui-layer-setwin .layui-layer-min cite {
  background-color: #fff !important;
}
/* line 82, scss/partials/_plus-layer.scss */
.layui-layer-setwin .layui-layer-max {
  top: 3px !important;
}
/* line 85, scss/partials/_plus-layer.scss */
.layui-layer-setwin .layui-layer-close, .layui-layer-setwin .layui-layer-close1 {
  display: inline-block !important;
  width: 22px !important;
  height: 22px !important;
  background-image: url(images/btn/btn-close.png) !important;
  background-position: 0 0 !important;
}

/* line 94, scss/partials/_plus-layer.scss */
.layui-layer-hui .layui-layer-content {
  color: #fff !important;
}

/* line 98, scss/partials/_plus-layer.scss */
.layui-layer-setwin .layui-layer-close:hover {
  background-image: url(images/btn/btn-close-hover.png) !important;
}

/* line 102, scss/partials/_plus-layer.scss */
.layui-layer-setwin .layui-layer-close:active {
  background-image: url(images/btn/btn-close-active.png) !important;
}

/* line 106, scss/partials/_plus-layer.scss */
.layui-layer-btn {
  padding-bottom: 20px !important;
}
/* line 108, scss/partials/_plus-layer.scss */
.layui-layer-btn a {
  min-width: 90px !important;
  padding: 0 !important;
  border-radius: 3px !important;
  font-weight: normal !important;
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important;
}
/* line 117, scss/partials/_plus-layer.scss */
.layui-layer-btn .layui-layer-btn0 {
  background-color: #33CC99 !important;
}
/* line 120, scss/partials/_plus-layer.scss */
.layui-layer-btn .layui-layer-btn1 {
  height: 30px !important;
  background-color: #FFF !important;
  border: 1px solid #33CC99 !important;
  color: #33CC99 !important;
}
/* line 125, scss/partials/_plus-layer.scss */
.layui-layer-btn .layui-layer-btn1:hover {
  background-color: #73d6b6 !important;
  color: #fff !important;
}

/* line 133, scss/partials/_plus-layer.scss */
.pay-confirm .layui-layer-title {
  background-color: #33CC99 !important;
  color: #fff !important;
}
/* line 143, scss/partials/_plus-layer.scss */
.pay-confirm .layui-layer-setwin {
  right: 8px !important;
  top: 6px !important;
}
/* line 151, scss/partials/_plus-layer.scss */
.pay-confirm .layui-layer-btn a {
  font-weight: 500 !important;
}

/* line 157, scss/partials/_plus-layer.scss */
.layui-layer-ico1,
.layui-layer-ico2,
.layui-layer-ico3,
.layui-layer-ico4,
.layui-layer-ico5,
.layui-layer-ico6 {
  background-image: url(images/bg/layer-icon.png) !important;
}

/* line 166, scss/partials/_plus-layer.scss */
.layui-layer-lan[type="dialog"] {
  min-width: 0 !important;
}
/* line 168, scss/partials/_plus-layer.scss */
.layui-layer-lan[type="dialog"] .layui-layer-ico {
  width: 38px !important;
  height: 38px !important;
  background-position: 0 0 !important;
  top: 15px !important;
  left: 15px !important;
}
/* line 179, scss/partials/_plus-layer.scss */
.layui-layer-lan[type="dialog"] .layui-layer-ico1 {
  background-image: url(images/icons/icon-submit-ok.png) !important;
}
/* line 183, scss/partials/_plus-layer.scss */
.layui-layer-lan[type="dialog"] .layui-layer-ico2 {
  background-image: url(images/icons/icon-submit-error.png) !important;
}
/* line 187, scss/partials/_plus-layer.scss */
.layui-layer-lan[type="dialog"] .layui-layer-content {
  font-size: 16px !important;
}

/* line 198, scss/partials/_plus-layer.scss */
html .layui-layer-tips {
  width: auto !important;
}
/* line 200, scss/partials/_plus-layer.scss */
html .layui-layer-tips .layui-layer-content {
  background: #f1f1f1 !important;
  padding: 0 6px !important;
  color: #4d4d4d !important;
  border: 1px solid #e5e5e5 !important;
}
/* line 207, scss/partials/_plus-layer.scss */
html .layui-layer-tips i.layui-layer-TipsT {
  display: none !important;
}

/* line 212, scss/partials/_plus-layer.scss */
.layui-layer-wrap {
  padding: 10px !important;
}

/* line 217, scss/partials/_plus-layer.scss */
.yoya.layui-layer {
  background-color: #ffffff !important;
}
/* line 220, scss/partials/_plus-layer.scss */
.yoya .layui-layer-title {
  height: 51px !important;
  border-bottom: 1px solid #dedede !important;
}
/* line 224, scss/partials/_plus-layer.scss */
.yoya .layui-layer-title {
  color: #4d4d4d !important;
  font-size: 16px !important;
  padding: 0 !important;
  margin: 0 27px !important;
  line-height: 51px !important;
  background-color: #ffffff !important;
}
/* line 232, scss/partials/_plus-layer.scss */
.yoya .layui-layer-setwin {
  top: 18px !important;
  right: 36px !important;
}
/* line 235, scss/partials/_plus-layer.scss */
.yoya .layui-layer-setwin .layui-layer-close {
  width: 16px !important;
  height: 16px !important;
}
/* line 240, scss/partials/_plus-layer.scss */
.yoya .layui-layer-close {
  background: url(images/icons/icon-layer-close.png) no-repeat !important;
}
/* line 242, scss/partials/_plus-layer.scss */
.yoya .layui-layer-close:hover {
  background: url(images/icons/icon-layer-close.png) no-repeat !important;
}
/* line 246, scss/partials/_plus-layer.scss */
.yoya .layui-layer-close {
  transition: transform .5s !important;
}
/* line 248, scss/partials/_plus-layer.scss */
.yoya .layui-layer-close:hover {
  transform: rotate(180deg) !important;
}

/* line 255, scss/partials/_plus-layer.scss */
.flowWin .layui-layer-setwin {
  right: 45px !important;
}

/* line 1, scss/partials/_plus-fancy-select.scss */
.fancy-select {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

/* line 7, scss/partials/_plus-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/_plus-fancy-select.scss */
.fancy-select select:focus + div.trigger.open {
  box-shadow: none;
}

/* line 19, scss/partials/_plus-fancy-select.scss */
.fancy-select div.trigger, .fancy-select ul.options li {
  padding: 8px 16px 7px 14px;
  width: 70px;
}

/* line 24, scss/partials/_plus-fancy-select.scss */
.fancy-select div.trigger {
  border-radius: 4px;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  background: #fff;
  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 40, scss/partials/_plus-fancy-select.scss */
.fancy-select div.trigger:after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  right: 5px;
  top: 50%;
  margin-top: -1px;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 5px solid #a7a7a7;
}

/*.fancy-select div.trigger.open {
    background: #4A5368;
    border: 1px solid #475062;
    color: #7A8498;
    box-shadow: none;
}*/
/* line 61, scss/partials/_plus-fancy-select.scss */
.fancy-select div.trigger.open:after {
  border-top: none;
  border-bottom: 5px solid #a7a7a7;
}

/* line 66, scss/partials/_plus-fancy-select.scss */
.fancy-select ul.options {
  list-style: none;
  margin: 0;
  padding: 1px;
  color: #4d4d4d;
  position: absolute;
  top: 34px;
  left: 0;
  visibility: hidden;
  opacity: 0;
  z-index: 50;
  max-height: 200px;
  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 90, scss/partials/_plus-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 102, scss/partials/_plus-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 112, scss/partials/_plus-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 122, scss/partials/_plus-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 133, scss/partials/_plus-fancy-select.scss */
.fancy-select ul.options li.hover, .fancy-select ul.options li.selected {
  background: #f5f5f5;
  color: #33cc99;
}

/* line 2, scss/partials/_plus-laydate.scss */
html {
  _background-image: url(about:blank);
  _background-attachment: fixed;
}

/* line 3, scss/partials/_plus-laydate.scss */
.laydate_box, .laydate_box * {
  box-sizing: content-box;
}

/* line 6, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_box, .laydate_body .laydate_box * {
  margin: 0;
  padding: 0;
}

/* line 7, scss/partials/_plus-laydate.scss */
.laydate-icon,
.laydate-icon-default,
.laydate-icon-danlan,
.laydate-icon-dahong,
.laydate-icon-molv {
  height: 22px;
  line-height: 22px;
  padding-right: 20px;
  border: 1px solid #649f22;
  background-repeat: no-repeat;
  background-position: right center;
  background-color: #fff;
  outline: 0;
}

/* line 12, scss/partials/_plus-laydate.scss */
.laydate-icon-default {
  background-image: url(../skins/default/icon.png);
}

/* line 13, scss/partials/_plus-laydate.scss */
.laydate-icon-danlan {
  border: 1px solid #B1D2EC;
  background-image: url(../skins/danlan/icon.png);
}

/* line 14, scss/partials/_plus-laydate.scss */
.laydate-icon-dahong {
  background-image: url(../skins/dahong/icon.png);
}

/* line 15, scss/partials/_plus-laydate.scss */
.laydate-icon-molv {
  background-image: url(../skins/molv/icon.png);
}

/* line 16, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_box {
  width: 240px;
  font: 12px '\5B8B\4F53';
  z-index: 99999999;
  *margin: -2px 0 0 -2px;
  *overflow: hidden;
  _margin: 0;
  _position: absolute !important;
  background-color: #fff;
}

/* line 17, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_box li {
  list-style: none;
}

/* line 18, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_box .laydate_void {
  cursor: text !important;
}

/* line 19, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_box a, .laydate_body .laydate_box a:hover {
  text-decoration: none;
  blr: expression(this.onFocus=this.blur());
  cursor: pointer;
}

/* line 20, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_box a:hover {
  text-decoration: none;
}

/* line 21, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_box cite, .laydate_body .laydate_box label {
  position: absolute;
  width: 0;
  height: 0;
  border-width: 5px;
  border-style: dashed;
  border-color: transparent;
  overflow: hidden;
  cursor: pointer;
}

/* line 22, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_box .laydate_yms, .laydate_body .laydate_box .laydate_time {
  display: none;
}

/* line 23, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_box .laydate_show {
  display: block;
}

/* line 24, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_box input {
  outline: 0;
  font-size: 14px;
  background-color: #fff;
}

/* line 25, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_top {
  position: relative;
  height: 26px;
  padding: 5px;
  *width: 100%;
  z-index: 99;
}

/* line 26, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_ym {
  position: relative;
  float: left;
  height: 24px;
  cursor: pointer;
}

/* line 27, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_ym input {
  float: left;
  height: 24px;
  line-height: 24px;
  text-align: center;
  border: none;
  cursor: pointer;
}

/* line 28, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_ym .laydate_yms {
  position: absolute;
  left: -1px;
  top: 24px;
  height: 181px;
}

/* line 29, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_y {
  width: 121px;
  margin-right: 6px;
}

/* line 30, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_y input {
  width: 64px;
  margin-right: 15px;
}

/* line 31, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_y .laydate_yms {
  width: 121px;
  text-align: center;
}

/* line 32, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_y .laydate_yms a {
  position: relative;
  display: block;
  height: 20px;
}

/* line 33, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_y .laydate_yms ul {
  height: 139px;
  padding: 0;
  *overflow: hidden;
}

/* line 34, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_y .laydate_yms ul li {
  float: left;
  width: 60px;
  height: 20px;
  line-height: 20px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

/* line 35, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_m {
  width: 99px;
}

/* line 36, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_m .laydate_yms {
  width: 99px;
  padding: 0;
}

/* line 37, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_m input {
  width: 42px;
  margin-right: 15px;
}

/* line 38, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_m .laydate_yms span {
  display: block;
  float: left;
  width: 42px;
  margin: 5px 0 0 5px;
  line-height: 24px;
  text-align: center;
  _display: inline;
}

/* line 39, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_choose {
  display: block;
  float: left;
  position: relative;
  width: 20px;
  height: 24px;
}

/* line 40, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_choose cite, .laydate_body .laydate_tab cite {
  left: 50%;
  top: 50%;
}

/* line 41, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_chtop cite {
  margin: -7px 0 0 -5px;
  border-bottom-style: solid;
}

/* line 42, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_chdown cite, .laydate_body .laydate_ym label {
  top: 50%;
  margin: -2px 0 0 -5px;
  border-top-style: solid;
}

/* line 43, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_chprev cite {
  margin: -5px 0 0 -7px;
}

/* line 44, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_chnext cite {
  margin: -5px 0 0 -2px;
}

/* line 45, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_ym label {
  right: 28px;
}

/* line 46, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_table {
  width: 230px;
  margin: 0 5px;
  border-collapse: collapse;
  border-spacing: 0px;
}

/* line 47, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_table td {
  width: 31px;
  height: 19px;
  line-height: 19px;
  text-align: center;
  cursor: pointer;
  font-size: 12px;
}

/* line 48, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_table thead {
  height: 22px;
  line-height: 22px;
}

/* line 49, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_table thead th {
  font-weight: 400;
  font-size: 12px;
  text-align: center;
}

/* line 50, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_bottom {
  position: relative;
  height: 22px;
  line-height: 20px;
  padding: 5px;
  font-size: 12px;
}

/* line 51, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_bottom #laydate_hms {
  position: relative;
  z-index: 1;
  float: left;
}

/* line 52, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_time {
  position: absolute;
  left: 5px;
  bottom: 26px;
  width: 129px;
  height: 125px;
  *overflow: hidden;
}

/* line 53, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_time .laydate_hmsno {
  padding: 5px 0 0 5px;
}

/* line 54, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_time .laydate_hmsno span {
  display: block;
  float: left;
  width: 24px;
  height: 19px;
  line-height: 19px;
  text-align: center;
  cursor: pointer;
  *margin-bottom: -5px;
}

/* line 55, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_time1 {
  width: 228px;
  height: 154px;
}

/* line 56, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_time1 .laydate_hmsno {
  padding: 6px 0 0 8px;
}

/* line 57, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_time1 .laydate_hmsno span {
  width: 21px;
  height: 20px;
  line-height: 20px;
}

/* line 58, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_msg {
  left: 49px;
  bottom: 67px;
  width: 141px;
  height: auto;
  overflow: hidden;
}

/* line 59, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_msg p {
  padding: 5px 10px;
}

/* line 60, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_bottom li {
  float: left;
  height: 20px;
  line-height: 20px;
  border-right: none;
  font-weight: 900;
}

/* line 61, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_bottom .laydate_sj {
  width: 33px;
  text-align: center;
  font-weight: 400;
}

/* line 62, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_bottom input {
  float: left;
  width: 21px;
  height: 20px;
  line-height: 20px;
  border: none;
  text-align: center;
  cursor: pointer;
  font-size: 12px;
  font-weight: 400;
}

/* line 63, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_bottom .laydte_hsmtex {
  height: 20px;
  line-height: 20px;
  text-align: center;
}

/* line 64, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_bottom .laydte_hsmtex span {
  position: absolute;
  width: 20px;
  top: 0;
  right: 0px;
  cursor: pointer;
}

/* line 65, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_bottom .laydte_hsmtex span:hover {
  font-size: 14px;
}

/* line 66, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_bottom .laydate_btn {
  position: absolute;
  right: 5px;
  top: 5px;
}

/* line 67, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_bottom .laydate_btn a {
  float: left;
  height: 20px;
  padding: 0 6px;
  _padding: 0 5px;
}

/* line 68, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_bottom .laydate_v {
  position: absolute;
  left: 10px;
  top: 6px;
  font-family: Courier;
  z-index: 0;
}

/* line 70, scss/partials/_plus-laydate.scss */
.laydate-icon {
  border: 1px solid #ccc;
  background-image: url(icon.png);
}

/* line 72, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_bottom #laydate_hms,
.laydate_body .laydate_time {
  border: 1px solid #ccc;
}

/* line 75, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_box,
.laydate_body .laydate_ym .laydate_yms,
.laydate_body .laydate_time {
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
}

/* line 79, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_box {
  border-top: none;
  border-bottom: none;
  background-color: #fff;
  color: #649f22;
}

/* line 80, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_box input {
  background: none !important;
  color: #fff;
}

/* line 81, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_box .laydate_void {
  color: #649f22 !important;
}

/* line 82, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_box a, .laydate_body .laydate_box a:hover {
  color: #649f22;
}

/* line 83, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_box a:hover {
  color: #666;
}

/* line 84, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_click {
  background-color: #649f22 !important;
  color: #fff !important;
}

/* line 85, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_top {
  border-top: 1px solid #649f22;
  background-color: #649f22;
}

/* line 86, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_ym {
  border: 1px solid #649f22;
  background-color: #649f22;
}

/* line 87, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_ym .laydate_yms {
  border: 1px solid #649f22;
  background-color: #649f22;
  color: #fff;
}

/* line 88, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_y .laydate_yms a {
  border-bottom: 1px solid #649f22;
}

/* line 89, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_y .laydate_yms .laydate_chdown {
  border-top: 1px solid #649f22;
  border-bottom: none;
}

/* line 90, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_choose {
  border-left: 1px solid #649f22;
}

/* line 91, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_chprev {
  border-left: none;
  border-right: 1px solid #649f22;
}

/* line 92, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_choose:hover,
.laydate_body .laydate_y .laydate_yms a:hover {
  background-color: #649f22;
}

/* line 94, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_chtop cite {
  border-bottom-color: #fff;
}

/* line 95, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_chdown cite, .laydate_body .laydate_ym label {
  border-top-color: #fff;
}

/* line 96, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_chprev cite {
  border-right-style: solid;
  border-right-color: #fff;
}

/* line 97, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_chnext cite {
  border-left-style: solid;
  border-left-color: #fff;
}

/* line 98, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_table {
  width: 240px !important;
  margin: 0 !important;
  border: 1px solid #ccc;
  border-top: none;
  border-bottom: none;
}

/* line 99, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_table td {
  border: none;
  height: 21px !important;
  line-height: 21px !important;
  background-color: #fff;
  color: #649f22;
}

/* line 100, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_table .laydate_nothis {
  color: #999;
}

/* line 101, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_table thead {
  border-bottom: 1px solid #ccc;
  height: 21px !important;
  line-height: 21px !important;
}

/* line 103, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_bottom {
  border: 1px solid #ccc;
  border-top: none;
}

/* line 104, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_bottom #laydate_hms {
  background-color: #fff;
}

/* line 105, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_time {
  background-color: #fff;
}

/* line 106, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_time1 {
  width: 226px !important;
  height: 152px !important;
}

/* line 107, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_bottom .laydate_sj {
  width: 31px !important;
  border-right: 1px solid #ccc;
  background-color: #fff;
}

/* line 108, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_bottom input {
  background-color: #fff;
  color: #649f22;
}

/* line 109, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_bottom .laydte_hsmtex {
  border-bottom: 1px solid #ccc;
}

/* line 110, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_bottom .laydate_btn {
  border-right: 1px solid #ccc;
}

/* line 111, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_bottom .laydate_v {
  color: #649f22;
}

/* line 112, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_bottom .laydate_btn a {
  border: 1px solid #ccc;
  border-right: none;
  background-color: #fff;
}

/* line 113, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_bottom .laydate_btn a:hover {
  background-color: #649f22;
  color: #fff;
}

/* line 115, scss/partials/_plus-laydate.scss */
.laydate_body .laydate_m .laydate_yms span:hover,
.laydate_body .laydate_time .laydate_hmsno span:hover,
.laydate_body .laydate_y .laydate_yms ul li:hover,
.laydate_body .laydate_table td:hover {
  background-color: #649f22;
  color: #fff;
}

/*
 * 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 9, scss/partials/_plus-jscrollpane.scss */
.jspScrollable .jspVerticalBar {
  width: 8px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background: white;
}
/* line 17, scss/partials/_plus-jscrollpane.scss */
.jspScrollable .jspContainer {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
/* line 23, scss/partials/_plus-jscrollpane.scss */
.jspScrollable .jspTrack {
  width: 8px;
  margin: 0 auto;
  position: relative;
  border-radius: 4px;
  background-color: #e3e3e3;
}
/* line 30, scss/partials/_plus-jscrollpane.scss */
.jspScrollable .jspDrag {
  height: 110px;
  top: 0;
  right: 0;
  background-color: #cbcbcb;
  border-radius: 4px;
  position: relative;
  cursor: pointer;
}
/* line 38, scss/partials/_plus-jscrollpane.scss */
.jspScrollable .jspDrag:hover {
  background-color: #8cc152;
}
/* line 41, scss/partials/_plus-jscrollpane.scss */
.jspScrollable .jspDrag:active {
  background-color: #70a832;
}
/* line 45, scss/partials/_plus-jscrollpane.scss */
.jspScrollable .jspPane {
  position: absolute;
  left: 0;
  right: 0;
}
/* line 50, 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 60, scss/partials/_plus-jscrollpane.scss */
.jspScrollable .jspArrow:focus {
  outline: none;
}
/* line 63, scss/partials/_plus-jscrollpane.scss */
.jspScrollable .jspArrowUp {
  background: url("images/bg/bg-scroll-up.png") center top no-repeat;
}
/* line 65, scss/partials/_plus-jscrollpane.scss */
.jspScrollable .jspArrowUp:hover {
  background: url("images/bg/bg-scroll-up-hover.png") center top no-repeat;
}
/* line 68, scss/partials/_plus-jscrollpane.scss */
.jspScrollable .jspArrowUp:active {
  background: url("images/bg/bg-scroll-up-active.png") center top no-repeat;
}
/* line 72, scss/partials/_plus-jscrollpane.scss */
.jspScrollable .jspArrowDown {
  background: url("images/bg/bg-scroll-down.png") center bottom no-repeat;
}
/* line 74, scss/partials/_plus-jscrollpane.scss */
.jspScrollable .jspArrowDown:hover {
  background: url("images/bg/bg-scroll-down-hover.png") center bottom no-repeat;
}
/* line 77, scss/partials/_plus-jscrollpane.scss */
.jspScrollable .jspArrowDown:active {
  background: url("images/bg/bg-scroll-down-active.png") center bottom no-repeat;
}
/* line 81, scss/partials/_plus-jscrollpane.scss */
.jspScrollable .jspArrow.jspDisabled {
  cursor: default;
}
/* line 84, scss/partials/_plus-jscrollpane.scss */
.jspScrollable .jspCap {
  display: none;
  float: left;
}

/* line 89, scss/partials/_plus-jscrollpane.scss */
.jspHorizontalBar {
  display: none;
}

/* jquery.Jcrop.css v0.9.12 - MIT License */
/*
  The outer-most container in a typical Jcrop instance
  If you are having difficulty with formatting related to styles
  on a parent element, place any fixes here or in a like selector

  You can also style this element if you want to add a border, etc
  A better method for styling can be seen below with .jcrop-light
  (Add a class to the holder and style elements for that extended class)
*/
/* line 11, scss/partials/_plus-jcrop.scss */
.jcrop-holder {
  direction: ltr;
  text-align: left;
}

/* Selection Border */
/* line 16, scss/partials/_plus-jcrop.scss */
.jcrop-vline,
.jcrop-hline {
  background: #ffffff url("images/Jcrop.gif");
  font-size: 0;
  position: absolute;
}

/* line 22, scss/partials/_plus-jcrop.scss */
.jcrop-vline {
  height: 100%;
  width: 1px !important;
}

/* line 26, scss/partials/_plus-jcrop.scss */
.jcrop-vline.right {
  right: 0;
}

/* line 29, scss/partials/_plus-jcrop.scss */
.jcrop-hline {
  height: 1px !important;
  width: 100%;
}

/* line 33, scss/partials/_plus-jcrop.scss */
.jcrop-hline.bottom {
  bottom: 0;
}

/* Invisible click targets */
/* line 37, scss/partials/_plus-jcrop.scss */
.jcrop-tracker {
  height: 100%;
  width: 100%;
  /* "turn off" link highlight */
  -webkit-tap-highlight-color: transparent;
  /* disable callout, image save panel */
  -webkit-touch-callout: none;
  /* disable cut copy paste */
  -webkit-user-select: none;
}

/* Selection Handles */
/* line 48, scss/partials/_plus-jcrop.scss */
.jcrop-handle {
  background-color: #333333;
  border: 1px #eeeeee solid;
  width: 7px;
  height: 7px;
  font-size: 1px;
}

/* line 55, scss/partials/_plus-jcrop.scss */
.jcrop-handle.ord-n {
  left: 50%;
  margin-left: -4px;
  margin-top: -4px;
  top: 0;
}

/* line 61, scss/partials/_plus-jcrop.scss */
.jcrop-handle.ord-s {
  bottom: 0;
  left: 50%;
  margin-bottom: -4px;
  margin-left: -4px;
}

/* line 67, scss/partials/_plus-jcrop.scss */
.jcrop-handle.ord-e {
  margin-right: -4px;
  margin-top: -4px;
  right: 0;
  top: 50%;
}

/* line 73, scss/partials/_plus-jcrop.scss */
.jcrop-handle.ord-w {
  left: 0;
  margin-left: -4px;
  margin-top: -4px;
  top: 50%;
}

/* line 79, scss/partials/_plus-jcrop.scss */
.jcrop-handle.ord-nw {
  left: 0;
  margin-left: -4px;
  margin-top: -4px;
  top: 0;
}

/* line 85, scss/partials/_plus-jcrop.scss */
.jcrop-handle.ord-ne {
  margin-right: -4px;
  margin-top: -4px;
  right: 0;
  top: 0;
}

/* line 91, scss/partials/_plus-jcrop.scss */
.jcrop-handle.ord-se {
  bottom: 0;
  margin-bottom: -4px;
  margin-right: -4px;
  right: 0;
}

/* line 97, scss/partials/_plus-jcrop.scss */
.jcrop-handle.ord-sw {
  bottom: 0;
  left: 0;
  margin-bottom: -4px;
  margin-left: -4px;
}

/* Dragbars */
/* line 104, scss/partials/_plus-jcrop.scss */
.jcrop-dragbar.ord-n,
.jcrop-dragbar.ord-s {
  height: 7px;
  width: 100%;
}

/* line 109, scss/partials/_plus-jcrop.scss */
.jcrop-dragbar.ord-e,
.jcrop-dragbar.ord-w {
  height: 100%;
  width: 7px;
}

/* line 114, scss/partials/_plus-jcrop.scss */
.jcrop-dragbar.ord-n {
  margin-top: -4px;
}

/* line 117, scss/partials/_plus-jcrop.scss */
.jcrop-dragbar.ord-s {
  bottom: 0;
  margin-bottom: -4px;
}

/* line 121, scss/partials/_plus-jcrop.scss */
.jcrop-dragbar.ord-e {
  margin-right: -4px;
  right: 0;
}

/* line 125, scss/partials/_plus-jcrop.scss */
.jcrop-dragbar.ord-w {
  margin-left: -4px;
}

/* The "jcrop-light" class/extension */
/* line 129, scss/partials/_plus-jcrop.scss */
.jcrop-light .jcrop-vline,
.jcrop-light .jcrop-hline {
  background: #ffffff;
  filter: alpha(opacity=70) !important;
  opacity: 0.7 !important;
}

/* line 135, scss/partials/_plus-jcrop.scss */
.jcrop-light .jcrop-handle {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #000000;
  border-color: #ffffff;
  border-radius: 3px;
}

/* The "jcrop-dark" class/extension */
/* line 143, scss/partials/_plus-jcrop.scss */
.jcrop-dark .jcrop-vline,
.jcrop-dark .jcrop-hline {
  background: #000000;
  filter: alpha(opacity=70) !important;
  opacity: 0.7 !important;
}

/* line 149, scss/partials/_plus-jcrop.scss */
.jcrop-dark .jcrop-handle {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #ffffff;
  border-color: #000000;
  border-radius: 3px;
}

/* Simple macro to turn off the antlines */
/* line 157, scss/partials/_plus-jcrop.scss */
.solid-line .jcrop-vline,
.solid-line .jcrop-hline {
  background: #ffffff;
}

/* Fix for twitter bootstrap et al. */
/* line 162, scss/partials/_plus-jcrop.scss */
.jcrop-holder img,
img.jcrop-preview {
  max-width: none;
}

/**
 * Default DropKick theme
 *
 * Feel free to edit the default theme
 * or even add your own.
 *
 * See the readme for themeing help
 *
 */
/* line 14, scss/partials/_plus-dropkick.scss */
.dk_container {
  background-color: #f5f5f5;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 18px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
/* line 22, scss/partials/_plus-dropkick.scss */
.dk_container:focus {
  outline: 0;
}
/* line 25, scss/partials/_plus-dropkick.scss */
.dk_container[disabled] {
  opacity: .4;
}
/* line 28, scss/partials/_plus-dropkick.scss */
.dk_container a {
  cursor: pointer;
  text-decoration: none;
}
/* line 32, scss/partials/_plus-dropkick.scss */
.dk_container[disabled] a {
  cursor: not-allowed;
}

/* line 38, scss/partials/_plus-dropkick.scss */
.dk_toggle {
  border: 1px solid #ccc;
  color: #333;
  padding: 7px 45px 7px 10px;
  text-shadow: #fff 1px 1px 0;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -webkit-transition: border-color .5s;
  -moz-transition: border-color .5s;
  -o-transition: border-color .5s;
  transition: border-color .5s;
  position: relative;
}
/* line 51, scss/partials/_plus-dropkick.scss */
.dk_toggle:hover, .dk_toggle:focus {
  border-color: #8c8c8c;
}
/* line 54, scss/partials/_plus-dropkick.scss */
.dk_toggle:after {
  position: absolute;
  top: 45%;
  right: 10px;
  content: '';
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #4B4B4B;
}

/* line 67, scss/partials/_plus-dropkick.scss */
.dk_focus .dk_toggle {
  border-color: #40b5e2;
  box-shadow: 0 0 5px #40b5e2;
  -moz-box-shadow: 0 0 5px #40b5e2;
  -webkit-box-shadow: 0 0 5px #40b5e2;
}

/* line 76, scss/partials/_plus-dropkick.scss */
.dk_open {
  box-shadow: 0 0 5px #40b5e2;
  -moz-box-shadow: 0 0 5px #40b5e2;
  -webkit-box-shadow: 0 0 5px #40b5e2;
  z-index: 10;
}
/* line 83, scss/partials/_plus-dropkick.scss */
.dk_open .dk_toggle {
  background-color: #ececec;
  border-color: #8c8c8c;
  color: #ccc;
  box-shadow: inset 0 -2px 5px #ccc;
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
}

/* line 96, scss/partials/_plus-dropkick.scss */
.dk_open_top .dk_toggle {
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
}
/* line 101, scss/partials/_plus-dropkick.scss */
.dk_open_top .dk_options, .dk_open_top .dk_options_inner {
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
}

/* line 109, scss/partials/_plus-dropkick.scss */
.dk_options {
  background: #fefefe;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
}
/* line 118, scss/partials/_plus-dropkick.scss */
.dk_options a {
  background-color: #fff;
  border-bottom: 1px solid #999;
  font-weight: bold;
  padding: 8px 10px;
}
/* line 124, scss/partials/_plus-dropkick.scss */
.dk_options a:hover, .dk_options:focus,
.dk_options .dk_option_current a {
  background-color: #0084c7;
  border-bottom-color: #004c72;
  color: #fff;
  text-decoration: none;
  text-shadow: rgba(0, 0, 0, 0.5) 0 1px 0;
}
/* line 132, scss/partials/_plus-dropkick.scss */
.dk_options li:last-child a {
  border-bottom: none;
}
/* line 135, scss/partials/_plus-dropkick.scss */
.dk_options .disabled {
  cursor: default;
}
/* line 137, scss/partials/_plus-dropkick.scss */
.dk_options .disabled a {
  color: #aaa;
}
/* line 140, scss/partials/_plus-dropkick.scss */
.dk_options .disabled:hover, .dk_options .disabled:hover a, .dk_options .disabled:focus, .dk_options .disabled:focus a {
  cursor: default;
  background-color: #fff;
  border-bottom-color: #999;
  text-shadow: none;
}

/* line 151, scss/partials/_plus-dropkick.scss */
.dk_options_inner {
  max-height: 250px;
  border: 1px solid #8c8c8e;
  border-bottom-width: 2px;
  border-bottom-color: #999;
  color: #333;
  text-shadow: #fff 0 1px 0;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
}

/* line 167, scss/partials/_plus-dropkick.scss */
.dk_container {
  display: none;
  float: left;
}
/* line 170, scss/partials/_plus-dropkick.scss */
.dk_container a {
  outline: 0;
}

/* line 175, scss/partials/_plus-dropkick.scss */
.dk_toggle {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  position: relative;
  zoom: 1;
}

/* line 183, scss/partials/_plus-dropkick.scss */
.dk_open {
  position: relative;
}
/* line 185, scss/partials/_plus-dropkick.scss */
.dk_open .dk_options {
  display: block;
}
/* line 188, scss/partials/_plus-dropkick.scss */
.dk_open .dk_label {
  color: inherit;
}

/* line 193, scss/partials/_plus-dropkick.scss */
.dk_options {
  display: none;
  margin-top: -1px;
  position: absolute;
  right: 0;
  width: 100%;
}
/* line 199, scss/partials/_plus-dropkick.scss */
.dk_options a, .dk_options a:link, .dk_options a:visited {
  display: block;
}

/* line 207, scss/partials/_plus-dropkick.scss */
.dk_options_inner {
  overflow: auto;
  position: relative;
  -webkit-overflow-scrolling: touch;
}

/* line 214, scss/partials/_plus-dropkick.scss */
.dk_container select {
  position: absolute;
  visibility: hidden;
}

/* line 220, scss/partials/_plus-dropkick.scss */
.dk_mobile {
  position: relative;
}
/* line 222, scss/partials/_plus-dropkick.scss */
.dk_mobile select {
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  visibility: visible;
  opacity: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

/* line 238, scss/partials/_plus-dropkick.scss */
.form-input .dk_container {
  float: none;
  margin: 0;
  font-size: 14px;
  height: 30px;
  line-height: 28px;
  color: #9e9e9e;
  font-weight: normal;
  background: #fff;
  border-radius: 3px;
  box-shadow: none;
  outline: none;
}
/* line 250, scss/partials/_plus-dropkick.scss */
.form-input .dk_container .dk_toggle {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 15px 0 5px;
  border: 1px solid #dfdfdf;
  border-radius: 3px;
  box-shadow: none;
  outline: none;
}
/* line 262, scss/partials/_plus-dropkick.scss */
.form-input .dk_container.dk_focus .dk_toggle {
  background-color: #fff;
  border-color: #dfdfdf;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 269, scss/partials/_plus-dropkick.scss */
.form-input .dk_container .dk_options {
  margin: 0;
}
/* line 271, scss/partials/_plus-dropkick.scss */
.form-input .dk_container .dk_options a {
  font-weight: normal;
  padding: 4px 5px;
  border-bottom: 0;
  line-height: 20px;
}
/* line 278, scss/partials/_plus-dropkick.scss */
.form-input .dk_container .dk_options_inner {
  border: 1px solid #dfdfdf;
  border-bottom-width: 1px;
  border-bottom-color: #efefef;
  text-shadow: none;
}
/* line 284, scss/partials/_plus-dropkick.scss */
.form-input .dk_container .dk_options a:hover, .form-input .dk_container .dk_options:focus, .form-input .dk_container .dk_options .dk_option_current a {
  text-shadow: none;
  background-color: #3a8bf0;
}

/* default-hover-color */
/****** 
    base
*/
/* line 9, scss/partials/_components.scss */
body,
input,
button,
textarea {
  font-family: "Microsoft YaHei", Helvetica, Arial, sans-serif;
}

/* line 16, scss/partials/_components.scss */
body {
  color: #333;
}

/* line 20, scss/partials/_components.scss */
a[href]:hover {
  text-decoration: none;
}

/* line 24, scss/partials/_components.scss */
.con {
  background-color: #fff;
}

/* line 29, scss/partials/_components.scss */
.con-left .wgt-uc-company {
  width: 860px;
}

/* line 35, scss/partials/_components.scss */
.con-full .wgt-uc-company {
  width: auto;
  border: none;
  padding: 0;
  overflow: visible;
}

/* line 43, scss/partials/_components.scss */
.pull-right {
  float: right;
}

/* line 47, scss/partials/_components.scss */
.pull-left {
  float: left;
}

/* line 51, scss/partials/_components.scss */
.empty-content {
  font-size: 18px;
  color: #7dafb5;
  text-align: center;
  margin-top: 58px;
}
/* line 56, scss/partials/_components.scss */
.empty-content div {
  display: block;
}
/* line 59, scss/partials/_components.scss */
.empty-content .mascot {
  width: 200px;
  height: 101px;
  background: url(images/mascot003.gif);
  margin: 0 auto;
}
/* line 65, scss/partials/_components.scss */
.empty-content .helpImg {
  margin: -30px auto 30px;
  background: none;
}
/* line 69, scss/partials/_components.scss */
.empty-content .message {
  margin-top: 10px;
  color: #4d4d4d;
  font-size: 16px;
}
/* line 74, scss/partials/_components.scss */
.empty-content .btns {
  padding: 20px 0;
}
/* line 77, scss/partials/_components.scss */
.empty-content .btn {
  color: #fff;
}

/* line 82, scss/partials/_components.scss */
.wgt-uc-company {
  width: 100%;
  min-height: 550px;
  padding: 0;
  border: 0;
  box-sizing: border-box;
  -moz-box-box-sizing: border-box;
  -webkit-box-sizeing: border-box;
  background-color: #fff;
  color: #4d4d4d;
  /* .form .form-group */
}
/* line 94, scss/partials/_components.scss */
.wgt-uc-company a {
  font-weight: 400;
}
/* line 98, scss/partials/_components.scss */
.wgt-uc-company .page-title,
.wgt-uc-company .page-tabs {
  font-size: 14px;
  border: 0;
  color: #6d6d6d;
  padding: 0;
  margin: 0 21px;
}
/* line 105, scss/partials/_components.scss */
.wgt-uc-company .page-title a,
.wgt-uc-company .page-tabs a {
  color: #000;
}
/* line 108, scss/partials/_components.scss */
.wgt-uc-company .page-title strong,
.wgt-uc-company .page-title a,
.wgt-uc-company .page-title span,
.wgt-uc-company .page-title a.active,
.wgt-uc-company .page-tabs strong,
.wgt-uc-company .page-tabs a,
.wgt-uc-company .page-tabs span,
.wgt-uc-company .page-tabs a.active {
  max-width: 200px;
  margin-right: 43px;
  padding: 0;
  display: inline-block;
  text-align: center;
  line-height: 26px;
}
/* line 118, scss/partials/_components.scss */
.wgt-uc-company .page-title strong:hover,
.wgt-uc-company .page-title a:hover,
.wgt-uc-company .page-title span:hover,
.wgt-uc-company .page-title a.active:hover,
.wgt-uc-company .page-tabs strong:hover,
.wgt-uc-company .page-tabs a:hover,
.wgt-uc-company .page-tabs span:hover,
.wgt-uc-company .page-tabs a.active:hover {
  text-decoration: none;
}
/* line 122, scss/partials/_components.scss */
.wgt-uc-company .page-title a.active,
.wgt-uc-company .page-tabs a.active {
  color: #33cc99;
  min-width: 50px;
  margin-bottom: -1px;
}
/* line 128, scss/partials/_components.scss */
.wgt-uc-company .page-title .sort-link,
.wgt-uc-company .page-tabs .sort-link {
  margin-left: 15px;
  color: #33cc99;
}
/* line 133, scss/partials/_components.scss */
.wgt-uc-company .page-opts {
  text-align: right;
}
/* line 136, scss/partials/_components.scss */
.wgt-uc-company .page-opts .btn {
  margin-left: 20px;
}
/* line 139, scss/partials/_components.scss */
.wgt-uc-company .page-opts .icon {
  margin-right: 0;
  width: 30px;
}
/* line 143, scss/partials/_components.scss */
.wgt-uc-company .page-opts .icon-cloth {
  width: 25px;
  margin-top: -2px;
}
/* line 152, scss/partials/_components.scss */
.wgt-uc-company .page-opts span,
.wgt-uc-company .page-opts .class,
.wgt-uc-company .page-opts .company {
  color: #33cc99;
}
/* line 157, scss/partials/_components.scss */
.wgt-uc-company .page-opts .btn-23 {
  border-radius: 25px;
}
/* line 159, scss/partials/_components.scss */
.wgt-uc-company .page-opts .btn-23 span {
  color: #fff;
}
/* line 164, scss/partials/_components.scss */
.wgt-uc-company .page-opts a[href]:hover {
  text-decoration: underline;
}
/* line 168, scss/partials/_components.scss */
.wgt-uc-company .page-opts .class {
  padding: 0;
}
/* line 171, scss/partials/_components.scss */
.wgt-uc-company .page-opts .class + span {
  margin-left: 20px;
}
/* line 174, scss/partials/_components.scss */
.wgt-uc-company .page-opts .class,
.wgt-uc-company .page-opts .company {
  max-width: 200px;
}
/* line 179, scss/partials/_components.scss */
.wgt-uc-company .page-opts .btn-11 {
  margin-right: 20px;
}
/* line 183, scss/partials/_components.scss */
.wgt-uc-company .searchbar {
  float: right;
}
/* line 185, scss/partials/_components.scss */
.wgt-uc-company .searchbar .input {
  float: left;
  width: 250px;
  margin-right: 10px;
}
/* line 190, scss/partials/_components.scss */
.wgt-uc-company .searchbar .form-group {
  margin-bottom: 0;
}
/* line 194, scss/partials/_components.scss */
.wgt-uc-company .page-title + .page-opts {
  margin-top: -37px;
}
/* line 197, scss/partials/_components.scss */
.wgt-uc-company .wgt-breadcrumb + .page-opts {
  margin-top: 8px;
  margin-bottom: 8px;
  float: none;
}
/* line 205, scss/partials/_components.scss */
.wgt-uc-company .reminder {
  text-align: center;
  margin-bottom: 10px;
}
/* line 212, scss/partials/_components.scss */
.wgt-uc-company .reminder .mascot {
  width: 140px;
  height: 100px;
  background: url(images/mascot-scared.png);
}
/* line 217, scss/partials/_components.scss */
.wgt-uc-company .reminder span {
  font-size: 18px;
  color: #7dafb5;
}
/* line 224, scss/partials/_components.scss */
.wgt-uc-company .wgt-uc-class .form-span {
  margin-left: 380px;
}
/* line 227, scss/partials/_components.scss */
.wgt-uc-company .wgt-uc-class .inner-movie {
  width: 500px;
  height: 400px;
  background: #515151;
}
/* line 231, scss/partials/_components.scss */
.wgt-uc-company .wgt-uc-class .inner-movie .icon-content {
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.45);
}
/* line 240, scss/partials/_components.scss */
.wgt-uc-company .wgt-uc-class .inner-movie .icon-play {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -34px;
  margin-left: -24px;
}
/* line 247, scss/partials/_components.scss */
.wgt-uc-company .wgt-uc-class .inner-movie:hover .icon-content {
  display: block;
}
/* line 252, scss/partials/_components.scss */
.wgt-uc-company .wgt-uc-class .form-group .score-opt {
  position: static;
}
/* line 255, scss/partials/_components.scss */
.wgt-uc-company .wgt-uc-class .form-group .done {
  color: #f88529;
}
/* line 260, scss/partials/_components.scss */
.wgt-uc-company .btn-src-add {
  display: inline-block;
  border: 1px dashed #a7a7a7;
  border-radius: 3px;
  height: 100px;
  width: 200px;
  vertical-align: middle;
  font-size: 37px;
  cursor: pointer;
  padding-top: 30px;
  text-align: center;
}
/* line 272, scss/partials/_components.scss */
.wgt-uc-company .btn-src-add .text {
  display: block;
  font-size: 12px;
  color: #9e9e9e;
  line-height: 16px;
}
/* line 278, scss/partials/_components.scss */
.wgt-uc-company .btn-src-add.active, .wgt-uc-company .btn-src-add:hover {
  border: 1px dashed #73d6b6;
}
/* line 282, scss/partials/_components.scss */
.wgt-uc-company .btn-src-add.active .text, .wgt-uc-company .btn-src-add:hover .text {
  color: #73d6b6;
}
/* line 286, scss/partials/_components.scss */
.wgt-uc-company .btn-src-add + .btn-add-course {
  margin-left: 10px;
}

/* line 297, scss/partials/_components.scss */
.img-pack {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  margin: 0 auto;
  border-radius: 50%;
  overflow: hidden;
}
/* line 307, scss/partials/_components.scss */
.img-pack img {
  max-height: 100%;
  display: inline-block;
  vertical-align: middle;
}
/* line 313, scss/partials/_components.scss */
.img-pack:after {
  content: '';
  width: 0;
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
/* line 320, scss/partials/_components.scss */
.img-pack .mask {
  display: none;
  background: url(images/bg/bg-user-mask.png);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 328, scss/partials/_components.scss */
.img-pack .mask .icon-edit-big {
  margin: 34px;
  cursor: pointer;
}
/* line 334, scss/partials/_components.scss */
.img-pack:hover .mask {
  display: block;
}

/* line 341, scss/partials/_components.scss */
.list-opts {
  border-bottom: 1px solid #f1f1f1;
  padding: 20px 10px;
  margin-bottom: 10px;
}
/* line 347, scss/partials/_components.scss */
.list-opts .page-opts {
  float: right;
}
/* line 350, scss/partials/_components.scss */
.list-opts .page-opts > .btn,
.list-opts .page-opts .search-bar-icon {
  float: left;
}
/* line 355, scss/partials/_components.scss */
.list-opts .page-tabs {
  margin: 0;
  margin-right: -60px;
}
/* line 358, scss/partials/_components.scss */
.list-opts .page-tabs a {
  margin-right: 50px;
}
/* line 360, scss/partials/_components.scss */
.list-opts .page-tabs a.active {
  margin-right: 50px;
  margin-bottom: 0;
}
/* line 365, scss/partials/_components.scss */
.list-opts .page-tabs a:hover {
  color: #33cc99;
}
/* line 370, scss/partials/_components.scss */
.list-opts > div {
  float: left;
}
/* line 372, scss/partials/_components.scss */
.list-opts > div + div {
  float: right;
  margin-top: -8px;
}
/* line 377, scss/partials/_components.scss */
.list-opts .text-tip {
  margin-bottom: -21px;
  line-height: 100%;
}
/* line 380, scss/partials/_components.scss */
.list-opts .text-tip > a {
  border-bottom: 1px solid #33cc99;
  display: inline-block;
  line-height: 22px;
  color: #4d4d4d;
}
/* line 385, scss/partials/_components.scss */
.list-opts .text-tip > a:hover {
  color: #33cc99;
}

/* line 394, scss/partials/_components.scss */
.wgt-movie-list .opts > a {
  display: inline;
  color: #adadad;
  font-size: 12px;
  text-decoration: none;
}
/* line 399, scss/partials/_components.scss */
.wgt-movie-list .opts > a + a {
  padding-left: 15px;
}
/* line 402, scss/partials/_components.scss */
.wgt-movie-list .opts > a:hover {
  color: #33cc99;
  text-decoration: none;
}
/* line 407, scss/partials/_components.scss */
.wgt-movie-list .opts .ul {
  position: relative;
  font-weight: 700;
  color: #bfbfbf;
  font-size: 12px;
  line-height: 19px;
  cursor: default;
}
/* line 414, scss/partials/_components.scss */
.wgt-movie-list .opts .ul:hover {
  color: #33cc99;
}
/* line 416, scss/partials/_components.scss */
.wgt-movie-list .opts .ul:hover .li {
  display: block;
}
/* line 423, scss/partials/_components.scss */
.wgt-movie-list .opts .ul.top .li {
  top: auto;
  bottom: 18px;
}
/* line 428, scss/partials/_components.scss */
.wgt-movie-list .opts .ul .li {
  display: none;
  position: absolute;
  z-index: 9;
  border: 1px solid #e1e1e1;
  background: #fff;
  text-align: center;
  top: 19px;
  left: 0px;
  box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.3);
}
/* line 452, scss/partials/_components.scss */
.wgt-movie-list .opts .ul a {
  padding: 5px 10px;
  white-space: nowrap;
  font-size: 12px;
  text-decoration: none;
  color: #767777;
}
/* line 458, scss/partials/_components.scss */
.wgt-movie-list .opts .ul a:hover {
  text-decoration: none;
  color: #33cc99;
}
/* line 462, scss/partials/_components.scss */
.wgt-movie-list .opts .ul a + a {
  border-top: 1px solid #e1e1e1;
}

/* line 470, scss/partials/_components.scss */
.list-opts-1 {
  border-bottom: none;
}

/* line 474, scss/partials/_components.scss */
.page-header {
  padding: 0 20px;
  border-bottom: 1px solid #e2e4e5;
}
/* line 479, scss/partials/_components.scss */
.page-header .title {
  color: #4d4d4d;
  line-height: 41px;
  font-size: 16px;
  float: left;
  /* 1400-templateMarket-bought.html 标题栏转目录 */
}
/* line 485, scss/partials/_components.scss */
.page-header .title.menu {
  margin-left: -20px;
}
/* line 487, scss/partials/_components.scss */
.page-header .title.menu a {
  margin-right: 10px;
  padding: 0 15px 10px;
}
/* line 491, scss/partials/_components.scss */
.page-header .title.menu a:hover {
  color: #33cc99;
}
/* line 494, scss/partials/_components.scss */
.page-header .title.menu a.active {
  color: #33cc99;
  border-bottom: 1px solid #33cc99;
}

/* line 502, scss/partials/_components.scss */
.page-opts {
  margin-right: 0;
}
/* line 504, scss/partials/_components.scss */
.page-opts a.btn {
  margin-left: 0;
}
/* line 507, scss/partials/_components.scss */
.page-opts a.btn.btn-icon {
  margin-top: 5px;
  width: 30px;
  height: 30px;
  padding: 0;
}
/* line 513, scss/partials/_components.scss */
.page-opts .btn-icon + .btn-icon,
.page-opts .btn-icon-text + .btn-icon-text {
  margin-left: 20px;
}
/* line 517, scss/partials/_components.scss */
.page-opts .btn-icon-text {
  position: relative;
  border-radius: 0;
  min-width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 0;
  white-space: nowrap;
  background: none;
}
/* line 526, scss/partials/_components.scss */
.page-opts .btn-icon-text .icon {
  position: relative;
  z-index: 2;
}
/* line 530, scss/partials/_components.scss */
.page-opts .btn-icon-text .icon-withdraw + .text {
  max-width: 200px;
  padding-left: 15px;
}
/* line 534, scss/partials/_components.scss */
.page-opts .btn-icon-text .text {
  position: relative;
  z-index: 1;
  font-size: 14px;
  max-width: 0;
  height: 30px;
  margin: 0 0 0 -15px;
  padding-right: 15px;
  padding-left: 0;
  background: #33cc99;
  color: #fff;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transition: max-width 0.6s, padding-left 0.6s;
  -moz-transition: max-width 0.6s, padding-left 0.6s;
  -webkit-transition: max-width 0.6s, padding-left 0.6s;
  -o-transition: max-width 0.6s, padding-left 0.6s;
  border-radius: 0 30px 30px 0;
}
/* line 565, scss/partials/_components.scss */
.page-opts .btn-icon-text.active .text, .page-opts .btn-icon-text:hover .text {
  max-width: 200px;
  padding-left: 15px;
}

/* line 578, scss/partials/_components.scss */
.search-bar-icon .form-group {
  margin-bottom: 0;
}
/* line 581, scss/partials/_components.scss */
.search-bar-icon .form-input {
  width: 188px;
  height: 30px;
  position: relative;
  margin-bottom: 0;
}
/* line 586, scss/partials/_components.scss */
.search-bar-icon .form-input .input {
  width: 100%;
  height: 100%;
}
/* line 590, scss/partials/_components.scss */
.search-bar-icon .form-input input {
  width: 100%;
  height: 100%;
  line-height: 30px;
  background-color: #f1f1f1;
  border: 0;
  border-radius: 15px;
  color: #999;
  border-radius: 15px;
  padding: 0 28px 0 10px;
}
/* line 600, scss/partials/_components.scss */
.search-bar-icon .form-input input:focus {
  color: #000;
}
/* line 605, scss/partials/_components.scss */
.search-bar-icon .icon-search {
  outline: none;
  position: absolute;
  top: 0;
  right: 0;
  margin: 7px;
  padding: 0;
}
/* line 613, scss/partials/_components.scss */
.search-bar-icon .icon.icon-search {
  margin-right: 7px;
  width: 16px;
}

/* line 619, scss/partials/_components.scss */
.stars {
  width: 140px;
  height: 24px;
  display: inline-block;
  background: url(images/bg/star.png);
}
/* line 624, scss/partials/_components.scss */
.stars span.inner {
  height: 24px;
  display: block;
  background: url(images/bg/star.png) 0 -24px;
}
/* line 630, scss/partials/_components.scss */
.stars.star-2 span.inner {
  width: 40%;
}
/* line 635, scss/partials/_components.scss */
.stars.star-1 span.inner {
  width: 20%;
}
/* line 640, scss/partials/_components.scss */
.stars.star-3 span.inner {
  width: 60%;
}
/* line 645, scss/partials/_components.scss */
.stars.star-4 span.inner {
  width: 80%;
}
/* line 650, scss/partials/_components.scss */
.stars.star-5 span.inner {
  width: 100%;
}

/* line 656, scss/partials/_components.scss */
.src-items {
  display: block;
  margin-bottom: 10px;
}

/* line 662, scss/partials/_components.scss */
.src-item {
  border: 1px solid transparent;
  background-color: transparent;
  width: 90px;
  height: 74px;
  border-radius: 3px;
  float: left;
  cursor: move;
  text-align: center;
  position: relative;
}
/* line 672, scss/partials/_components.scss */
.src-item .icon-src-del {
  display: none;
}
/* line 675, scss/partials/_components.scss */
.src-item:hover {
  border: 1px solid #ebebeb;
  background-color: #f1f1f1;
}
/* line 678, scss/partials/_components.scss */
.src-item:hover .icon-src-del {
  display: inline-block;
}
/* line 682, scss/partials/_components.scss */
.src-item .filename {
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  text-align: center;
  width: 90%;
  margin: 0 auto;
  white-space: nowrap;
}
/* line 692, scss/partials/_components.scss */
.src-item .icon-src-del {
  position: absolute;
  right: -5px;
  top: -3px;
}
/* line 697, scss/partials/_components.scss */
.src-item .img {
  display: block;
  text-align: center;
  padding: 5px 0;
  height: 46px;
  overflow: hidden;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
/* line 706, scss/partials/_components.scss */
.src-item.disabled {
  cursor: pointer;
}
/* line 708, scss/partials/_components.scss */
.src-item.disabled:hover {
  background: none;
}

/* line 718, scss/partials/_components.scss */
.radio-box label,
.radio-box-2 label {
  margin-right: 50px;
  cursor: pointer;
}
/* line 726, scss/partials/_components.scss */
.radio-box input[type="radio"],
.radio-box-2 input[type="radio"] {
  display: none;
}
/* line 729, scss/partials/_components.scss */
.radio-box input[type="radio"]:checked ~ .icon-radio,
.radio-box-2 input[type="radio"]:checked ~ .icon-radio {
  background-position: 0 -7066px;
}
/* line 732, scss/partials/_components.scss */
.radio-box .icon,
.radio-box-2 .icon {
  margin-right: 11px;
}
/* line 736, scss/partials/_components.scss */
.radio-box .checked .icon-radio,
.radio-box-2 .checked .icon-radio {
  background-position: 0 -7066px;
}
/* line 740, scss/partials/_components.scss */
.radio-box.radio-wrap,
.radio-box-2.radio-wrap {
  margin-top: 5px;
}
/* line 742, scss/partials/_components.scss */
.radio-box.radio-wrap label,
.radio-box-2.radio-wrap label {
  display: block;
}
/* line 745, scss/partials/_components.scss */
.radio-box.radio-wrap label + label,
.radio-box-2.radio-wrap label + label {
  margin-top: 18px;
}
/* line 748, scss/partials/_components.scss */
.radio-box.radio-wrap .input-2,
.radio-box-2.radio-wrap .input-2 {
  margin-left: 6px;
}

/* line 755, scss/partials/_components.scss */
.radio-box-2 > label {
  display: block;
  width: 100%;
}
/* line 759, scss/partials/_components.scss */
.radio-box-2 .icon-radio-2.checked {
  background-position: 0 -7008px;
}
/* line 762, scss/partials/_components.scss */
.radio-box-2 .icon-radio-1.checked {
  background-position: 0 -6950px;
}
/* line 765, scss/partials/_components.scss */
.radio-box-2 .icon {
  margin-right: 6px;
}
/* line 768, scss/partials/_components.scss */
.radio-box-2 .box {
  width: 276px;
  position: relative;
}
/* line 775, scss/partials/_components.scss */
.radio-box-2 .box > .icon {
  position: absolute;
  top: 50%;
  margin-top: -7px;
  margin-right: 0;
  right: 9px;
}
/* line 783, scss/partials/_components.scss */
.radio-box-2 + .radio-box-2 {
  margin-top: 20px;
}

/* line 788, scss/partials/_components.scss */
.crop-image {
  display: inline-block;
}
/* line 791, scss/partials/_components.scss */
.crop-image .crop-opt-area-wrap {
  float: left;
  display: table;
}
/* line 795, scss/partials/_components.scss */
.crop-image .crop-preview-wrap {
  float: left;
  margin-left: 20px;
}
/* line 799, scss/partials/_components.scss */
.crop-image .crop-opt-area {
  display: table-cell;
  width: 300px;
  height: 300px;
  margin-right: 20px;
  background-color: #cfcfcf;
  text-align: center;
  line-height: 300px;
  vertical-align: middle;
}
/* line 810, scss/partials/_components.scss */
.crop-image .crop-preview {
  height: 300px;
}
/* line 813, scss/partials/_components.scss */
.crop-image .btns {
  padding: 10px 0;
  text-align: center;
}
/* line 816, scss/partials/_components.scss */
.crop-image .btns .btn {
  margin: 0 10px;
  vertical-align: middle;
}
/* line 824, scss/partials/_components.scss */
.crop-image .preview-1 {
  margin-bottom: 20px;
  width: 100px;
  height: 100px;
  overflow: hidden;
}
/* line 829, scss/partials/_components.scss */
.crop-image .preview-1 img {
  max-width: none;
}
/* line 833, scss/partials/_components.scss */
.crop-image .preview-2 {
  width: 64px;
  height: 64px;
  border-radius: 100%;
  overflow: hidden;
}
/* line 838, scss/partials/_components.scss */
.crop-image .preview-2 img {
  max-width: none;
}
/* line 842, scss/partials/_components.scss */
.crop-image .crop-tips {
  clear: both;
  padding: 10px 0 0;
  font-size: 12px;
  color: #9e9e9e;
}
/* line 847, scss/partials/_components.scss */
.crop-image .crop-tips.error {
  color: red;
}
/* line 851, scss/partials/_components.scss */
.crop-image .btn-selectImg,
.crop-image .btn-cropSave {
  min-width: 100px;
  letter-spacing: 0;
  padding: 0 15px;
}

/* 多选按钮 */
/* line 864, scss/partials/_components.scss */
.checkbox label {
  display: block;
  position: relative;
}
/* line 867, scss/partials/_components.scss */
.checkbox label > * {
  cursor: pointer;
}
/* line 872, scss/partials/_components.scss */
.checkbox input[type="checkbox"] {
  width: 14px;
  height: 14px;
  top: 0;
  left: 0;
  position: absolute;
  display: none;
}
/* line 880, scss/partials/_components.scss */
.checkbox .icon {
  margin-right: 10px;
}
/* line 883, scss/partials/_components.scss */
.checkbox span {
  max-width: 270px;
}
/* line 887, scss/partials/_components.scss */
.checkbox input[type="checkbox"]:checked + .icon {
  background-position: 0 -854px;
}
/* line 890, scss/partials/_components.scss */
.checkbox label + label {
  margin-top: 8px;
}

/* 自定义时间 */
/* line 899, scss/partials/_components.scss */
.showcustomTime .customTime {
  display: inline-block;
}

/* line 904, scss/partials/_components.scss */
.customTime {
  display: none;
  background-color: #fff;
  margin-left: 35px;
}
/* line 912, scss/partials/_components.scss */
.customTime .date {
  width: 73px;
  height: 21px;
  font-size: 12px;
  line-height: 21px;
  padding: 0 2px;
  margin: 0 6px;
}

/* 栏目 标题 */
/* line 925, scss/partials/_components.scss */
.col-title {
  padding: 0 20px 10px;
  font-size: 14px;
}

/* line 930, scss/partials/_components.scss */
.col-header {
  margin: 0 20px;
}
/* line 933, scss/partials/_components.scss */
.col-header .col-title {
  float: left;
  padding: 0 0 10px;
}
/* line 937, scss/partials/_components.scss */
.col-header .col-opts {
  float: right;
}
/* line 939, scss/partials/_components.scss */
.col-header .col-opts a {
  color: #33cc99;
}

/* line 945, scss/partials/_components.scss */
.mask {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #000;
  opacity: 0.6;
  filter: alpha(opacity=60);
}

/* <<<弹窗>>> */
/* 弹窗 */
/* line 962, scss/partials/_components.scss */
.wgt-classify {
  padding-top: 20px !important;
}
/* line 964, scss/partials/_components.scss */
.wgt-classify .btn-class-add {
  font-size: 16px;
}
/* line 967, scss/partials/_components.scss */
.wgt-classify .form-label,
.wgt-classify .form-input,
.wgt-classify .form-btns {
  display: inline-block;
  vertical-align: middle;
}
/* line 973, scss/partials/_components.scss */
.wgt-classify .input {
  width: auto;
}
/* line 976, scss/partials/_components.scss */
.wgt-classify i {
  font-style: normal;
}
/* line 979, scss/partials/_components.scss */
.wgt-classify > .form-btns {
  display: block;
  padding-top: 50px;
}
/* line 984, scss/partials/_components.scss */
.wgt-classify .form-group .form-btns {
  min-width: 100px;
  padding: 0;
}
/* line 989, scss/partials/_components.scss */
.wgt-classify select {
  width: 190px;
}
/* line 992, scss/partials/_components.scss */
.wgt-classify .btn {
  margin-left: 13px;
}
/* line 995, scss/partials/_components.scss */
.wgt-classify .class-add {
  display: none;
}
/* line 997, scss/partials/_components.scss */
.wgt-classify .class-add .input {
  text-align: left;
}
/* line 1000, scss/partials/_components.scss */
.wgt-classify .class-add .box {
  width: 190px;
  display: inline-block;
  vertical-align: middle;
  padding: 0;
}
/* line 1006, scss/partials/_components.scss */
.wgt-classify .class-add .sure,
.wgt-classify .class-add .cancel {
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  padding-left: 10px;
  margin: 0 5px;
  background-position: right center;
  background-repeat: no-repeat;
}
/* line 1017, scss/partials/_components.scss */
.wgt-classify .class-add .sure {
  background-image: url(images/btn/btn-sure.png);
}
/* line 1020, scss/partials/_components.scss */
.wgt-classify .class-add .cancel {
  background-image: url(images/btn/btn-cancel.png);
}
/* line 1024, scss/partials/_components.scss */
.wgt-classify .dk_options_inner {
  max-height: 100px;
}

/* 新建 */
/* line 1032, scss/partials/_components.scss */
.wgt-news {
  padding-top: 48px;
}
/* line 1034, scss/partials/_components.scss */
.wgt-news .form-label,
.wgt-news .form-input {
  display: inline-block;
  vertical-align: middle;
}
/* line 1039, scss/partials/_components.scss */
.wgt-news .input {
  width: 190px;
}
/* line 1042, scss/partials/_components.scss */
.wgt-news .form-btns {
  padding-top: 50px;
}

/*  */
/* //- 弹窗-发票细则 */
/* line 1057, scss/partials/_components.scss */
.iDetails {
  font-size: 14px;
  margin: 5px;
  padding: 5px 10px 0;
}
/* line 1061, scss/partials/_components.scss */
.iDetails ol {
  text-align: left;
  padding-left: 20px;
}
/* line 1064, scss/partials/_components.scss */
.iDetails ol li {
  list-style-type: decimal;
  padding: 3px 0;
}
/* line 1069, scss/partials/_components.scss */
.iDetails .btns {
  padding: 20px 0 0;
}

/* line 1074, scss/partials/_components.scss */
.text-center {
  text-align: center !important;
}

/* line 1078, scss/partials/_components.scss */
.text-right {
  text-align: right !important;
}

/* line 1082, scss/partials/_components.scss */
.text-left {
  text-align: left !important;
}

/* line 1086, scss/partials/_components.scss */
.tips-1 {
  border: 1px solid #dfdfdf;
  color: #999;
  display: inline-block;
  font-size: 14px;
  position: absolute;
  top: 213px;
  right: 0;
  margin-top: -121px;
}
/* line 1095, scss/partials/_components.scss */
.tips-1 .inner {
  padding: 22px 22px;
}
/* line 1098, scss/partials/_components.scss */
.tips-1 p:first-child {
  color: #33cc99;
  padding-bottom: 6px;
}
/* line 1102, scss/partials/_components.scss */
.tips-1 p {
  line-height: 30px;
}

/* 三级联动样式的 */
/* line 1110, scss/partials/_components.scss */
.select-2 {
  position: relative;
  cursor: pointer;
}
/* line 1113, scss/partials/_components.scss */
.select-2 .options-1 {
  display: none;
  width: 160px;
  background-color: #fff;
  border: 1px solid #cbcbcb;
  position: absolute;
  top: 100%;
  z-index: 1;
}
/* line 1122, scss/partials/_components.scss */
.select-2 .options-1 li ul {
  display: none;
}
/* line 1127, scss/partials/_components.scss */
.select-2 .options-2 {
  left: 100%;
}
/* line 1130, scss/partials/_components.scss */
.select-2 .options-3 {
  left: 200%;
}
/* line 1133, scss/partials/_components.scss */
.select-2 .options-2,
.select-2 .options-3 {
  display: none;
  width: 100%;
  position: absolute;
  top: 0;
  z-index: 1;
  background: #fff;
  margin-top: -1px;
  border: 1px solid #cbcbcb;
}

/* line 1147, scss/partials/_components.scss */
.select-bar,
.select-bar-2 {
  position: relative;
  cursor: pointer;
}
/* line 1151, scss/partials/_components.scss */
.select-bar input[type="text"],
.select-bar-2 input[type="text"] {
  width: 100%;
  height: 30px;
  line-height: 30px;
  padding-left: 6px;
  padding-right: 30px;
  border: 1px solid #cbcbcb;
  border-radius: 2px;
  color: #767777;
  cursor: pointer;
}
/* line 1162, scss/partials/_components.scss */
.select-bar .drag-down,
.select-bar-2 .drag-down {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 29px;
  height: 30px;
  text-align: center;
  border-left: 1px solid #cbcbcb;
  border-radius: 0 2px 2px 0;
}
/* line 1171, scss/partials/_components.scss */
.select-bar .drag-down:before,
.select-bar-2 .drag-down:before {
  content: '';
  width: 0px;
  height: 100%;
}
/* line 1181, scss/partials/_components.scss */
.select-bar .options-list,
.select-bar-2 .options-list {
  display: none;
  width: 192px;
  max-height: 540px;
  padding: 1px;
  position: absolute;
  top: 29px;
  left: 0;
  background-color: #fff;
  border: 1px solid #cbcbcb;
  z-index: 1;
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 1198, scss/partials/_components.scss */
.select-bar.open .options-list {
  display: block;
}

/* line 1204, scss/partials/_components.scss */
.arrow-up,
.arrow-down,
.arrow-right,
.arrow-left {
  width: 0;
  height: 0;
}

/* line 1212, scss/partials/_components.scss */
.arrow-up,
.arrow-down {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}

/* line 1218, scss/partials/_components.scss */
.arrow-right,
.arrow-left {
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
}

/* line 1224, scss/partials/_components.scss */
.arrow-up {
  border-bottom: 4px solid #767777;
}

/* line 1228, scss/partials/_components.scss */
.arrow-down {
  border-top: 4px solid #767777;
}

/* line 1232, scss/partials/_components.scss */
.arrow-right {
  border-left: 4px solid #767777;
}

/* line 1236, scss/partials/_components.scss */
.arrow-left {
  border-right: 4px solid #767777;
}

/* line 1240, scss/partials/_components.scss */
.pull-left {
  float: left;
}

/* line 1244, scss/partials/_components.scss */
.pull-right {
  float: right;
}

/* line 1249, scss/partials/_components.scss */
.ad-sep {
  margin: 0 0 20px 30px;
  height: 117px;
  width: 792px;
  display: block;
  background: url("../upload/ad/ad-2.png") no-repeat 0 0;
}

/****** ****** ******
    *** author by : 
    *** create time : 
    *** some comments
 ****** ****** ****** */
/****** ****** ******
    *** author by : CWL
    *** create time : 2015-8-31
    
 ****** ****** ****** */
/*
 *** css for wgt-uc-company
 */
/* line 12, scss/partials/_widgets-cwl.scss */
.con_main_001 .wgt-uc-company {
  min-height: 470px;
  padding: 0;
}
/* line 18, scss/partials/_widgets-cwl.scss */
.con_main_001 .wgt-form {
  width: 780px;
  margin: 42px auto 0 auto;
}

/* line 24, scss/partials/_widgets-cwl.scss */
.wgt-my-company {
  margin-top: 46px;
  text-align: center;
}
/* line 27, scss/partials/_widgets-cwl.scss */
.wgt-my-company .text-1 {
  font-size: 26px;
  text-align: left;
  padding-left: 158px;
  width: 750px;
}
/* line 34, scss/partials/_widgets-cwl.scss */
.wgt-my-company p {
  font-size: 16px;
  color: #333333;
  margin-top: 10px;
  padding-left: 158px;
  text-align: left;
  width: 750px;
}
/* line 43, scss/partials/_widgets-cwl.scss */
.wgt-my-company .site-section {
  margin-top: 24px;
}
/* line 45, scss/partials/_widgets-cwl.scss */
.wgt-my-company .site-section li {
  width: 176px;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
/* line 50, scss/partials/_widgets-cwl.scss */
.wgt-my-company .site-section li i {
  margin-right: 0;
}
/* line 53, scss/partials/_widgets-cwl.scss */
.wgt-my-company .site-section li .title {
  margin-top: 20px;
  color: #333333;
  font-size: 16px;
}
/* line 58, scss/partials/_widgets-cwl.scss */
.wgt-my-company .site-section li .text {
  margin-top: 10px;
  color: #4d4d4d;
  font-size: 12px;
}
/* line 64, scss/partials/_widgets-cwl.scss */
.wgt-my-company .site-section li + li {
  margin-left: 100px;
}
/* line 68, scss/partials/_widgets-cwl.scss */
.wgt-my-company .quick-todo {
  margin: 43px auto 214px;
  padding-top: 30px;
  border-top: 1px solid #ebebeb;
  text-align: center;
  width: 887px;
}
/* line 74, scss/partials/_widgets-cwl.scss */
.wgt-my-company .quick-todo .box {
  display: inline-block;
  vertical-align: bottom;
  width: 200px;
  text-align: center;
}
/* line 79, scss/partials/_widgets-cwl.scss */
.wgt-my-company .quick-todo .box span {
  color: #333;
  font-size: 16px;
  padding-bottom: 15px;
  display: block;
}
/* line 86, scss/partials/_widgets-cwl.scss */
.wgt-my-company .quick-todo .box + .box {
  margin-left: 155px;
}

/* line 93, scss/partials/_widgets-cwl.scss */
.wgt-my-company-list {
  margin-top: 30px;
  padding: 0 26px;
  padding-right: 0;
  min-height: 580px;
}
/* line 98, scss/partials/_widgets-cwl.scss */
.wgt-my-company-list ul {
  margin-left: -108px;
}
/* line 101, scss/partials/_widgets-cwl.scss */
.wgt-my-company-list li {
  width: 239px;
  height: 243px;
  float: left;
  border: 1px solid #e5e5e5;
  text-align: center;
  margin: 0 0 39px 100px;
  background-color: #fff;
  position: relative;
}
/* line 110, scss/partials/_widgets-cwl.scss */
.wgt-my-company-list li:hover {
  -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
}
/* line 114, scss/partials/_widgets-cwl.scss */
.wgt-my-company-list li .state {
  width: 85px;
  height: 29px;
  position: absolute;
  top: -1px;
  left: -7px;
}
/* line 120, scss/partials/_widgets-cwl.scss */
.wgt-my-company-list li .state span {
  width: 100%;
  height: 100%;
  display: block;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  margin-left: -4px;
}
/* line 130, scss/partials/_widgets-cwl.scss */
.wgt-my-company-list li .myjoin,
.wgt-my-company-list li .mycreate {
  background-position: center;
  background-repeat: no-repeat;
}
/* line 135, scss/partials/_widgets-cwl.scss */
.wgt-my-company-list li .myjoin {
  background-image: url(../assets/images/join-tag.png);
}
/* line 138, scss/partials/_widgets-cwl.scss */
.wgt-my-company-list li .mycreate {
  background-image: url(../assets/images/create-tag.png);
}
/* line 141, scss/partials/_widgets-cwl.scss */
.wgt-my-company-list li .inner {
  margin-top: 31px;
}
/* line 144, scss/partials/_widgets-cwl.scss */
.wgt-my-company-list li .logo {
  display: inline-block;
  width: 206px;
  height: 86px;
  margin: 0 auto;
  text-align: center;
  line-height: 86px;
  font-size: 0;
}
/* line 152, scss/partials/_widgets-cwl.scss */
.wgt-my-company-list li .logo img {
  max-width: 100%;
  max-height: 100%;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.17);
}
/* line 159, scss/partials/_widgets-cwl.scss */
.wgt-my-company-list li .logo:after {
  content: '';
  vertical-align: middle;
}
/* line 163, scss/partials/_widgets-cwl.scss */
.wgt-my-company-list li .name {
  margin: 0 auto;
  margin-top: 13px;
  font-size: 16px;
  color: #4d4d4d;
  width: 200px;
  display: block;
}
/* line 172, scss/partials/_widgets-cwl.scss */
.wgt-my-company-list li .opts {
  margin-top: 60px;
  font-size: 14px;
}
/* line 175, scss/partials/_widgets-cwl.scss */
.wgt-my-company-list li .opts span {
  margin: 0 12px;
  color: #e2e4e5;
}
/* line 179, scss/partials/_widgets-cwl.scss */
.wgt-my-company-list li .opts a {
  max-width: 80px;
  display: inline-block;
  vertical-align: top;
  color: #33cc99;
}
/* line 186, scss/partials/_widgets-cwl.scss */
.wgt-my-company-list li .opts a:hover {
  text-decoration: none;
}
/* line 189, scss/partials/_widgets-cwl.scss */
.wgt-my-company-list li .opts a.audit,
.wgt-my-company-list li .opts a.disabled {
  cursor: text;
}
/* line 192, scss/partials/_widgets-cwl.scss */
.wgt-my-company-list li .opts a.audit:hover,
.wgt-my-company-list li .opts a.disabled:hover {
  text-decoration: none;
}
/* line 196, scss/partials/_widgets-cwl.scss */
.wgt-my-company-list li .opts a.audit {
  color: #f88529;
}
/* line 199, scss/partials/_widgets-cwl.scss */
.wgt-my-company-list li .opts a.disabled {
  color: #e8371a;
}
/* line 204, scss/partials/_widgets-cwl.scss */
.wgt-my-company-list .empty-content {
  padding-top: 100px;
  margin-right: 30px;
}

/* line 211, scss/partials/_widgets-cwl.scss */
.wgt-no-application {
  padding-top: 50px;
}
/* line 213, scss/partials/_widgets-cwl.scss */
.wgt-no-application p {
  width: 100%;
  margin-top: 27px;
  color: #888;
  font-size: 14px;
  text-align: center;
}
/* line 221, scss/partials/_widgets-cwl.scss */
.wgt-no-application .form-btns {
  padding-top: 32px;
}
/* line 224, scss/partials/_widgets-cwl.scss */
.wgt-no-application .icon-no-application {
  display: block;
  margin: 0 auto;
}

/* line 230, scss/partials/_widgets-cwl.scss */
.wgt-site-message {
  margin-top: 134px;
  margin-left: 332px;
}
/* line 233, scss/partials/_widgets-cwl.scss */
.wgt-site-message .icon-msg-success,
.wgt-site-message .icon-msg-warn {
  float: left;
  margin-right: 20px;
}
/* line 238, scss/partials/_widgets-cwl.scss */
.wgt-site-message .wrap {
  overflow: hidden;
  margin: 0 0 50px 26px;
}
/* line 242, scss/partials/_widgets-cwl.scss */
.wgt-site-message .text-7 {
  font-size: 30px;
  color: #33cc99;
}
/* line 246, scss/partials/_widgets-cwl.scss */
.wgt-site-message .text-8 {
  margin-bottom: 10px;
  font-size: 14px;
}
/* line 249, scss/partials/_widgets-cwl.scss */
.wgt-site-message .text-8 a {
  color: #33cc99;
  text-decoration: underline;
  margin-left: 20px;
}
/* line 253, scss/partials/_widgets-cwl.scss */
.wgt-site-message .text-8 a:hover {
  text-decoration: none;
}
/* line 258, scss/partials/_widgets-cwl.scss */
.wgt-site-message .message {
  margin-left: 25px;
  margin-top: 3px;
  float: left;
}
/* line 262, scss/partials/_widgets-cwl.scss */
.wgt-site-message .message .text-1 {
  font-size: 24px;
  line-height: 18px;
  font-weight: Bold;
}
/* line 267, scss/partials/_widgets-cwl.scss */
.wgt-site-message .message .text-2 {
  font-size: 16px;
  line-height: 18px;
  color: #9e9e9e;
  padding-left: 2px;
  margin-top: 27px;
  margin-bottom: 38px;
}
/* line 275, scss/partials/_widgets-cwl.scss */
.wgt-site-message .message .text-3 {
  font-size: 18px;
  line-height: 18px;
  padding-left: 2px;
  margin-top: 27px;
  margin-bottom: 50px;
}
/* line 282, scss/partials/_widgets-cwl.scss */
.wgt-site-message .message .text-4,
.wgt-site-message .message .text-5,
.wgt-site-message .message .text-6 {
  font-size: 14px;
  line-height: 18px;
  color: #9e9e9e;
  padding-left: 2px;
}
/* line 289, scss/partials/_widgets-cwl.scss */
.wgt-site-message .message .text-4 a,
.wgt-site-message .message .text-5 a,
.wgt-site-message .message .text-6 a {
  padding: 0 8px;
  color: #9e9e9e;
}
/* line 292, scss/partials/_widgets-cwl.scss */
.wgt-site-message .message .text-4 a:hover,
.wgt-site-message .message .text-5 a:hover,
.wgt-site-message .message .text-6 a:hover {
  color: #33cc99;
  text-decoration: underline;
}
/* line 298, scss/partials/_widgets-cwl.scss */
.wgt-site-message .message .text-4,
.wgt-site-message .message .text-6 {
  margin-top: 27px;
}
/* line 302, scss/partials/_widgets-cwl.scss */
.wgt-site-message .message .text-5 {
  margin-top: 13px;
  margin-bottom: 37px;
}
/* line 306, scss/partials/_widgets-cwl.scss */
.wgt-site-message .message .text-6 {
  margin-bottom: 68px;
}
/* line 310, scss/partials/_widgets-cwl.scss */
.wgt-site-message .msg-1 {
  margin-left: 0;
}
/* line 313, scss/partials/_widgets-cwl.scss */
.wgt-site-message .form-btns {
  clear: both;
  margin-left: 110px;
  padding: 0;
  text-align: left;
}
/* line 318, scss/partials/_widgets-cwl.scss */
.wgt-site-message .form-btns .btn {
  margin: 0;
  margin-right: 26px;
}
/* line 322, scss/partials/_widgets-cwl.scss */
.wgt-site-message .form-btns .btn-2 {
  margin-left: 25px;
}
/* line 325, scss/partials/_widgets-cwl.scss */
.wgt-site-message .form-btns .btn-24 {
  margin-top: 30px;
}
/* line 329, scss/partials/_widgets-cwl.scss */
.wgt-site-message .btns-1 {
  margin-left: 100px;
}

/* line 335, scss/partials/_widgets-cwl.scss */
.wgt-pagination .inner {
  color: #66615e;
  padding: 20px;
  text-align: right;
}
/* line 345, scss/partials/_widgets-cwl.scss */
.wgt-pagination .inner input[type="text"] {
  width: 22px;
  height: 22px;
  line-height: 1;
  vertical-align: middle;
  padding: 0;
  text-align: center;
  margin: 0 3px;
  font-size: 16px;
}

/* line 358, scss/partials/_widgets-cwl.scss */
.search-bar {
  margin-top: 20px;
  margin-left: 20px;
}
/* line 364, scss/partials/_widgets-cwl.scss */
.search-bar label {
  font-size: 14px;
  color: #4d4d4d;
}
/* line 368, scss/partials/_widgets-cwl.scss */
.search-bar input {
  width: 200px;
  height: 30px;
  margin-right: 11px;
}

/* line 375, scss/partials/_widgets-cwl.scss */
.wgt-breadcrumb {
  background-color: #f5f5f5;
  padding: 8px 20px;
  height: 24px;
  line-height: 24px;
  vertical-align: middle;
  overflow: hidden;
  font-weight: 700;
  position: relative;
}
/* line 384, scss/partials/_widgets-cwl.scss */
.wgt-breadcrumb .icon {
  background: #33cc99;
  width: 5px;
  height: 24px;
  float: left;
  margin-right: 3px;
}
/* line 391, scss/partials/_widgets-cwl.scss */
.wgt-breadcrumb a {
  color: #333;
  margin: 0 7px;
  display: inline-block;
  font-size: 14px;
}
/* line 396, scss/partials/_widgets-cwl.scss */
.wgt-breadcrumb a:hover {
  text-decoration: none;
}
/* line 400, scss/partials/_widgets-cwl.scss */
.wgt-breadcrumb .btn-return {
  position: absolute;
  color: #44a1f0;
  font-size: 14px;
  text-decoration: underline;
  top: 8px;
  right: 8px;
}

/* line 410, scss/partials/_widgets-cwl.scss */
.wgt-class-list {
  min-height: 571px;
}
/* line 412, scss/partials/_widgets-cwl.scss */
.wgt-class-list li {
  width: 286px;
  height: 160px;
  margin: 20px 1px 0 19px;
  padding: 1px;
  border: 1px solid #dfdfdf;
  float: left;
}
/* line 422, scss/partials/_widgets-cwl.scss */
.wgt-class-list li span + span {
  max-width: 176px;
}
/* line 426, scss/partials/_widgets-cwl.scss */
.wgt-class-list li .box-title {
  height: 42px;
  line-height: 42px;
  font-size: 14px;
  color: #4d4d4d;
  background-color: #f5f5f5;
  padding-left: 14px;
}
/* line 434, scss/partials/_widgets-cwl.scss */
.wgt-class-list li .box-container {
  padding: 10px 15px 0 15px;
  font-size: 14px;
  color: #4d4d4d;
}
/* line 438, scss/partials/_widgets-cwl.scss */
.wgt-class-list li .box-container p + p {
  margin-top: 8px;
}
/* line 441, scss/partials/_widgets-cwl.scss */
.wgt-class-list li .box-container .btn {
  margin-top: 20px;
  margin-bottom: 7px;
  float: right;
}
/* line 447, scss/partials/_widgets-cwl.scss */
.wgt-class-list li:hover {
  border: 1px solid #33cc99;
}

/* line 453, scss/partials/_widgets-cwl.scss */
.wgt-class-resources-list {
  min-height: 645px;
}
/* line 455, scss/partials/_widgets-cwl.scss */
.wgt-class-resources-list ul {
  padding-top: 15px;
}
/* line 458, scss/partials/_widgets-cwl.scss */
.wgt-class-resources-list li {
  width: 200px;
  margin-left: 17px;
  margin-bottom: 20px;
  padding: 9px 9px 14px 9px;
  border: 1px solid #dfdfdf;
  float: left;
}
/* line 465, scss/partials/_widgets-cwl.scss */
.wgt-class-resources-list li > a {
  width: 100%;
  height: 150px;
  display: block;
  font-size: 0;
}
/* line 472, scss/partials/_widgets-cwl.scss */
.wgt-class-resources-list li .course-title {
  margin: 10px auto;
  width: 188px;
}
/* line 476, scss/partials/_widgets-cwl.scss */
.wgt-class-resources-list li .course-title a {
  font-size: 16px;
}
/* line 480, scss/partials/_widgets-cwl.scss */
.wgt-class-resources-list li .course-relates {
  float: left;
  font-size: 14px;
  margin: 0 4px 0 6px;
}
/* line 484, scss/partials/_widgets-cwl.scss */
.wgt-class-resources-list li .course-relates p {
  width: 135px;
  margin: 0;
}
/* line 489, scss/partials/_widgets-cwl.scss */
.wgt-class-resources-list li .course-relates span {
  font-weight: bold;
}
/* line 493, scss/partials/_widgets-cwl.scss */
.wgt-class-resources-list li:hover {
  border-color: #33cc99;
}
/* line 497, scss/partials/_widgets-cwl.scss */
.wgt-class-resources-list .empty-content {
  margin-top: 141px;
}

/* line 502, scss/partials/_widgets-cwl.scss */
.wgt-reason-message {
  text-align: left;
}
/* line 504, scss/partials/_widgets-cwl.scss */
.wgt-reason-message .reason-text {
  padding: 25px 20px 0;
  min-height: 70px;
  text-align: left;
  display: inline-block;
}
/* line 510, scss/partials/_widgets-cwl.scss */
.wgt-reason-message .form-label {
  font-weight: 700;
  float: left;
  min-width: 82px;
  font-size: 14px;
  line-height: 20px;
  margin-top: 5px;
  text-align: right;
  padding-right: 5px;
}
/* line 520, scss/partials/_widgets-cwl.scss */
.wgt-reason-message .form-input {
  float: left;
  position: relative;
}
/* line 523, scss/partials/_widgets-cwl.scss */
.wgt-reason-message .form-input .text {
  padding: 5px 0;
  line-height: 20px;
  font-size: 14px;
  height: 75px;
  overflow: hidden;
  word-break: break-all;
  word-wrap: break-word;
}
/* line 533, scss/partials/_widgets-cwl.scss */
.wgt-reason-message .form-btns {
  text-align: center;
  padding: 25px 0;
}

/*
    css for 0300-vip-pay

.wgt-vip-pay-page{
    min-height: 730px;
    $border: 1px solid #dfdfdf;
    border: 1px solid #e8e8e8;
    color: #333;
    font-size: 14px;
    font-family: regular;
    background-color: #fbfbfb;
    @extend %clearfix;
    .wgt-breadcrumb{
        margin: 1px;
        margin-bottom: 0;
        background-color: #f1f1f1;
    }
    .wgt-vip-pay {
        @extend %clearfix;
    }
    .radiolist{
        margin-left: -7px;
        position: relative;
        input[type="radio"]{
            top: 0;
            left: 0;
            cursor: pointer;
            position: absolute;
            opacity: 0;
            filter: alpha(opacity=0);
            z-index: 10;
        }
    }
    .radio-group{
        border: $border;
        background:#f6f6f6;
        position: relative;
        @extend %inline-middle;
    }
    .radio-group:last-child{
        margin-left: 11px;
    }
    .inner {
        margin: 1px;
        background-color: #f1f1f1;
    }
    .col-1,.col-2 {
        > * {
            > label{
                letter-spacing: 1px;
                font-weight: bold;
                margin-right: 25px;
            }
            > *{
                @extend %inline-middle;
            }
        }
    }
    
    .col-1{
        width: 590px;
        margin-top: 37px;
        margin-left: 125px;
        margin-right: 70px;
        float: left;
    }
    .member-type{
        margin-top: 22px;
        > label{
            vertical-align: top;
        }
        input[type="radio"]{
            width: 232px;
            height: 78px;
        }
        .radio-group + input[type="radio"]{
            left: 253px;
        }
        
        input[type="radio"]:checked + .radio-group, {
            background:url('images/bg/member-type-bg.png') center center no-repeat;
            border: 0;
            width: 233px; 
            height: 78px;
            .inner{
                padding: 0; 
                margin: 17px 22px 8px 88px; 
                .icon{
                    top: 9px;
                    left: 19px;
                }
            }
        }
        .checked {
            background:url('images/bg/member-type-bg.png') center center no-repeat;
            border: 0;
            width: 233px; 
            height: 78px;
            .inner{
                padding: 0; 
                margin: 17px 22px 8px 88px; 
                .icon{
                    top: 9px;
                    left: 19px;
                }
            }
        }
        .inner {
            padding: 15px 20px 6px 86px;
            div + div{
                margin-top: 5px;
            }
        }
        .radio-group{
            width: 231px;
            height: 76px;
            .icon {
                top: 8px;
                left: 18px;
                position: absolute;
            }
        }
        div{
            font-size: 18px;
            > span{
                font-size: 14px;
            }
        }
        .original-price{
            text-decoration: line-through;
        }
        .present-price{
            color: #f88529;
            .num {
                margin-left: 11px;
                margin-right: 2px;
                font-size: 24px;
                font-weight: bold;
            }
        }

    }
    .payment-mode{
        margin-top: 26px;
        input[type="radio"]{
            width: 113px;
            height: 48px;
        }
        input[type="radio"]:checked{
            width: 103px;
            height: 48px;
        }
        .radio-group + input[type="radio"]{
            left: 132px;
        }
        input[type="radio"]:checked ~ input[type="radio"]{
            left: 121px;
        }
        input[type="radio"]:checked + .radio-group,.radio-group.checked {
            background:url('images/bg/payment-mode-bg.png') center center no-repeat;
            width: 103px;
            height: 48px;
            border: 0;
            .inner{
                background-color:transparent;
            }
        }
        .radio-group{
            width: 111px;
            height: 46px;
            text-align: center;
            label{
                line-height: 44px;
            }
        }
    }
    .open-time{
        margin-top: 30px;
        .input {
            width: 111px;
            height: 46px;
            margin-left: -7px;
            margin-right: 7px;
            border: $border;
            background-color: #f6f6f6;
        }
        input {
            width: 109px;
            height: 44px;
            line-height: 44px;
            background-color: #f1f1f1;
            border: 0;
            border-radius: 0;
            margin: 1px;
            font-size: 20px;
            font-weight: bold;
            text-align: center;
            padding: 0;
        }
    }
    .number{
        margin-top: 22px;
        > span {
            color: #f88529;
            font-size: 24px;
            font-weight: bold;
        }
    }
    .form-group{
        margin-top: 43px;
        margin-left: 96px;
        .checkbox{
            margin-left: 2px;
            position: relative;
            span{
                @extend %inline-middle;
            }
        }
        input[type="checkbox"]{
            position: absolute;
            left: 0;
            top: 4px;
            opacity: 0;
            filter: alpha(opacity=0);
        }
        .agree-check{
            width: 11px;
            height: 11px;
            border: $border;
            margin-right: 14px;
            @extend %inline-middle;
        }
        input[type="checkbox"]:checked + .agree-check{
            width: 13px;
            height: 13px;
            border: 0;
            background: url(images/bg/agree-checked.png) center center no-repeat;
        }
        > button{
            margin-top: 17px;
            display: block;
        }
    }
    .col-2{
        width: 271px;
        height: 546px;
        float: left;
        margin-top: 40px;
        border: $border;
        padding: 1px;
        background:#f6f6f6;
        font-size: 14px;
        
    }
    
    .wgt-privilege-introduction{
        padding: 22px 20px 12px 20px;
        .introduction-title,.privilege-introduction-list{
            width: 230px;
        }
        .introduction-title{
            border-bottom: 1px solid #dbdbdb;
            padding-bottom: 5px;
            > * {
                @extend %inline-middle;
            }
            label {
                font-size: 18px;
            }
        }
        .icon-arrow-mark{
            margin-left: 14px;
            margin-right: 6px;
        }

        .privilege-introduction-list{
            border-top: 1px solid #f9f9f9;
            ul{
                color: #a7a7a7;
            }
            li{
                color: #333;
                width: 190px;
                padding-left: 20px;
                margin-top: 14px;
                @extend %text-ellipsis;
                @extend %clearfix;
                &:before{
                    content: '';
                    width: 5px;
                    height: 4px;
                    margin-top: 7px;
                    margin-right: 10px;
                    background:url('images/list-style-type.png') center center no-repeat;
                    display: block;
                    float: left;
                }
            }

        }
    }
    
    .more-privilege{
        display: block;
        font-size: 12px;
        text-align: right;
        margin-top: 18px;
    }
}

*/
/*
*** public css -- top-area
*/
/* line 858, scss/partials/_widgets-cwl.scss */
.wgt-uc-company .icon {
  cursor: pointer;
}

/* line 865, scss/partials/_widgets-cwl.scss */
.wgt-sort-list .table,
.wgt-test-list .table {
  /* fancy-select */
}
/* line 866, scss/partials/_widgets-cwl.scss */
.wgt-sort-list .table th,
.wgt-test-list .table th {
  font-weight: normal;
  padding: 6px;
}
/* line 870, scss/partials/_widgets-cwl.scss */
.wgt-sort-list .table tr,
.wgt-test-list .table tr {
  background-color: #fff;
}
/* line 872, scss/partials/_widgets-cwl.scss */
.wgt-sort-list .table tr td,
.wgt-test-list .table tr td {
  color: #999999;
  border: 0;
  padding: 6px;
}
/* line 880, scss/partials/_widgets-cwl.scss */
.wgt-sort-list .table thead tr:hover,
.wgt-test-list .table thead tr:hover {
  background-color: #fff;
  color: #33cc99;
}
/* line 888, scss/partials/_widgets-cwl.scss */
.wgt-sort-list .table tbody tr:hover,
.wgt-test-list .table tbody tr:hover {
  background-color: #f5f5f5;
  cursor: default;
}
/* line 891, scss/partials/_widgets-cwl.scss */
.wgt-sort-list .table tbody tr:hover td,
.wgt-test-list .table tbody tr:hover td {
  color: #4d4d4d;
}
/* line 899, scss/partials/_widgets-cwl.scss */
.wgt-sort-list .name,
.wgt-test-list .name {
  max-width: 300px;
}
/* line 903, scss/partials/_widgets-cwl.scss */
.wgt-sort-list .opts .btn.btn-icon + .btn.btn-icon,
.wgt-test-list .opts .btn.btn-icon + .btn.btn-icon {
  margin-left: 6px;
}
/* line 906, scss/partials/_widgets-cwl.scss */
.wgt-sort-list .opts a,
.wgt-test-list .opts a {
  margin: 0;
}

/* line 916, scss/partials/_widgets-cwl.scss */
.wgt-test-list .table thead tr th.col-left {
  padding-left: 20px;
}
/* line 925, scss/partials/_widgets-cwl.scss */
.wgt-test-list .table tbody tr td.col-left {
  padding-left: 20px;
}
/* line 932, scss/partials/_widgets-cwl.scss */
.wgt-test-list .opts > div {
  margin-right: 13px;
}
/* line 936, scss/partials/_widgets-cwl.scss */
.wgt-test-list div.trigger {
  border: 0;
  background: none;
  text-align: center;
}

/*
*** 0700-interactive-movie-list
*/
/* line 948, scss/partials/_widgets-cwl.scss */
.wgt-movie-list {
  min-height: 500px;
}
/* line 951, scss/partials/_widgets-cwl.scss */
.wgt-movie-list ul {
  margin: 0 -10px;
}
/* line 954, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .movie-item {
  width: 220px;
  height: 197px;
  float: left;
  margin: 11px;
}
/* line 959, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .movie-item .inner {
  width: 100%;
  height: 165px;
  position: relative;
}
/* line 964, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .movie-item .inner:hover .icon-content {
  display: block;
}
/* line 969, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .movie-item .icon-content {
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.45);
}
/* line 978, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .movie-item .icon-play {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -34px;
  margin-left: -24px;
}
/* line 985, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .movie-item .operation-bar {
  position: absolute;
  bottom: 15px;
  left: 50%;
  margin-left: -95px;
}
/* line 991, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .movie-item .operation-bar > .icon {
  margin-left: 14px;
  float: left;
}
/* line 996, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .movie-item .title {
  font-size: 14px;
  max-width: 100%;
  padding: 8px 0;
}
/* line 1002, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .movie-item .edit-title {
  padding: 3px 0;
}

/* line 1009, scss/partials/_widgets-cwl.scss */
.page-search {
  margin-top: 24px;
  padding-right: 20px;
  text-align: right;
}
/* line 1014, scss/partials/_widgets-cwl.scss */
.page-search .form-group {
  float: right;
  margin-bottom: 4px;
}

/* .wgt-basic-data,.wgt-teacher-data,.wgt-security 共用部分 */
/* line 1025, scss/partials/_widgets-cwl.scss */
.wgt-basic-data .form,
.wgt-teacher-data .form {
  padding-left: 58px;
  position: relative;
}
/* line 1028, scss/partials/_widgets-cwl.scss */
.wgt-basic-data .form .input,
.wgt-teacher-data .form .input {
  width: 220px;
}
/* line 1034, scss/partials/_widgets-cwl.scss */
.wgt-basic-data .form .select,
.wgt-basic-data .form .year,
.wgt-basic-data .form .month,
.wgt-basic-data .form .day,
.wgt-teacher-data .form .select,
.wgt-teacher-data .form .year,
.wgt-teacher-data .form .month,
.wgt-teacher-data .form .day {
  float: left;
}
/* line 1040, scss/partials/_widgets-cwl.scss */
.wgt-basic-data .form .select,
.wgt-teacher-data .form .select {
  width: 90px;
}
/* line 1043, scss/partials/_widgets-cwl.scss */
.wgt-basic-data .form .select + .select,
.wgt-teacher-data .form .select + .select {
  margin-left: 20px;
}
/* line 1046, scss/partials/_widgets-cwl.scss */
.wgt-basic-data .form .year,
.wgt-teacher-data .form .year {
  width: 70px;
}
/* line 1049, scss/partials/_widgets-cwl.scss */
.wgt-basic-data .form .month,
.wgt-basic-data .form .day,
.wgt-teacher-data .form .month,
.wgt-teacher-data .form .day {
  width: 60px;
  margin-left: 5px;
}
/* line 1055, scss/partials/_widgets-cwl.scss */
.wgt-basic-data .form .area select,
.wgt-teacher-data .form .area select {
  color: #999999;
}
/* line 1059, scss/partials/_widgets-cwl.scss */
.wgt-basic-data .form textarea,
.wgt-teacher-data .form textarea {
  height: 125px;
  line-height: 20px;
  padding-left: 11px;
}
/* line 1065, scss/partials/_widgets-cwl.scss */
.wgt-basic-data .upload-header,
.wgt-teacher-data .upload-header {
  position: absolute;
  top: 0;
  left: 423px;
}
/* line 1070, scss/partials/_widgets-cwl.scss */
.wgt-basic-data .upload-header:hover .upload,
.wgt-teacher-data .upload-header:hover .upload {
  display: block;
}
/* line 1074, scss/partials/_widgets-cwl.scss */
.wgt-basic-data .upload-header input[type="file"],
.wgt-teacher-data .upload-header input[type="file"] {
  width: 100%;
  height: 100%;
  line-height: 6;
  border-radius: 50%;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: 2;
}
/* line 1087, scss/partials/_widgets-cwl.scss */
.wgt-basic-data .upload-header .img-pack,
.wgt-teacher-data .upload-header .img-pack {
  width: 140px;
  height: 140px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px;
  overflow: hidden;
  border: 1px dashed #33cc99;
  border-radius: 50%;
}
/* line 1098, scss/partials/_widgets-cwl.scss */
.wgt-basic-data .upload-header .upload,
.wgt-teacher-data .upload-header .upload {
  cursor: pointer;
  display: none;
  background: url(images/bg/bg-user-mask.png);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 80px;
  color: #fff;
  font-size: 16px;
  border-radius: 50%;
  padding-top: 60px;
}
/* line 1115, scss/partials/_widgets-cwl.scss */
.wgt-basic-data .upload-header .upload .icon,
.wgt-teacher-data .upload-header .upload .icon {
  margin-right: 6px;
}
/* line 1119, scss/partials/_widgets-cwl.scss */
.wgt-basic-data .upload-header img,
.wgt-teacher-data .upload-header img {
  border-radius: 50%;
}
/* line 1124, scss/partials/_widgets-cwl.scss */
.wgt-basic-data .form-btns .btn + .btn,
.wgt-teacher-data .form-btns .btn + .btn {
  margin-left: 16px;
}

/* line 1133, scss/partials/_widgets-cwl.scss */
.wgt-basic-data .form-btns,
.wgt-teacher-data .form-btns,
.wgt-security .form-btns {
  padding-top: 30px;
  padding-left: 106px;
  text-align: left;
}
/* line 1137, scss/partials/_widgets-cwl.scss */
.wgt-basic-data .form-btns .btn,
.wgt-teacher-data .form-btns .btn,
.wgt-security .form-btns .btn {
  margin: 0;
}

/* line 1145, scss/partials/_widgets-cwl.scss */
.wgt-basic-data .upload-header {
  top: 44px;
}
/* line 1149, scss/partials/_widgets-cwl.scss */
.wgt-basic-data .text > label {
  padding: 0 10px;
}
/* line 1152, scss/partials/_widgets-cwl.scss */
.wgt-basic-data .text > a {
  color: #33cc99;
  padding-left: 15px;
}
/* line 1155, scss/partials/_widgets-cwl.scss */
.wgt-basic-data .text > a:hover {
  text-decoration: underline;
}
/* line 1160, scss/partials/_widgets-cwl.scss */
.wgt-basic-data .sex {
  line-height: 30px;
  font-size: 0;
}
/* line 1163, scss/partials/_widgets-cwl.scss */
.wgt-basic-data .sex .radio-box {
  margin: 0;
}
/* line 1165, scss/partials/_widgets-cwl.scss */
.wgt-basic-data .sex .radio-box span {
  font-size: 14px;
}

/* line 1173, scss/partials/_widgets-cwl.scss */
.wgt-teacher-data {
  padding-top: 10px;
}
/* line 1175, scss/partials/_widgets-cwl.scss */
.wgt-teacher-data .input {
  position: relative;
}
/* line 1179, scss/partials/_widgets-cwl.scss */
.wgt-teacher-data .form-input .input-btn {
  margin-left: 30px;
}
/* line 1183, scss/partials/_widgets-cwl.scss */
.wgt-teacher-data .form-user-confirmed {
  margin-left: 106px;
}

/* line 1189, scss/partials/_widgets-cwl.scss */
.wgt-security {
  font-size: 14px;
}
/* line 1191, scss/partials/_widgets-cwl.scss */
.wgt-security .form-row {
  padding: 0 20px;
  border-bottom: 1px solid #f1f1f1;
  line-height: 40px;
}
/* line 1196, scss/partials/_widgets-cwl.scss */
.wgt-security .form-row .form-label,
.wgt-security .form-row .form-value,
.wgt-security .form-row .form-opts {
  width: 33.33%;
}
/* line 1201, scss/partials/_widgets-cwl.scss */
.wgt-security .form-row .form-label {
  line-height: 40px;
  margin-top: 0;
  padding-right: 0;
}
/* line 1206, scss/partials/_widgets-cwl.scss */
.wgt-security .form-row .form-label,
.wgt-security .form-row .form-value {
  float: left;
  text-align: left;
}
/* line 1211, scss/partials/_widgets-cwl.scss */
.wgt-security .form-row .form-value {
  color: #999999;
}
/* line 1214, scss/partials/_widgets-cwl.scss */
.wgt-security .form-row .form-opts {
  float: right;
  text-align: right;
}
/* line 1217, scss/partials/_widgets-cwl.scss */
.wgt-security .form-row .form-opts a,
.wgt-security .form-row .form-opts span {
  color: #33cc99;
}
/* line 1221, scss/partials/_widgets-cwl.scss */
.wgt-security .form-row .form-opts .false {
  color: red;
}

/* line 1229, scss/partials/_widgets-cwl.scss */
.wgt-form-invoice,
.wgt-invoice-detail {
  font-size: 14px;
}
/* line 1232, scss/partials/_widgets-cwl.scss */
.wgt-form-invoice h4,
.wgt-invoice-detail h4 {
  margin-bottom: 8px;
}
/* line 1235, scss/partials/_widgets-cwl.scss */
.wgt-form-invoice .total,
.wgt-invoice-detail .total {
  color: #f88529;
  font-size: 18px;
  font-weight: bold;
}
/* line 1240, scss/partials/_widgets-cwl.scss */
.wgt-form-invoice .form-label,
.wgt-invoice-detail .form-label {
  min-width: 80px;
}
/* line 1243, scss/partials/_widgets-cwl.scss */
.wgt-form-invoice .fail,
.wgt-invoice-detail .fail {
  color: #e8371a;
}

/* line 1249, scss/partials/_widgets-cwl.scss */
.wgt-invoice-detail {
  margin: 0 20px;
}
/* line 1250, scss/partials/_widgets-cwl.scss */
.wgt-invoice-detail .img-pack {
  border-radius: 0;
}
/* line 1252, scss/partials/_widgets-cwl.scss */
.wgt-invoice-detail .img-pack img {
  height: 100%;
}
/* line 1256, scss/partials/_widgets-cwl.scss */
.wgt-invoice-detail .infos3 {
  margin-left: -14px;
}
/* line 1260, scss/partials/_widgets-cwl.scss */
.wgt-invoice-detail .col-header {
  margin: 0;
}
/* line 1264, scss/partials/_widgets-cwl.scss */
.wgt-invoice-detail .infos-examine .form-label {
  min-width: 84px;
}
/* line 1267, scss/partials/_widgets-cwl.scss */
.wgt-invoice-detail .infos-examine .form-btns .btn {
  margin-left: 13px;
}
/* line 1272, scss/partials/_widgets-cwl.scss */
.wgt-invoice-detail .infos-express .form-group {
  margin-right: 27px;
}
/* line 1275, scss/partials/_widgets-cwl.scss */
.wgt-invoice-detail .infos-express .group2 {
  margin-right: 0;
}
/* line 1281, scss/partials/_widgets-cwl.scss */
.wgt-invoice-detail .infos-express .form-label {
  min-width: 69px;
}
/* line 1285, scss/partials/_widgets-cwl.scss */
.wgt-invoice-detail .infos2 {
  margin-left: -26px;
}
/* line 1287, scss/partials/_widgets-cwl.scss */
.wgt-invoice-detail .infos2 .form-label {
  min-width: 97px;
}
/* line 1290, scss/partials/_widgets-cwl.scss */
.wgt-invoice-detail .infos2 .form-text {
  min-width: 200px;
}
/* line 1293, scss/partials/_widgets-cwl.scss */
.wgt-invoice-detail .infos2 .form-group {
  margin-right: 34px;
}
/* line 1298, scss/partials/_widgets-cwl.scss */
.wgt-invoice-detail .infos-address .form-label {
  min-width: 35px;
}

/* line 1305, scss/partials/_widgets-cwl.scss */
.wgt-form-invoice .img-pack {
  border-radius: 0;
}
/* line 1307, scss/partials/_widgets-cwl.scss */
.wgt-form-invoice .img-pack img {
  height: 100%;
}
/* line 1311, scss/partials/_widgets-cwl.scss */
.wgt-form-invoice .upload-area, .wgt-form-invoice .file {
  height: 130px;
}
/* line 1313, scss/partials/_widgets-cwl.scss */
.wgt-form-invoice .upload-area .icon-upload-file, .wgt-form-invoice .file .icon-upload-file {
  margin-top: 26px;
}
/* line 1316, scss/partials/_widgets-cwl.scss */
.wgt-form-invoice .upload-area p, .wgt-form-invoice .file p {
  margin-top: 90px;
}
/* line 1320, scss/partials/_widgets-cwl.scss */
.wgt-form-invoice .sec {
  padding: 0 10px;
}
/* line 1323, scss/partials/_widgets-cwl.scss */
.wgt-form-invoice .sec3 {
  margin-left: -31px;
}
/* line 1325, scss/partials/_widgets-cwl.scss */
.wgt-form-invoice .sec3 .form-label {
  min-width: 111px;
}
/* line 1328, scss/partials/_widgets-cwl.scss */
.wgt-form-invoice .sec3 .form-group {
  margin-right: 30px;
}
/* line 1333, scss/partials/_widgets-cwl.scss */
.wgt-form-invoice .box-2 span {
  display: inline-block;
  width: 90px;
  line-height: 30px;
  text-align: center;
  height: 30px;
}
/* line 1341, scss/partials/_widgets-cwl.scss */
.wgt-form-invoice .box-2 .checked span {
  background: #33cc99;
  color: #fff;
}
/* line 1345, scss/partials/_widgets-cwl.scss */
.wgt-form-invoice .box-2 input[type="radio"]:checked ~ span {
  background: #33cc99;
  color: #fff;
}
/* line 1349, scss/partials/_widgets-cwl.scss */
.wgt-form-invoice .box-2 input {
  display: none;
}
/* line 1353, scss/partials/_widgets-cwl.scss */
.wgt-form-invoice .hint {
  color: #999;
  margin-left: 10px;
  font-size: 14px;
  letter-spacing: 1px;
  margin-bottom: 15px;
  line-height: 1.9;
}
/* line 1361, scss/partials/_widgets-cwl.scss */
.wgt-form-invoice .body {
  padding: 0 10px;
}
/* line 1364, scss/partials/_widgets-cwl.scss */
.wgt-form-invoice .upload-area {
  width: 200px !important;
  float: left;
}
/* line 1368, scss/partials/_widgets-cwl.scss */
.wgt-form-invoice .upload-el-tip {
  margin-left: 30px;
  display: inline-block;
  vertical-align: top;
}
/* line 1372, scss/partials/_widgets-cwl.scss */
.wgt-form-invoice .upload-el-tip .img {
  width: 200px;
  height: 130px;
}
/* line 1375, scss/partials/_widgets-cwl.scss */
.wgt-form-invoice .upload-el-tip .img img {
  height: 100%;
}
/* line 1379, scss/partials/_widgets-cwl.scss */
.wgt-form-invoice .upload-el-tip .img,
.wgt-form-invoice .upload-el-tip .text-tip {
  display: inline-block;
  vertical-align: top;
}
/* line 1384, scss/partials/_widgets-cwl.scss */
.wgt-form-invoice .upload-el-tip .text-tip {
  color: #999;
  line-height: 1.5;
  margin-left: 10px;
}
/* line 1390, scss/partials/_widgets-cwl.scss */
.wgt-form-invoice .info-box + .info-box .col-header {
  margin-top: 20px;
  border-top: 1px solid #e2e4e5;
  padding-top: 20px;
}
/* line 1396, scss/partials/_widgets-cwl.scss */
.wgt-form-invoice .form-btns .btn {
  margin: 0 20px 0 0;
}
/* line 1399, scss/partials/_widgets-cwl.scss */
.wgt-form-invoice .form-btns a {
  color: #33cc99;
  font-size: 14px;
}

/* line 1407, scss/partials/_widgets-cwl.scss */
.page-tip {
  border-bottom: 1px solid #e2e4e5;
  color: #4d4d4d;
  font-size: 14px;
  margin: 5px 20px 20px;
  padding-bottom: 15px;
}
/* line 1413, scss/partials/_widgets-cwl.scss */
.page-tip .text {
  line-height: 24px;
}
/* line 1416, scss/partials/_widgets-cwl.scss */
.page-tip .more {
  color: #33cc99;
}

/* line 1423, scss/partials/_widgets-cwl.scss */
.form-address .select-1 {
  float: left;
}
/* line 1427, scss/partials/_widgets-cwl.scss */
.form-address .form-input > .input,
.form-address .form-input > label {
  float: left;
}
/* line 1431, scss/partials/_widgets-cwl.scss */
.form-address .form-input > label,
.form-address .form-input .tip {
  line-height: 28px;
}
/* line 1436, scss/partials/_widgets-cwl.scss */
.form-address .form-input .input + label,
.form-address .input-3 {
  margin-left: 30px;
}
/* line 1440, scss/partials/_widgets-cwl.scss */
.form-address .select-1 + .select-1 {
  margin-left: 16px;
}
/* line 1443, scss/partials/_widgets-cwl.scss */
.form-address .from-btns {
  padding: 30px 0;
}

/* line 1449, scss/partials/_widgets-cwl.scss */
.address-select {
  margin: 0 0 30px;
  font-size: 14px;
}
/* line 1452, scss/partials/_widgets-cwl.scss */
.address-select .radio-box,
.address-select .infos-user {
  float: left;
}
/* line 1456, scss/partials/_widgets-cwl.scss */
.address-select .page-opts {
  float: right;
}
/* line 1459, scss/partials/_widgets-cwl.scss */
.address-select .body {
  line-height: 22px;
  margin-top: 17px;
  padding: 0 20px;
}
/* line 1464, scss/partials/_widgets-cwl.scss */
.address-select .name {
  margin-right: 52px;
}
/* line 1470, scss/partials/_widgets-cwl.scss */
.address-select .row + .row {
  margin-top: 38px;
}
/* line 1473, scss/partials/_widgets-cwl.scss */
.address-select .page-opts {
  margin-right: 0;
}
/* line 1476, scss/partials/_widgets-cwl.scss */
.address-select .page-opts,
.address-select .opts-items {
  text-align: right;
}
/* line 1479, scss/partials/_widgets-cwl.scss */
.address-select .page-opts a,
.address-select .opts-items a {
  color: #33cc99;
}
/* line 1482, scss/partials/_widgets-cwl.scss */
.address-select .page-opts .separator,
.address-select .opts-items .separator {
  color: #b8b8b8;
  margin: 0 5px;
}
/* line 1487, scss/partials/_widgets-cwl.scss */
.address-select .opts-items {
  padding-top: 20px;
  float: right;
}
/* line 1490, scss/partials/_widgets-cwl.scss */
.address-select .opts-items .item + .item {
  margin-top: 3px;
}
/* line 1493, scss/partials/_widgets-cwl.scss */
.address-select .opts-items .default-address {
  color: #999;
  text-decoration: none;
}
/* line 1498, scss/partials/_widgets-cwl.scss */
.address-select .radio-box {
  margin-top: 0;
  padding-left: 0;
}
/* line 1501, scss/partials/_widgets-cwl.scss */
.address-select .radio-box > label {
  margin-right: 0;
}

/* line 1508, scss/partials/_widgets-cwl.scss */
.infos-express,
.infos-address,
.infos-examine {
  border-bottom: 1px solid #e2e4e5;
  margin-top: 27px;
}

/* line 1518, scss/partials/_widgets-cwl.scss */
.infos-examine .form-text,
.infos-express .form-text {
  min-width: 157px;
  max-width: 350px;
}

/* line 1526, scss/partials/_widgets-cwl.scss */
.infos-examine {
  padding-bottom: 14px;
}
/* line 1528, scss/partials/_widgets-cwl.scss */
.infos-examine .fail {
  font-weight: bold;
}
/* line 1531, scss/partials/_widgets-cwl.scss */
.infos-examine .form-btns {
  text-align: left;
}
/* line 1533, scss/partials/_widgets-cwl.scss */
.infos-examine .form-btns .btn {
  margin: 0 42px;
}

/* line 1540, scss/partials/_widgets-cwl.scss */
.infos-express {
  padding-bottom: 20px;
}
/* line 1542, scss/partials/_widgets-cwl.scss */
.infos-express .file {
  width: 200px;
  height: 130px;
  border: 1px solid #dfdfdf;
  background-color: #f5f5f5;
}

/* line 1551, scss/partials/_widgets-cwl.scss */
.infos-address {
  margin-bottom: 27px;
  padding-bottom: 27px;
}
/* line 1556, scss/partials/_widgets-cwl.scss */
.infos-address .row > label,
.infos-address .row > div {
  float: left;
}
/* line 1560, scss/partials/_widgets-cwl.scss */
.infos-address .row > label {
  text-align: right;
}
/* line 1563, scss/partials/_widgets-cwl.scss */
.infos-address .row + .row {
  margin-top: 13px;
}
/* line 1567, scss/partials/_widgets-cwl.scss */
.infos-address .address,
.infos-address .postcode {
  margin-top: 12px;
}
/* line 1571, scss/partials/_widgets-cwl.scss */
.infos-address .name {
  margin-right: 34px;
}

/* line 1578, scss/partials/_widgets-cwl.scss */
.wgt-record .wgt-invoice-order {
  min-height: 485px;
}

/* line 1583, scss/partials/_widgets-cwl.scss */
.wgt-invoice-order {
  padding-top: 20px;
  margin-bottom: 10px;
}
/* line 1588, scss/partials/_widgets-cwl.scss */
.wgt-invoice-order tfoot td {
  text-align: right;
}
/* line 1593, scss/partials/_widgets-cwl.scss */
.wgt-invoice-order td.opts a {
  margin: 0;
}
/* line 1597, scss/partials/_widgets-cwl.scss */
.wgt-invoice-order .review {
  color: #f88529;
}
/* line 1600, scss/partials/_widgets-cwl.scss */
.wgt-invoice-order .fail {
  color: #e8371a;
}
/* line 1603, scss/partials/_widgets-cwl.scss */
.wgt-invoice-order .invoiced {
  color: #999;
}
/* line 1606, scss/partials/_widgets-cwl.scss */
.wgt-invoice-order .total {
  color: #f88529;
  font-size: 18px;
  font-weight: bold;
}

/* line 1613, scss/partials/_widgets-cwl.scss */
.wgt-movie-list {
  color: #4d4d4d;
  font-size: 14px;
  padding-bottom: 44px;
}
/* line 1618, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .tips label {
  color: red;
}
/* line 1622, scss/partials/_widgets-cwl.scss */
.wgt-movie-list li {
  width: 220px;
  margin: 21px 0 0 21px;
  border: 1px solid #e4e4e4;
  float: left;
}
/* line 1627, scss/partials/_widgets-cwl.scss */
.wgt-movie-list li:hover, .wgt-movie-list li:active, .wgt-movie-list li.active {
  -webkit-box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.18);
  -moz-box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.18);
  box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.18);
}
/* line 1633, scss/partials/_widgets-cwl.scss */
.wgt-movie-list li:hover .opts-mask, .wgt-movie-list li:active .opts-mask, .wgt-movie-list li.active .opts-mask {
  display: block;
}
/* line 1636, scss/partials/_widgets-cwl.scss */
.wgt-movie-list li:hover .page-opts, .wgt-movie-list li:active .page-opts, .wgt-movie-list li.active .page-opts {
  visibility: visible;
}
/* line 1642, scss/partials/_widgets-cwl.scss */
.wgt-movie-list ul a {
  display: block;
}
/* line 1650, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .box {
  width: 220px;
  height: 165px;
  position: relative;
  overflow: hidden;
}
/* line 1655, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .box .img-pack {
  width: 294px;
  margin-left: -37px;
  border-radius: 0;
}
/* line 1661, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .mobile-phone {
  width: 42px;
  height: 20px;
  background: url(images/bg/bg-tag-work.png) no-repeat 0 0;
  position: absolute;
  top: 3px;
  right: 0px;
  z-index: 8;
}
/* line 1670, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .opts-mask {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url(images/bg/bg-user-mask.png);
}
/* line 1678, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .opts-mask a {
  color: #fff;
  text-decoration: none;
}
/* line 1685, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .opts-mask a:hover {
  color: #33cc99;
}
/* line 1687, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .opts-mask a:hover .icon-edit-1 {
  background-position: 0 -2409px;
}
/* line 1690, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .opts-mask a:hover .icon-preview-1 {
  background-position: 0 -5453px;
}
/* line 1693, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .opts-mask a:hover .icon-share-1 {
  background-position: 0 -7834px;
}
/* line 1697, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .opts-mask a + a {
  margin-left: 30px;
}
/* line 1701, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .opts-mask .wrap {
  margin-top: 50px;
  text-align: center;
}
/* line 1706, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .title {
  margin-top: 3px;
  padding: 0 4px 4px;
  text-align: left;
  position: relative;
}
/* line 1711, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .title .tip {
  font-size: 12px;
  color: #adadad;
  position: absolute;
  right: 5px;
  top: 5px;
}
/* line 1717, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .title .tip + label {
  width: 160px;
}
/* line 1721, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .title label {
  display: block;
  line-height: 30px;
}
/* line 1726, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .title input {
  display: none;
  text-align: center;
}
/* line 1731, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .title.edit label {
  display: none;
}
/* line 1734, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .title.edit input {
  display: block;
}
/* line 1739, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .author {
  padding: 0 5px 5px;
}
/* line 1745, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .author span {
  color: #999;
  padding-left: 8px;
}
/* line 1749, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .author img {
  border-radius: 50%;
  width: 30px;
  height: 30px;
}
/* line 1755, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .page-opts {
  visibility: hidden;
  margin: 8px 0;
  max-width: 220px;
  overflow: hidden;
}
/* line 1760, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .page-opts .wrap {
  white-space: nowrap;
}
/* line 1763, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .page-opts .btn-icon-text {
  min-width: 23px;
  height: 18px;
  line-height: 18px;
  border: 1px solid transparent;
  background: none;
  margin: 0;
  transition: border 0.6s, padding 0.6s, margin 0.6s;
  -moz-transition: border 0.6s, padding 0.6s, margin 0.6s;
  -webkit-transition: border 0.6s, padding 0.6s, margin 0.6s;
  -o-transition: border 0.6s, padding 0.6s, margin 0.6s;
}
/* line 1774, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .page-opts .btn-icon-text .text {
  font-size: 12px;
  height: 100%;
  background: none;
  color: #33cc99;
  margin-left: 4px;
  padding: 0;
}
/* line 1781, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .page-opts .btn-icon-text .text:before {
  width: 0;
  height: 0;
}
/* line 1786, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .page-opts .btn-icon-text:hover, .wgt-movie-list .page-opts .btn-icon-text:active, .wgt-movie-list .page-opts .btn-icon-text.active {
  border: 1px solid #33cc99;
  padding: 0 5px;
  margin: 0 5px;
}
/* line 1792, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .page-opts .btn-icon-text:hover .text, .wgt-movie-list .page-opts .btn-icon-text:active .text, .wgt-movie-list .page-opts .btn-icon-text.active .text {
  padding: 0;
}
/* line 1795, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .page-opts .btn-icon-text:hover .icon-copy-1, .wgt-movie-list .page-opts .btn-icon-text:active .icon-copy-1, .wgt-movie-list .page-opts .btn-icon-text.active .icon-copy-1 {
  background-position: 0 -1646px;
}
/* line 1798, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .page-opts .btn-icon-text:hover .icon-export-1, .wgt-movie-list .page-opts .btn-icon-text:active .icon-export-1, .wgt-movie-list .page-opts .btn-icon-text.active .icon-export-1 {
  background-position: 0 -3026px;
}
/* line 1801, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .page-opts .btn-icon-text:hover .icon-sort-manage-1, .wgt-movie-list .page-opts .btn-icon-text:active .icon-sort-manage-1, .wgt-movie-list .page-opts .btn-icon-text.active .icon-sort-manage-1 {
  background-position: 0 -8099px;
}
/* line 1804, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .page-opts .btn-icon-text:hover .icon-del-1, .wgt-movie-list .page-opts .btn-icon-text:active .icon-del-1, .wgt-movie-list .page-opts .btn-icon-text.active .icon-del-1 {
  background-position: 0 -2206px;
}
/* line 1807, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .page-opts .btn-icon-text:hover .icon-apply, .wgt-movie-list .page-opts .btn-icon-text:active .icon-apply, .wgt-movie-list .page-opts .btn-icon-text.active .icon-apply {
  background-position: 0 -417px;
}
/* line 1810, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .page-opts .btn-icon-text:hover .icon-submit, .wgt-movie-list .page-opts .btn-icon-text:active .icon-submit, .wgt-movie-list .page-opts .btn-icon-text.active .icon-submit {
  background-position: 0 -9164px;
}
/* line 1815, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .page-opts .icon-copy-1 {
  width: 14px;
}
/* line 1818, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .page-opts .icon-export-1 {
  width: 17px;
}
/* line 1821, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .page-opts .icon-sort-manage-1 {
  width: 16px;
}
/* line 1824, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .page-opts .icon-del-1 {
  width: 13px;
}
/* line 1827, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .page-opts .icon-submit {
  width: 19px;
}
/* line 1830, scss/partials/_widgets-cwl.scss */
.wgt-movie-list .page-opts .icon-apply {
  width: 17px;
}

/*
 * create time : 2015-9-21
 * css for wgt-uc-class
 */
/* line 9, scss/partials/_widgets-zly.scss */
.wgt-ad .ad {
  width: 1200px;
  height: 90px;
  margin: 20px auto;
  position: relative;
  overflow: hidden;
}
/* line 16, scss/partials/_widgets-zly.scss */
.wgt-ad .a-link {
  display: block;
}
/* line 20, scss/partials/_widgets-zly.scss */
.wgt-ad .close {
  position: absolute;
  right: 0;
  top: 0;
  background: black;
  background: rgba(0, 0, 0, 0.5);
  width: 100px;
  height: 24px;
  line-height: 24px;
  color: #fff;
  font-size: 12px;
  text-align: center;
}
/* line 33, scss/partials/_widgets-zly.scss */
.wgt-ad .close .icon {
  margin-left: 9px;
}

/* line 39, scss/partials/_widgets-zly.scss */
.wgt-temp-e {
  padding-bottom: 80px;
}
/* line 42, scss/partials/_widgets-zly.scss */
.wgt-temp-e .status-1 {
  color: #f88529;
}
/* line 46, scss/partials/_widgets-zly.scss */
.wgt-temp-e .opt-1 {
  color: #33cc99;
}
/* line 50, scss/partials/_widgets-zly.scss */
.wgt-temp-e .form-1 {
  padding-left: 5px;
}
/* line 55, scss/partials/_widgets-zly.scss */
.wgt-temp-e .form-input .s-temp {
  width: 280px;
  height: 210px;
}
/* line 61, scss/partials/_widgets-zly.scss */
.wgt-temp-e .select-2 {
  display: none;
  width: 276px;
}
/* line 65, scss/partials/_widgets-zly.scss */
.wgt-temp-e .select-2 .opt-2 {
  color: #999;
}
/* line 70, scss/partials/_widgets-zly.scss */
.wgt-temp-e .s-head {
  overflow: hidden;
}
/* line 71, scss/partials/_widgets-zly.scss */
.wgt-temp-e .s-head a {
  float: right;
  margin: 5px 0 0 30px;
}
/* line 79, scss/partials/_widgets-zly.scss */
.wgt-temp-e .v-head {
  overflow: hidden;
  margin: -11px 0 20px 15px;
  border-bottom: 1px solid #e2e4e5;
}
/* line 83, scss/partials/_widgets-zly.scss */
.wgt-temp-e .v-head .form-group {
  float: left;
  margin-right: 140px;
}
/* line 88, scss/partials/_widgets-zly.scss */
.wgt-temp-e .v-head .form-label {
  min-width: 0;
}
/* line 92, scss/partials/_widgets-zly.scss */
.wgt-temp-e .v-head .form-text {
  margin-bottom: 14px;
}
/* line 99, scss/partials/_widgets-zly.scss */
.wgt-temp-e .s-wrap {
  position: relative;
  float: left;
}
/* line 103, scss/partials/_widgets-zly.scss */
.wgt-temp-e .s-wrap:before {
  content: '';
  width: 1px;
  display: block;
  height: 100%;
  position: absolute;
  background: #dfdfdf;
  top: 0;
  right: 30px;
}
/* line 114, scss/partials/_widgets-zly.scss */
.wgt-temp-e .s-wrap:after {
  width: 10px;
  height: 6px;
  content: "";
  display: block;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -1px;
  background: url(images/icons/icon-down.png);
}
/* line 127, scss/partials/_widgets-zly.scss */
.wgt-temp-e .s-text {
  width: 160px;
}
/* line 131, scss/partials/_widgets-zly.scss */
.wgt-temp-e .options {
  -webkit-box-shadow: 3px 4px 6px #dedede;
  -moz-box-shadow: 3px 4px 6px #dedede;
  -ms-box-shadow: 3px 4px 6px #dedede;
  box-shadow: 3px 4px 6px #dedede;
  z-index: 2;
}
/* line 133, scss/partials/_widgets-zly.scss */
.wgt-temp-e .options ul,
.wgt-temp-e .options li,
.wgt-temp-e .options a {
  width: 160px;
}
/* line 146, scss/partials/_widgets-zly.scss */
.wgt-temp-e .s-option {
  display: block;
  height: 32px;
  line-height: 32px;
  color: #4d4d4d;
  text-align: center;
}
/* line 153, scss/partials/_widgets-zly.scss */
.wgt-temp-e .s-option:hover {
  background: #f5f5f5;
  color: #33cc99;
  text-decoration: none;
}
/* line 160, scss/partials/_widgets-zly.scss */
.wgt-temp-e .e-group {
  color: #999;
  min-height: 20px;
  line-height: 20px;
  margin-top: 5px;
  margin-bottom: 17px;
  font-size: 14px;
}
/* line 168, scss/partials/_widgets-zly.scss */
.wgt-temp-e .e-group .desc {
  width: 276px;
}
/* line 172, scss/partials/_widgets-zly.scss */
.wgt-temp-e .e-group .opt-1 {
  float: right;
}
/* line 176, scss/partials/_widgets-zly.scss */
.wgt-temp-e .e-group.edit {
  margin: 3px 0 9px 0;
}
/* line 179, scss/partials/_widgets-zly.scss */
.wgt-temp-e .e-group.edit .select-2 {
  display: block;
}
/* line 183, scss/partials/_widgets-zly.scss */
.wgt-temp-e .e-group.edit .desc {
  display: none;
}
/* line 189, scss/partials/_widgets-zly.scss */
.wgt-temp-e .form-btns {
  text-align: left;
  padding-left: 96px;
}
/* line 193, scss/partials/_widgets-zly.scss */
.wgt-temp-e .form-btns .btn {
  margin: 0 9px;
}
/* line 198, scss/partials/_widgets-zly.scss */
.wgt-temp-e .t-opt {
  margin: 70px 30px 0 30px;
  display: none;
  color: #fff;
}
/* line 203, scss/partials/_widgets-zly.scss */
.wgt-temp-e .t-opt:hover {
  text-decoration: none;
}
/* line 206, scss/partials/_widgets-zly.scss */
.wgt-temp-e .t-opt:hover .text {
  color: #33cc99;
}
/* line 212, scss/partials/_widgets-zly.scss */
.wgt-temp-e .s-temp {
  position: relative;
}
/* line 215, scss/partials/_widgets-zly.scss */
.wgt-temp-e .s-temp img {
  width: 100%;
  height: 100%;
}
/* line 221, scss/partials/_widgets-zly.scss */
.wgt-temp-e .s-temp:hover .opts {
  background: rgba(0, 0, 0, 0.7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000) \9;
  zoom: 1\9;
}
/* line 227, scss/partials/_widgets-zly.scss */
.wgt-temp-e .s-temp:hover .t-opt {
  display: inline-block;
}
/* line 232, scss/partials/_widgets-zly.scss */
.wgt-temp-e .s-temp .text {
  display: block;
  text-align: center;
}
/* line 237, scss/partials/_widgets-zly.scss */
.wgt-temp-e .s-temp .opts {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  text-align: center;
}

/* line 250, scss/partials/_widgets-zly.scss */
.wgt-recs-m {
  padding-bottom: 200px;
}
/* line 253, scss/partials/_widgets-zly.scss */
.wgt-recs-m .title {
  text-align: center;
  position: relative;
}
/* line 257, scss/partials/_widgets-zly.scss */
.wgt-recs-m .title .opts {
  position: absolute;
  bottom: 0;
  right: 0;
}
/* line 262, scss/partials/_widgets-zly.scss */
.wgt-recs-m .title .opts a {
  color: #33cc99;
}
/* line 266, scss/partials/_widgets-zly.scss */
.wgt-recs-m .title .opts a + a {
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #33cc99;
}
/* line 274, scss/partials/_widgets-zly.scss */
.wgt-recs-m .title-1 {
  font-size: 18px;
}
/* line 278, scss/partials/_widgets-zly.scss */
.wgt-recs-m .title-2 {
  font-size: 14px;
  margin-bottom: 30px;
}
/* line 283, scss/partials/_widgets-zly.scss */
.wgt-recs-m .wgt-pagination {
  margin-top: 25px;
}
/* line 287, scss/partials/_widgets-zly.scss */
.wgt-recs-m .empty-content {
  margin-top: 80px;
}
/* line 290, scss/partials/_widgets-zly.scss */
.wgt-recs-m .empty-content .btn-11 {
  font-size: 14px;
  margin-top: 17px;
}
/* line 296, scss/partials/_widgets-zly.scss */
.wgt-recs-m .sum-table {
  border-top: 1px solid #e2e4e5;
}
/* line 299, scss/partials/_widgets-zly.scss */
.wgt-recs-m .sum-table th {
  padding: 15px 10px 5px 10px;
  border-bottom: 1px solid #e2e4e5;
}
/* line 305, scss/partials/_widgets-zly.scss */
.wgt-recs-m .sum {
  font-size: 14px;
  padding: 0 0 20px 20px;
}
/* line 309, scss/partials/_widgets-zly.scss */
.wgt-recs-m .sum .row {
  overflow: hidden;
}
/* line 313, scss/partials/_widgets-zly.scss */
.wgt-recs-m .sum .item {
  float: left;
  width: 33%;
  line-height: 35px;
}
/* line 320, scss/partials/_widgets-zly.scss */
.wgt-recs-m .sum .item-1 {
  width: 100%;
}
/* line 324, scss/partials/_widgets-zly.scss */
.wgt-recs-m .sum .name {
  font-weight: 500;
  margin-right: 10px;
  width: 70px;
  text-align: right;
  display: inline-block;
}
/* line 332, scss/partials/_widgets-zly.scss */
.wgt-recs-m .sum .desc {
  color: #999;
}
/* line 336, scss/partials/_widgets-zly.scss */
.wgt-recs-m .sum .note {
  color: #f88529;
  margin-left: 10px;
}
/* line 343, scss/partials/_widgets-zly.scss */
.wgt-recs-m .opt-1 a {
  color: #33cc99;
}
/* line 347, scss/partials/_widgets-zly.scss */
.wgt-recs-m .opt-1 a + a {
  margin-left: 5px;
  padding-left: 5px;
  border-left: 1px solid #91c034;
}
/* line 355, scss/partials/_widgets-zly.scss */
.wgt-recs-m .opt-2 a {
  color: #999;
}
/* line 360, scss/partials/_widgets-zly.scss */
.wgt-recs-m .table tr td {
  color: #999;
}
/* line 363, scss/partials/_widgets-zly.scss */
.wgt-recs-m .table tr td.status-1 {
  color: #e8371a;
}
/* line 367, scss/partials/_widgets-zly.scss */
.wgt-recs-m .table tr td.status-2 {
  color: #f88529;
}

/* line 373, scss/partials/_widgets-zly.scss */
.wgt-withdraw {
  padding-bottom: 70px;
}
/* line 375, scss/partials/_widgets-zly.scss */
.wgt-withdraw input[disabled="disabled"],
.wgt-withdraw select[disabled="disabled"] {
  background: #f5f5f5;
}
/* line 380, scss/partials/_widgets-zly.scss */
.wgt-withdraw .form-1 {
  padding-left: 5px;
}
/* line 384, scss/partials/_widgets-zly.scss */
.wgt-withdraw .wgt-tips {
  top: 213px;
}
/* line 387, scss/partials/_widgets-zly.scss */
.wgt-withdraw .wgt-tips .inner {
  padding: 22px 22px;
}
/* line 393, scss/partials/_widgets-zly.scss */
.wgt-withdraw .form-input .help-tip p {
  left: 110%;
  bottom: 8px;
}
/* line 399, scss/partials/_widgets-zly.scss */
.wgt-withdraw .form-btns {
  text-align: left;
  padding-left: 88px;
}
/* line 403, scss/partials/_widgets-zly.scss */
.wgt-withdraw .form-btns .btn {
  margin: 0 18px;
}
/* line 410, scss/partials/_widgets-zly.scss */
.wgt-withdraw div.trigger,
.wgt-withdraw ul.options li {
  width: 268px;
}
/* line 415, scss/partials/_widgets-zly.scss */
.wgt-withdraw div.trigger {
  border: 1px solid #dfdfdf;
}
/* line 418, scss/partials/_widgets-zly.scss */
.wgt-withdraw div.trigger:after {
  width: 10px;
  height: 6px;
  border: none;
  background: url(images/icons/icon-down.png);
  right: 9px;
}
/* line 426, scss/partials/_widgets-zly.scss */
.wgt-withdraw div.trigger:before {
  content: '';
  width: 1px;
  display: block;
  height: 100%;
  position: absolute;
  background: #dfdfdf;
  top: 0;
  right: 30px;
}
/* line 438, scss/partials/_widgets-zly.scss */
.wgt-withdraw div.trigger.open:after {
  border: none;
}

/* line 443, scss/partials/_widgets-zly.scss */
.wgt-uc-class,
.wgt-uc-homework {
  /* 征集作品 */
}
/* line 446, scss/partials/_widgets-zly.scss */
.wgt-uc-class a[href]:hover,
.wgt-uc-homework a[href]:hover {
  text-decoration: none;
}
/* line 451, scss/partials/_widgets-zly.scss */
.wgt-uc-class ul,
.wgt-uc-homework ul {
  padding: 20px 21px 21px 21px;
}
/* line 455, scss/partials/_widgets-zly.scss */
.wgt-uc-class .class,
.wgt-uc-class .homework,
.wgt-uc-homework .class,
.wgt-uc-homework .homework {
  margin-bottom: 21px;
  border: 1px solid #dfdfdf;
  border-radius: 3px;
  font-size: 14px;
  position: relative;
}
/* line 463, scss/partials/_widgets-zly.scss */
.wgt-uc-class .class a,
.wgt-uc-class .class span,
.wgt-uc-class .homework a,
.wgt-uc-class .homework span,
.wgt-uc-homework .class a,
.wgt-uc-homework .class span,
.wgt-uc-homework .homework a,
.wgt-uc-homework .homework span {
  color: #999999;
}
/* line 468, scss/partials/_widgets-zly.scss */
.wgt-uc-class .class:hover,
.wgt-uc-class .homework:hover,
.wgt-uc-homework .class:hover,
.wgt-uc-homework .homework:hover {
  border: 1px solid #33cc99;
}
/* line 471, scss/partials/_widgets-zly.scss */
.wgt-uc-class .class:hover .title,
.wgt-uc-class .homework:hover .title,
.wgt-uc-homework .class:hover .title,
.wgt-uc-homework .homework:hover .title {
  color: #4d4d4d;
}
/* line 476, scss/partials/_widgets-zly.scss */
.wgt-uc-class .class:hover .joinCode span,
.wgt-uc-class .homework:hover .joinCode span,
.wgt-uc-homework .class:hover .joinCode span,
.wgt-uc-homework .homework:hover .joinCode span {
  color: #4d4d4d;
}
/* line 480, scss/partials/_widgets-zly.scss */
.wgt-uc-class .class:hover .joinCode .code,
.wgt-uc-class .homework:hover .joinCode .code,
.wgt-uc-homework .class:hover .joinCode .code,
.wgt-uc-homework .homework:hover .joinCode .code {
  color: #33cc99;
}
/* line 485, scss/partials/_widgets-zly.scss */
.wgt-uc-class .class:hover li.opts,
.wgt-uc-class .homework:hover li.opts,
.wgt-uc-homework .class:hover li.opts,
.wgt-uc-homework .homework:hover li.opts {
  display: block;
}
/* line 491, scss/partials/_widgets-zly.scss */
.wgt-uc-class .icon-edit,
.wgt-uc-homework .icon-edit {
  margin-right: 14px;
}
/* line 495, scss/partials/_widgets-zly.scss */
.wgt-uc-class .head,
.wgt-uc-homework .head {
  background: #f5f5f5;
  margin: 1px;
  padding: 11px 13px 14px 13px;
  line-height: 1.2;
  line-height: 1;
}
/* line 502, scss/partials/_widgets-zly.scss */
.wgt-uc-class .head .icon-hat,
.wgt-uc-homework .head .icon-hat {
  margin-right: 7px;
}
/* line 506, scss/partials/_widgets-zly.scss */
.wgt-uc-class .head i,
.wgt-uc-class .head a,
.wgt-uc-class .head span,
.wgt-uc-homework .head i,
.wgt-uc-homework .head a,
.wgt-uc-homework .head span {
  display: inline-block;
  vertical-align: bottom;
}
/* line 513, scss/partials/_widgets-zly.scss */
.wgt-uc-class .head .time,
.wgt-uc-homework .head .time {
  float: right;
}
/* line 517, scss/partials/_widgets-zly.scss */
.wgt-uc-class .head .createdTime,
.wgt-uc-homework .head .createdTime {
  color: #999999;
  font-size: 12px;
  vertical-align: middle;
  margin-top: 2px;
}
/* line 524, scss/partials/_widgets-zly.scss */
.wgt-uc-class .head .icon-edit,
.wgt-uc-homework .head .icon-edit {
  margin-left: 20px;
  vertical-align: middle;
}
/* line 529, scss/partials/_widgets-zly.scss */
.wgt-uc-class .head .icon-delete,
.wgt-uc-homework .head .icon-delete {
  vertical-align: middle;
}
/* line 533, scss/partials/_widgets-zly.scss */
.wgt-uc-class .head .title,
.wgt-uc-homework .head .title {
  margin-right: 20px;
  max-width: 180px;
}
/* line 541, scss/partials/_widgets-zly.scss */
.wgt-uc-class .head .opts,
.wgt-uc-homework .head .opts {
  float: right;
}
/* line 547, scss/partials/_widgets-zly.scss */
.wgt-uc-class .joinCode .code,
.wgt-uc-homework .joinCode .code {
  color: #999999;
  margin-left: 5px;
  font-weight: normal;
}
/* line 554, scss/partials/_widgets-zly.scss */
.wgt-uc-class .content,
.wgt-uc-homework .content {
  padding: 16px 13px 13px 18px;
  font-size: 14px;
}
/* line 559, scss/partials/_widgets-zly.scss */
.wgt-uc-class .content p,
.wgt-uc-homework .content p {
  padding-bottom: 16px;
}
/* line 563, scss/partials/_widgets-zly.scss */
.wgt-uc-class .content ul,
.wgt-uc-homework .content ul {
  padding: 0;
  font-size: 0;
}
/* line 567, scss/partials/_widgets-zly.scss */
.wgt-uc-class .content ul li,
.wgt-uc-homework .content ul li {
  font-size: 12px;
}
/* line 571, scss/partials/_widgets-zly.scss */
.wgt-uc-class .content ul > .opts,
.wgt-uc-homework .content ul > .opts {
  display: none;
}
/* line 574, scss/partials/_widgets-zly.scss */
.wgt-uc-class .content ul > .opts div,
.wgt-uc-homework .content ul > .opts div {
  margin-right: 0;
  margin-left: 45px;
  text-align: right;
}
/* line 579, scss/partials/_widgets-zly.scss */
.wgt-uc-class .content ul > .opts div > a,
.wgt-uc-homework .content ul > .opts div > a {
  float: none;
  min-width: 0;
  margin-right: 0;
}
/* line 584, scss/partials/_widgets-zly.scss */
.wgt-uc-class .content ul > .opts div > a + a,
.wgt-uc-homework .content ul > .opts div > a + a {
  margin-left: 6px;
}
/* line 590, scss/partials/_widgets-zly.scss */
.wgt-uc-class .content ul > .opts .icon + .icon,
.wgt-uc-homework .content ul > .opts .icon + .icon {
  margin-right: 0;
}
/* line 595, scss/partials/_widgets-zly.scss */
.wgt-uc-class .content ul a,
.wgt-uc-homework .content ul a {
  float: left;
  margin-right: 40px;
  min-width: 100px;
}
/* line 601, scss/partials/_widgets-zly.scss */
.wgt-uc-class .content ul a .btn.btn-icon,
.wgt-uc-homework .content ul a .btn.btn-icon {
  margin-right: 6px;
}
/* line 606, scss/partials/_widgets-zly.scss */
.wgt-uc-class .content ul a:hover span,
.wgt-uc-homework .content ul a:hover span {
  color: #33cc99;
}
/* line 610, scss/partials/_widgets-zly.scss */
.wgt-uc-class .content ul a:hover > .btn.btn-icon,
.wgt-uc-homework .content ul a:hover > .btn.btn-icon {
  background: url(images/bg/bg-btn-icon.png);
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 625, scss/partials/_widgets-zly.scss */
.wgt-uc-class .class-opts,
.wgt-uc-homework .class-opts {
  display: none;
  position: absolute;
  top: 50%;
  margin-top: 5px;
  right: 12px;
}
/* line 634, scss/partials/_widgets-zly.scss */
.wgt-uc-class .info,
.wgt-uc-class .description,
.wgt-uc-homework .info,
.wgt-uc-homework .description {
  padding: 16px 13px 0 25px;
}
/* line 638, scss/partials/_widgets-zly.scss */
.wgt-uc-class .info p,
.wgt-uc-class .description p,
.wgt-uc-homework .info p,
.wgt-uc-homework .description p {
  color: #4d4d4d;
  font-size: 14px;
}
/* line 644, scss/partials/_widgets-zly.scss */
.wgt-uc-class .description,
.wgt-uc-homework .description {
  padding: 16px 13px 0 18px;
}
/* line 647, scss/partials/_widgets-zly.scss */
.wgt-uc-class .description p,
.wgt-uc-homework .description p {
  font-size: 14px;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
}
/* line 655, scss/partials/_widgets-zly.scss */
.wgt-uc-class .img-list,
.wgt-uc-homework .img-list {
  padding-left: 13px;
}
/* line 658, scss/partials/_widgets-zly.scss */
.wgt-uc-class .img-list .img,
.wgt-uc-homework .img-list .img {
  width: 120px;
  height: 100px;
  display: inline-block;
  margin: 5px 4px;
}
/* line 664, scss/partials/_widgets-zly.scss */
.wgt-uc-class .img-list .img img,
.wgt-uc-homework .img-list .img img {
  width: 120px;
  height: 100px;
}
/* line 671, scss/partials/_widgets-zly.scss */
.wgt-uc-class .score-opt,
.wgt-uc-homework .score-opt {
  position: absolute;
  bottom: 15px;
  right: 15px;
}
/* line 676, scss/partials/_widgets-zly.scss */
.wgt-uc-class .score-opt a.btn,
.wgt-uc-homework .score-opt a.btn {
  color: #fff;
}
/* line 680, scss/partials/_widgets-zly.scss */
.wgt-uc-class .score-opt span.done,
.wgt-uc-homework .score-opt span.done {
  color: #f88529;
}

/*
*** css for wgt-class-new
*/
/* line 691, scss/partials/_widgets-zly.scss */
.wgt-class-new i.icon {
  margin-right: 0;
}
/* line 695, scss/partials/_widgets-zly.scss */
.wgt-class-new .form-group {
  text-align: center;
  margin: 19px 0;
}
/* line 701, scss/partials/_widgets-zly.scss */
.wgt-class-new .form-label {
  min-width: 50px;
}
/* line 707, scss/partials/_widgets-zly.scss */
.wgt-class-new .form-cols-2 .form-input .input {
  width: 220px;
  line-height: 24px;
}
/* line 714, scss/partials/_widgets-zly.scss */
.wgt-class-new .form-btns {
  text-align: center;
  padding: 0;
  margin-top: 5px;
}
/* line 719, scss/partials/_widgets-zly.scss */
.wgt-class-new .form-btns .btn {
  margin: 0;
}
/* line 723, scss/partials/_widgets-zly.scss */
.wgt-class-new .form-btns .btn + .btn {
  margin-left: 30px;
}

/* line 730, scss/partials/_widgets-zly.scss */
.wgt-uc-order a {
  color: #4d4d4d;
}
/* line 733, scss/partials/_widgets-zly.scss */
.wgt-uc-order a:hover {
  color: #33cc99;
  text-decoration: none;
}
/* line 739, scss/partials/_widgets-zly.scss */
.wgt-uc-order i.icon {
  margin-right: 0;
}
/* line 743, scss/partials/_widgets-zly.scss */
.wgt-uc-order .col-checkbox {
  display: none;
  width: 35px;
  text-align: center;
}
/* line 749, scss/partials/_widgets-zly.scss */
.wgt-uc-order .toolbar {
  font-size: 14px;
  margin-top: 20px;
  padding: 3px 0;
}
/* line 764, scss/partials/_widgets-zly.scss */
.wgt-uc-order .toolbar thead th {
  font-size: 14px;
  color: #4d4d4d;
}
/* line 773, scss/partials/_widgets-zly.scss */
.wgt-uc-order .toolbar .checkbox:hover,
.wgt-uc-order .toolbar label:hover,
.wgt-uc-order .toolbar .customTime:hover,
.wgt-uc-order .toolbar span:hover {
  color: #33cc99;
}
/* line 780, scss/partials/_widgets-zly.scss */
.wgt-uc-order .toolbar .fancy-select:hover .trigger {
  color: #33cc99;
}
/* line 786, scss/partials/_widgets-zly.scss */
.wgt-uc-order .toolbar .customTime {
  display: none;
}
/* line 790, scss/partials/_widgets-zly.scss */
.wgt-uc-order .toolbar .orderDetail {
  width: 205px;
  margin-left: 45px;
  margin-right: 14px;
}
/* line 796, scss/partials/_widgets-zly.scss */
.wgt-uc-order .toolbar .buyer span {
  width: 156px;
}
/* line 800, scss/partials/_widgets-zly.scss */
.wgt-uc-order .toolbar .actually-paid {
  margin-right: 36px;
}
/* line 804, scss/partials/_widgets-zly.scss */
.wgt-uc-order .toolbar label {
  display: none;
  margin-right: 15px;
}
/* line 809, scss/partials/_widgets-zly.scss */
.wgt-uc-order .toolbar .fancyselect {
  width: 100px;
}
/* line 813, scss/partials/_widgets-zly.scss */
.wgt-uc-order .toolbar .checkbox {
  display: none;
  margin-right: 5px;
}
/* line 819, scss/partials/_widgets-zly.scss */
.wgt-uc-order .toolbar .date {
  width: 73px;
  height: 21px;
  font-size: 12px;
  line-height: 21px;
  padding: 0 2px;
  margin: 0 6px;
}
/* line 828, scss/partials/_widgets-zly.scss */
.wgt-uc-order .toolbar span {
  width: 216px;
  text-align: center;
}
/* line 833, scss/partials/_widgets-zly.scss */
.wgt-uc-order .toolbar .operation {
  width: auto;
  padding-left: 146px;
}
/* line 838, scss/partials/_widgets-zly.scss */
.wgt-uc-order .toolbar .fancy-select div.trigger {
  background: none;
  border: none;
  text-align: center;
}
/* line 844, scss/partials/_widgets-zly.scss */
.wgt-uc-order .toolbar .allstatus + div.trigger {
  text-align: left;
}
/* line 851, scss/partials/_widgets-zly.scss */
.wgt-uc-order table.toolbar th.detail {
  position: relative;
}
/* line 854, scss/partials/_widgets-zly.scss */
.wgt-uc-order table.toolbar th.detail .customTime {
  position: absolute;
  top: 50%;
  right: -170px;
  margin: 0;
  margin-top: -10px;
  width: 240px;
}
/* line 865, scss/partials/_widgets-zly.scss */
.wgt-uc-order .detail {
  width: 245px;
  max-width: 245px;
  padding-left: 20px;
}
/* line 871, scss/partials/_widgets-zly.scss */
.wgt-uc-order .order-list {
  padding: 7px 21px 0;
  min-height: 285px;
}
/* line 876, scss/partials/_widgets-zly.scss */
.wgt-uc-order .buyer {
  width: 156px;
  max-width: 156px;
}
/* line 881, scss/partials/_widgets-zly.scss */
.wgt-uc-order .temp-d {
  width: 140px;
}
/* line 883, scss/partials/_widgets-zly.scss */
.wgt-uc-order .temp-d .title,
.wgt-uc-order .temp-d a {
  width: 100%;
}
/* line 891, scss/partials/_widgets-zly.scss */
.wgt-uc-order .order {
  margin-bottom: 21px;
  font-size: 14px;
  border: 1px solid #e2e4e5;
}
/* line 895, scss/partials/_widgets-zly.scss */
.wgt-uc-order .order:hover {
  border: 1px solid #33cc99;
}
/* line 898, scss/partials/_widgets-zly.scss */
.wgt-uc-order .order:hover .num,
.wgt-uc-order .order:hover th {
  color: #4d4d4d;
}
/* line 906, scss/partials/_widgets-zly.scss */
.wgt-uc-order .order .createdTime {
  white-space: nowrap;
}
/* line 911, scss/partials/_widgets-zly.scss */
.wgt-uc-order th {
  font-weight: normal;
  height: 42px;
  color: #999;
}
/* line 916, scss/partials/_widgets-zly.scss */
.wgt-uc-order th.num {
  color: #4d4d4d;
}
/* line 921, scss/partials/_widgets-zly.scss */
.wgt-uc-order thead {
  font-size: 12px;
  background: #f5f5f5;
}
/* line 925, scss/partials/_widgets-zly.scss */
.wgt-uc-order thead .checkbox {
  margin-left: 5px;
}
/* line 929, scss/partials/_widgets-zly.scss */
.wgt-uc-order thead .num {
  padding-left: 20px;
  text-align: left;
}
/* line 934, scss/partials/_widgets-zly.scss */
.wgt-uc-order thead .time {
  text-align: right;
  padding-right: 20px;
}
/* line 939, scss/partials/_widgets-zly.scss */
.wgt-uc-order thead .title {
  max-width: 300px;
}
/* line 946, scss/partials/_widgets-zly.scss */
.wgt-uc-order .showcustomTime .orderDetail {
  display: none;
}
/* line 950, scss/partials/_widgets-zly.scss */
.wgt-uc-order .showcustomTime .customTime {
  display: inline-block;
  margin-left: 35px;
}
/* line 957, scss/partials/_widgets-zly.scss */
.wgt-uc-order tbody .wrapper {
  font-size: 14px;
  color: #4d4d4d;
  font-weight: 400;
  padding: 15px 0;
}
/* line 964, scss/partials/_widgets-zly.scss */
.wgt-uc-order tbody .paid {
  color: #999999;
}
/* line 968, scss/partials/_widgets-zly.scss */
.wgt-uc-order tbody .expired {
  color: #e8371a;
}
/* line 972, scss/partials/_widgets-zly.scss */
.wgt-uc-order tbody td {
  vertical-align: top;
}
/* line 976, scss/partials/_widgets-zly.scss */
.wgt-uc-order tbody .buyer {
  text-align: center;
}
/* line 981, scss/partials/_widgets-zly.scss */
.wgt-uc-order .title {
  font-size: 14px;
  margin-bottom: 8px;
  width: 220px;
}
/* line 993, scss/partials/_widgets-zly.scss */
.wgt-uc-order .desc span {
  font-size: 12px;
  color: #999;
}
/* line 997, scss/partials/_widgets-zly.scss */
.wgt-uc-order .desc span a {
  color: #999;
}
/* line 1001, scss/partials/_widgets-zly.scss */
.wgt-uc-order .desc span[class] {
  display: block;
}
/* line 1012, scss/partials/_widgets-zly.scss */
.wgt-uc-order .cover {
  width: 70px;
  height: 50px;
  border: 1px solid #eee;
  box-sizing: border-box;
  border-radius: 3px;
  margin-right: 6px;
  font-size: 0;
  position: relative;
}
/* line 1023, scss/partials/_widgets-zly.scss */
.wgt-uc-order .cover img {
  width: 100%;
  height: 100%;
}
/* line 1028, scss/partials/_widgets-zly.scss */
.wgt-uc-order .cover .icon {
  position: absolute;
  top: 50%;
  margin-top: -15px;
  left: 50%;
  margin-left: -15px;
}
/* line 1037, scss/partials/_widgets-zly.scss */
.wgt-uc-order .vip {
  background: url(../assets/images/order/vip.png) 100% 100%;
}
/* line 1041, scss/partials/_widgets-zly.scss */
.wgt-uc-order .cloud {
  background: url(../assets/images/order/cloud.png) 100% 100%;
}
/* line 1045, scss/partials/_widgets-zly.scss */
.wgt-uc-order .price {
  width: 200px;
  max-width: 200px;
  text-align: center;
}
/* line 1051, scss/partials/_widgets-zly.scss */
.wgt-uc-order .status {
  width: 100px;
  max-width: 100px;
  text-align: center;
}
/* line 1057, scss/partials/_widgets-zly.scss */
.wgt-uc-order .pending {
  color: #f88529;
}
/* line 1061, scss/partials/_widgets-zly.scss */
.wgt-uc-order .size,
.wgt-uc-order .teacher {
  margin-right: 18px;
}
/* line 1066, scss/partials/_widgets-zly.scss */
.wgt-uc-order .opts {
  text-align: center;
  width: 180px;
  max-width: 180px;
}
/* line 1072, scss/partials/_widgets-zly.scss */
.wgt-uc-order .opts .wrapper {
  float: right;
  padding-right: 27px;
}
/* line 1077, scss/partials/_widgets-zly.scss */
.wgt-uc-order .opts a {
  width: 90px;
  display: block;
}
/* line 1081, scss/partials/_widgets-zly.scss */
.wgt-uc-order .opts a + a {
  margin-top: 10px;
}
/* line 1086, scss/partials/_widgets-zly.scss */
.wgt-uc-order .opts .btn:hover {
  text-decoration: none;
}

/* line 1098, scss/partials/_widgets-zly.scss */
.wgt-uc-order.wgt-temp-list .cover {
  width: 84px;
  height: 61px;
}
/* line 1103, scss/partials/_widgets-zly.scss */
.wgt-uc-order.wgt-temp-list tbody td {
  vertical-align: middle;
  padding: 0 10px;
}
/* line 1108, scss/partials/_widgets-zly.scss */
.wgt-uc-order.wgt-temp-list .opts {
  text-align: center;
}
/* line 1111, scss/partials/_widgets-zly.scss */
.wgt-uc-order.wgt-temp-list .opts a {
  display: inline-block;
  width: auto;
  margin: 0 8px;
}
/* line 1117, scss/partials/_widgets-zly.scss */
.wgt-uc-order.wgt-temp-list .opts .link-1 {
  color: #33cc99;
  font-size: 14px;
  margin-bottom: 10px;
}
/* line 1122, scss/partials/_widgets-zly.scss */
.wgt-uc-order.wgt-temp-list .opts .link-1 a {
  color: #33cc99;
}
/* line 1130, scss/partials/_widgets-zly.scss */
.wgt-uc-order.wgt-temp-list .toolbar {
  border: 1px solid #fff;
}
/* line 1133, scss/partials/_widgets-zly.scss */
.wgt-uc-order.wgt-temp-list .toolbar th {
  font-size: 14px;
  color: #4d4d4d;
  padding: 0 10px;
}
/* line 1140, scss/partials/_widgets-zly.scss */
.wgt-uc-order.wgt-temp-list .desc {
  max-width: 160px;
}
/* line 1145, scss/partials/_widgets-zly.scss */
.wgt-uc-order.wgt-temp-list .title {
  max-width: 160px;
}
/* line 1149, scss/partials/_widgets-zly.scss */
.wgt-uc-order.wgt-temp-list .detail {
  padding-left: 0;
  white-space: nowrap;
}
/* line 1154, scss/partials/_widgets-zly.scss */
.wgt-uc-order.wgt-temp-list .detail .wrapper {
  margin-left: 20px;
  display: inline-block;
  width: auto;
}
/* line 1161, scss/partials/_widgets-zly.scss */
.wgt-uc-order.wgt-temp-list .empty-content {
  margin: 40px 0;
}
/* line 1164, scss/partials/_widgets-zly.scss */
.wgt-uc-order.wgt-temp-list .empty-content img {
  zoom: 0.9;
}

/* line 1171, scss/partials/_widgets-zly.scss */
.wgt-uc-homework .icon-homework-green {
  margin-right: 7px;
}
/* line 1175, scss/partials/_widgets-zly.scss */
.wgt-uc-homework .head {
  padding-left: 17px;
}
/* line 1178, scss/partials/_widgets-zly.scss */
.wgt-uc-homework .head .title {
  max-width: 600px;
}
/* line 1189, scss/partials/_widgets-zly.scss */
.wgt-uc-homework .author {
  float: left;
}
/* line 1193, scss/partials/_widgets-zly.scss */
.wgt-uc-homework .correctRate {
  width: 101px;
  float: right;
}
/* line 1197, scss/partials/_widgets-zly.scss */
.wgt-uc-homework .correctRate .rate {
  color: #33cc99;
  font-size: 16px;
  font-weight: bold;
}

/* line 1205, scss/partials/_widgets-zly.scss */
.wgt-homework {
  padding: 10px 21px 21px;
  font-size: 14px;
}
/* line 1210, scss/partials/_widgets-zly.scss */
.wgt-homework i.icon {
  margin-right: 0;
}
/* line 1214, scss/partials/_widgets-zly.scss */
.wgt-homework .nav ul li a {
  padding-left: 0;
}
/* line 1218, scss/partials/_widgets-zly.scss */
.wgt-homework .form-btns {
  padding: 20px 0 9px 0;
}
/* line 1222, scss/partials/_widgets-zly.scss */
.wgt-homework .content,
.wgt-homework .nav {
  float: right;
}
/* line 1228, scss/partials/_widgets-zly.scss */
.wgt-homework .section .type {
  width: 178px;
}
/* line 1233, scss/partials/_widgets-zly.scss */
.wgt-homework .numbers {
  width: 200px;
}
/* line 1237, scss/partials/_widgets-zly.scss */
.wgt-homework .numbers li {
  float: left;
  margin: 10px;
}
/* line 1242, scss/partials/_widgets-zly.scss */
.wgt-homework .numbers a {
  color: #4d4d4d;
  display: block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #f1f1f1;
  border-radius: 2px;
}
/* line 1252, scss/partials/_widgets-zly.scss */
.wgt-homework .numbers a:hover {
  background: #33cc99;
  color: #fff;
  width: 28px;
  height: 28px;
  line-height: 28px;
  border: 1px solid #33cc99;
  text-decoration: none;
}
/* line 1262, scss/partials/_widgets-zly.scss */
.wgt-homework .numbers a.wrong {
  background: #ff4400;
  color: #fff;
  border: none;
  width: 30px;
  height: 30px;
  line-height: 30px;
}
/* line 1273, scss/partials/_widgets-zly.scss */
.wgt-homework .list .info {
  float: left;
  margin-right: 16px;
}
/* line 1278, scss/partials/_widgets-zly.scss */
.wgt-homework .info,
.wgt-homework .content,
.wgt-homework .nav {
  padding: 1px;
  border: 1px solid #dfdfdf;
  border-radius: 3px;
}
/* line 1286, scss/partials/_widgets-zly.scss */
.wgt-homework .list {
  float: left;
}
/* line 1289, scss/partials/_widgets-zly.scss */
.wgt-homework .list li {
  margin-bottom: 11px;
}
/* line 1295, scss/partials/_widgets-zly.scss */
.wgt-homework .type,
.wgt-homework .main {
  padding: 10px 11px;
  line-height: 24px;
  background: #f1f1f1;
  float: none;
  margin-top: 0;
  width: auto;
}
/* line 1305, scss/partials/_widgets-zly.scss */
.wgt-homework .info {
  width: 78px;
}
/* line 1309, scss/partials/_widgets-zly.scss */
.wgt-homework .qresult,
.wgt-homework .list .type {
  padding: 10px 0;
  text-align: center;
}
/* line 1315, scss/partials/_widgets-zly.scss */
.wgt-homework .qresult {
  color: #fff;
}
/* line 1318, scss/partials/_widgets-zly.scss */
.wgt-homework .qresult.correct {
  background: #33cc99;
}
/* line 1322, scss/partials/_widgets-zly.scss */
.wgt-homework .qresult.wrong {
  background: #ff4400;
}
/* line 1327, scss/partials/_widgets-zly.scss */
.wgt-homework .images {
  margin: 10px;
}
/* line 1330, scss/partials/_widgets-zly.scss */
.wgt-homework .images img {
  max-width: 80px;
  max-height: 80px;
  margin-right: 6px;
}
/* line 1338, scss/partials/_widgets-zly.scss */
.wgt-homework .options,
.wgt-homework .answers {
  padding: 6px 11px;
  word-break: break-all;
}
/* line 1344, scss/partials/_widgets-zly.scss */
.wgt-homework .answers {
  border-top: 1px solid #ebebeb;
  color: #33cc99;
}
/* line 1348, scss/partials/_widgets-zly.scss */
.wgt-homework .answers p {
  margin: 4px 0;
}
/* line 1354, scss/partials/_widgets-zly.scss */
.wgt-homework .options input {
  margin-right: 4px;
}
/* line 1363, scss/partials/_widgets-zly.scss */
.wgt-homework .options li {
  margin: 8px 0;
}
/* line 1367, scss/partials/_widgets-zly.scss */
.wgt-homework .options label {
  max-width: 565px;
}
/* line 1372, scss/partials/_widgets-zly.scss */
.wgt-homework .content {
  width: 622px;
  color: #999;
}
/* line 1376, scss/partials/_widgets-zly.scss */
.wgt-homework .content:hover {
  border: 1px solid #33cc99;
  color: #4d4d4d;
}
/* line 1383, scss/partials/_widgets-zly.scss */
.wgt-homework .main input[type='text'] {
  width: 60px;
  width: 80px\9;
  border: none;
  border-bottom: 1px solid #656565;
  background: transparent;
  height: 19px;
  line-height: 19px;
  margin-top: -3px;
  padding: 0 2px;
  max-width: 100%;
  text-overflow: clip;
}
/* line 1398, scss/partials/_widgets-zly.scss */
.wgt-homework .result {
  font-size: 16px;
  padding: 5px 0 18px 210px;
}
/* line 1403, scss/partials/_widgets-zly.scss */
.wgt-homework #pie {
  width: 190px;
  height: 190px;
  margin-right: 66px;
  background: transparent url(../assets/images/bg/pie-bg.png) no-repeat center center !important;
  filter: alpha(opacity=100) !important;
}
/* line 1417, scss/partials/_widgets-zly.scss */
.wgt-homework .count span {
  font-size: 18px;
  margin-right: 4px;
}
/* line 1424, scss/partials/_widgets-zly.scss */
.wgt-homework .score span {
  font-size: 32px;
  color: #33cc99;
  margin-right: 4px;
}
/* line 1432, scss/partials/_widgets-zly.scss */
.wgt-homework .remark span {
  font-size: 16px;
  color: #f88529;
  max-width: 390px;
  display: inline-block;
  vertical-align: top;
}
/* line 1442, scss/partials/_widgets-zly.scss */
.wgt-homework .head .title {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 10px;
}
/* line 1448, scss/partials/_widgets-zly.scss */
.wgt-homework .head .name {
  max-width: 350px;
}
/* line 1453, scss/partials/_widgets-zly.scss */
.wgt-homework .head .icon-homework-green {
  margin-right: 9px;
}
/* line 1464, scss/partials/_widgets-zly.scss */
.wgt-homework .head a[href]:hover {
  text-decoration: underline;
}
/* line 1469, scss/partials/_widgets-zly.scss */
.wgt-homework .head .data {
  padding: 3px 0;
  text-align: right;
  color: #c4c4c4;
  font-size: 12px;
}
/* line 1475, scss/partials/_widgets-zly.scss */
.wgt-homework .head .data span {
  margin-right: 9px;
}
/* line 1479, scss/partials/_widgets-zly.scss */
.wgt-homework .head .data .exTime {
  margin-left: 21px;
}
/* line 1483, scss/partials/_widgets-zly.scss */
.wgt-homework .head .data.ta-l {
  text-align: left;
}
/* line 1488, scss/partials/_widgets-zly.scss */
.wgt-homework .head .page-opts {
  float: right;
}
/* line 1493, scss/partials/_widgets-zly.scss */
.wgt-homework .description {
  padding: 13px 13px 0;
  font-size: 14px;
  color: #999;
}
/* line 1499, scss/partials/_widgets-zly.scss */
.wgt-homework .relates {
  float: right;
}
/* line 1502, scss/partials/_widgets-zly.scss */
.wgt-homework .relates span,
.wgt-homework .relates .class,
.wgt-homework .relates .company {
  color: #33cc99;
}
/* line 1508, scss/partials/_widgets-zly.scss */
.wgt-homework .relates .class,
.wgt-homework .relates .company {
  max-width: 200px;
}
/* line 1514, scss/partials/_widgets-zly.scss */
.wgt-homework .relates .icon {
  margin-right: 5px;
}

/* line 1520, scss/partials/_widgets-zly.scss */
.wgt-uc-course {
  padding: 10px 0 0 20px;
  min-height: 500px;
}
/* line 1524, scss/partials/_widgets-zly.scss */
.wgt-uc-course .icon-course-time {
  float: right;
  margin: -62px 30px 0 0;
  z-index: 1;
  position: relative;
}
/* line 1531, scss/partials/_widgets-zly.scss */
.wgt-uc-course ul {
  clear: both;
}
/* line 1535, scss/partials/_widgets-zly.scss */
.wgt-uc-course li {
  padding: 17px 19px 16px 16px;
  margin: 0 20px 20px 0;
  float: left;
  border: 1px solid #dfdfdf;
  border-radius: 3px;
  position: relative;
}
/* line 1543, scss/partials/_widgets-zly.scss */
.wgt-uc-course li:hover {
  border: 1px solid #33cc99;
}
/* line 1546, scss/partials/_widgets-zly.scss */
.wgt-uc-course li:hover .close {
  display: block;
}
/* line 1552, scss/partials/_widgets-zly.scss */
.wgt-uc-course .cover {
  width: 180px;
  height: 132px;
  margin-right: 9px;
}
/* line 1559, scss/partials/_widgets-zly.scss */
.wgt-uc-course .cover,
.wgt-uc-course .desc {
  display: inline-block;
  vertical-align: top;
}
/* line 1573, scss/partials/_widgets-zly.scss */
.wgt-uc-course .desc .status a {
  color: #fff;
}
/* line 1579, scss/partials/_widgets-zly.scss */
.wgt-uc-course .progress {
  color: #33cc99;
}
/* line 1586, scss/partials/_widgets-zly.scss */
.wgt-uc-course .status .icon,
.wgt-uc-course .status .progress {
  margin-top: 8px;
}
/* line 1592, scss/partials/_widgets-zly.scss */
.wgt-uc-course .status .progress {
  margin-left: 5px;
  line-height: 15px;
}
/* line 1598, scss/partials/_widgets-zly.scss */
.wgt-uc-course .btn {
  float: right;
  margin-right: 5px;
}
/* line 1603, scss/partials/_widgets-zly.scss */
.wgt-uc-course .title {
  margin-top: -5px;
}
/* line 1606, scss/partials/_widgets-zly.scss */
.wgt-uc-course .title a {
  display: block;
  font-size: 16px;
  height: 46px;
  line-height: 23px;
  width: 224px;
  overflow: hidden;
  letter-spacing: 1px;
}
/* line 1617, scss/partials/_widgets-zly.scss */
.wgt-uc-course p {
  font-size: 14px;
  color: #4d4d4d;
}
/* line 1627, scss/partials/_widgets-zly.scss */
.wgt-uc-course p a {
  color: #939393;
  width: 140px;
}
/* line 1633, scss/partials/_widgets-zly.scss */
.wgt-uc-course .relates {
  height: 60px;
  margin-top: 2px;
}
/* line 1637, scss/partials/_widgets-zly.scss */
.wgt-uc-course .relates p {
  margin-bottom: 5px;
}
/* line 1642, scss/partials/_widgets-zly.scss */
.wgt-uc-course .close {
  display: none;
  font: 21px arial, sans-serif;
  position: absolute;
  right: 6px;
  text-decoration: none;
  text-shadow: 0 1px 0 #fff;
  top: 0;
  color: #33cc99;
}
/* line 1652, scss/partials/_widgets-zly.scss */
.wgt-uc-course .close:after {
  content: '×';
}
/* line 1656, scss/partials/_widgets-zly.scss */
.wgt-uc-course .close:hover {
  text-decoration: none;
}

/* line 1662, scss/partials/_widgets-zly.scss */
.wgt-menu-right {
  width: 309px;
  font-size: 14px;
}
/* line 1666, scss/partials/_widgets-zly.scss */
.wgt-menu-right .invite {
  display: block;
  width: 100%;
  height: 134px;
}
/* line 1671, scss/partials/_widgets-zly.scss */
.wgt-menu-right .invite img {
  width: 100%;
  height: 100%;
}
/* line 1677, scss/partials/_widgets-zly.scss */
.wgt-menu-right .FAQ {
  margin-top: 20px;
  padding: 20px 16px;
  border: 1px solid #dfdfdf;
  background: #fff;
}
/* line 1684, scss/partials/_widgets-zly.scss */
.wgt-menu-right .title {
  padding: 0 0 14px 0;
  color: #4d4d4d;
  font-size: 14px;
}
/* line 1691, scss/partials/_widgets-zly.scss */
.wgt-menu-right li a {
  display: block;
  height: 50px;
  line-height: 50px;
  border-top: 1px solid #dfdfdf;
  padding-left: 13px;
  color: #939393;
  font-size: 12px;
}
/* line 1701, scss/partials/_widgets-zly.scss */
.wgt-menu-right li a:hover {
  color: #33cc99;
}
/* line 1706, scss/partials/_widgets-zly.scss */
.wgt-menu-right li i {
  margin-right: 10px;
}
/* line 1711, scss/partials/_widgets-zly.scss */
.wgt-menu-right .more {
  margin-top: 47px;
  text-align: right;
}
/* line 1715, scss/partials/_widgets-zly.scss */
.wgt-menu-right .more a {
  color: #939393;
  font-size: 12px;
}
/* line 1719, scss/partials/_widgets-zly.scss */
.wgt-menu-right .more a:hover {
  text-decoration: none;
  color: #33cc99;
}
/* line 1725, scss/partials/_widgets-zly.scss */
.wgt-menu-right .more .icon {
  margin: 0 0 1px 3px;
}

/* line 1731, scss/partials/_widgets-zly.scss */
.wgt-detail-table {
  min-height: 560px;
}
/* line 1734, scss/partials/_widgets-zly.scss */
.wgt-detail-table .total {
  font-size: 16px;
  padding: 30px 0 20px 20px;
}
/* line 1738, scss/partials/_widgets-zly.scss */
.wgt-detail-table .total span,
.wgt-detail-table .total a {
  display: inline-block;
  vertical-align: bottom;
}
/* line 1744, scss/partials/_widgets-zly.scss */
.wgt-detail-table .total .num {
  color: #33cc99;
  font-size: 22px;
  font-weight: bold;
  line-height: 1;
}
/* line 1751, scss/partials/_widgets-zly.scss */
.wgt-detail-table .total a {
  color: #33cc99;
  font-size: 14px;
  margin-left: 18px;
}
/* line 1760, scss/partials/_widgets-zly.scss */
.wgt-detail-table table .num {
  width: 178px;
}
/* line 1765, scss/partials/_widgets-zly.scss */
.wgt-detail-table thead tr th {
  font-weight: normal;
  padding: 0 0 0 20px;
}
/* line 1770, scss/partials/_widgets-zly.scss */
.wgt-detail-table tbody tr td {
  padding: 15px 0 15px 20px;
  vertical-align: top;
  line-height: 23px;
  height: auto;
  border: none;
}
/* line 1778, scss/partials/_widgets-zly.scss */
.wgt-detail-table .date {
  padding-left: 40px;
}
/* line 1782, scss/partials/_widgets-zly.scss */
.wgt-detail-table .outdate {
  color: #939393;
}
/* line 1786, scss/partials/_widgets-zly.scss */
.wgt-detail-table .pending {
  color: #33cc99;
}
/* line 1790, scss/partials/_widgets-zly.scss */
.wgt-detail-table .note {
  width: 128px;
}
/* line 1794, scss/partials/_widgets-zly.scss */
.wgt-detail-table .fancy-select ul.options {
  top: 40px;
}
/* line 1798, scss/partials/_widgets-zly.scss */
.wgt-detail-table .fancy-select div.trigger,
.wgt-detail-table .fancy-select ul.options li {
  border: none;
  padding: 11px 16px 9px 14px;
}
/* line 1804, scss/partials/_widgets-zly.scss */
.wgt-detail-table .fancy-select .small ~ div.trigger,
.wgt-detail-table .fancy-select .small ~ ul.options li {
  min-width: 50px;
}

/* line 1810, scss/partials/_widgets-zly.scss */
.d-home {
  padding-bottom: 60px;
}
/* line 1811, scss/partials/_widgets-zly.scss */
.d-home .t-overflow {
  width: 150px;
}
/* line 1818, scss/partials/_widgets-zly.scss */
.d-home .w-msg {
  font-size: 12px;
  color: #999;
  margin-bottom: 5px;
  padding-left: 20px;
}
/* line 1825, scss/partials/_widgets-zly.scss */
.d-home .d-remain {
  color: #4d4d4d;
  font-size: 14px;
  width: 289px;
  overflow: hidden;
  padding-left: 20px;
  margin-top: 10px;
}
/* line 1833, scss/partials/_widgets-zly.scss */
.d-home .d-remain .d-link {
  margin-top: 11px;
}
/* line 1838, scss/partials/_widgets-zly.scss */
.d-home .r-num {
  color: #f88529;
  font-size: 24px;
}
/* line 1843, scss/partials/_widgets-zly.scss */
.d-home .d-link {
  font-size: 12px;
  color: #73d6b6;
  float: right;
}
/* line 1849, scss/partials/_widgets-zly.scss */
.d-home .s-title {
  font-size: 16px;
  color: #4d4d4d;
  overflow: hidden;
}
/* line 1854, scss/partials/_widgets-zly.scss */
.d-home .s-title .d-link {
  margin-top: 3px;
}
/* line 1859, scss/partials/_widgets-zly.scss */
.d-home .s-num {
  color: #f88529;
  font-size: 36px;
  margin-bottom: 20px;
}
/* line 1865, scss/partials/_widgets-zly.scss */
.d-home .t-col {
  float: left;
}
/* line 1868, scss/partials/_widgets-zly.scss */
.d-home .t-col.col1 {
  width: 187px;
}
/* line 1873, scss/partials/_widgets-zly.scss */
.d-home .s-total {
  overflow: hidden;
}
/* line 1877, scss/partials/_widgets-zly.scss */
.d-home .t-item {
  font-size: 14px;
  color: #4d4d4d;
  margin-bottom: 15px;
}
/* line 1883, scss/partials/_widgets-zly.scss */
.d-home .d-sum {
  overflow: hidden;
}
/* line 1887, scss/partials/_widgets-zly.scss */
.d-home .t-num {
  color: #999;
  margin-left: 7px;
}
/* line 1892, scss/partials/_widgets-zly.scss */
.d-home .sum-1,
.d-home .sum-2 {
  float: left;
}
/* line 1897, scss/partials/_widgets-zly.scss */
.d-home .sum-1 {
  width: 339px;
  padding: 0 25px 0 20px;
  border-right: 1px solid #e2e4e5;
}
/* line 1903, scss/partials/_widgets-zly.scss */
.d-home .sum-2 {
  width: 532px;
  padding-left: 28px;
}
/* line 1908, scss/partials/_widgets-zly.scss */
.d-home .s-chart {
  width: 482px;
  height: 216px;
  margin: 17px 0 0 20px;
}
/* line 1913, scss/partials/_widgets-zly.scss */
.d-home .s-chart.empty {
  background: url(images/designer/o-empty.png) no-repeat top center;
}
/* line 1918, scss/partials/_widgets-zly.scss */
.d-home .s-main {
  text-align: center;
  padding: 50px 0 40px 0;
}
/* line 1923, scss/partials/_widgets-zly.scss */
.d-home .d-tab {
  overflow: hidden;
  margin-top: 45px;
  border-bottom: 1px solid #e2e4e5;
  padding-right: 20px;
}
/* line 1929, scss/partials/_widgets-zly.scss */
.d-home .d-tab li {
  float: left;
  height: 52px;
}
/* line 1933, scss/partials/_widgets-zly.scss */
.d-home .d-tab li a {
  display: block;
  width: 120px;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  color: #4d4d4d;
  background: transparent;
  text-align: center;
}
/* line 1946, scss/partials/_widgets-zly.scss */
.d-home .d-tab li.curr a,
.d-home .d-tab li a:hover {
  text-decoration: none;
  border-bottom: 2px solid #73d6b6;
  color: #73d6b6;
}
/* line 1953, scss/partials/_widgets-zly.scss */
.d-home .d-tab ul {
  float: left;
}
/* line 1957, scss/partials/_widgets-zly.scss */
.d-home .d-tab .btn {
  float: right;
  margin-top: 12px;
  font-size: 14px;
}
/* line 1964, scss/partials/_widgets-zly.scss */
.d-home .d-notice {
  height: 30px;
  line-height: 30px;
  background: #f5f5f5;
  font-size: 12px;
  padding: 0 20px;
  overflow: hidden;
  position: relative;
  margin: 30px 0 46px 0;
}
/* line 1974, scss/partials/_widgets-zly.scss */
.d-home .d-notice .d-link {
  float: right;
}
/* line 1979, scss/partials/_widgets-zly.scss */
.d-home .n-content {
  color: #999;
}
/* line 1983, scss/partials/_widgets-zly.scss */
.d-home .n-time {
  color: #999;
  margin-left: 19px;
}
/* line 1988, scss/partials/_widgets-zly.scss */
.d-home .icon-notice {
  vertical-align: middle;
  margin: -3px 13px 0 0;
}
/* line 1993, scss/partials/_widgets-zly.scss */
.d-home .toolbar {
  position: relative;
  display: inline-block;
}
/* line 1997, scss/partials/_widgets-zly.scss */
.d-home .toolbar .fancy-select div.trigger,
.d-home .toolbar .fancy-select ul.options li {
  padding: 8px 15px 7px 15px;
  text-align: left;
  width: 75px;
}
/* line 2005, scss/partials/_widgets-zly.scss */
.d-home .fancy-select div.trigger:after {
  right: 10px;
}
/* line 2009, scss/partials/_widgets-zly.scss */
.d-home .fancy-select ul.options {
  box-shadow: 4px 4px 0 #e8e8e8;
}
/* line 2013, scss/partials/_widgets-zly.scss */
.d-home .customTime {
  position: absolute;
  top: 100%;
  left: 0;
  width: 240px;
  margin: 0;
  background: #fff;
  padding: 9px 15px;
  border: 1px solid #e5e5e5;
  box-shadow: 4px 4px 0 #e8e8e8;
}
/* line 2025, scss/partials/_widgets-zly.scss */
.d-home .date {
  width: 73px;
  height: 21px;
  font-size: 12px;
  line-height: 21px;
  padding: 0 2px;
  margin: 0 6px;
}
/* line 2035, scss/partials/_widgets-zly.scss */
.d-home .showcustomTime .customTime {
  display: block;
}
/* line 2039, scss/partials/_widgets-zly.scss */
.d-home .showcustomTime .fancy-select div.trigger {
  border: 1px solid #e5e5e5;
  color: #73d6b6;
  border-radius: 0;
}
/* line 2047, scss/partials/_widgets-zly.scss */
.d-home th {
  border-bottom: 1px solid #e2e4e5;
}
/* line 2051, scss/partials/_widgets-zly.scss */
.d-home .table {
  table-layout: fixed;
}
/* line 2052, scss/partials/_widgets-zly.scss */
.d-home .table .t-num {
  width: 210px;
}
/* line 2056, scss/partials/_widgets-zly.scss */
.d-home .table .t-time {
  width: 150px;
}
/* line 2062, scss/partials/_widgets-zly.scss */
.d-home .table th,
.d-home .table td {
  height: 50px;
}
/* line 2067, scss/partials/_widgets-zly.scss */
.d-home .table td {
  color: #999;
}
/* line 2072, scss/partials/_widgets-zly.scss */
.d-home .table tr:hover td {
  color: #4d4d4d;
}
/* line 2078, scss/partials/_widgets-zly.scss */
.d-home .d-tabs .tab {
  display: none;
}
/* line 2081, scss/partials/_widgets-zly.scss */
.d-home .d-tabs .tab.curr {
  display: block;
}

/* line 2088, scss/partials/_widgets-zly.scss */
.wgt-notice .n-notices {
  margin-top: -20px;
}
/* line 2093, scss/partials/_widgets-zly.scss */
.wgt-notice li {
  max-height: 50px;
  overflow: hidden;
  padding: 0 20px;
  transition: all 0.4s ease;
}
/* line 2098, scss/partials/_widgets-zly.scss */
.wgt-notice li:hover {
  background: #f5f5f5;
}
/* line 2101, scss/partials/_widgets-zly.scss */
.wgt-notice li:hover .n-title {
  color: #73d6b6;
  text-decoration: none;
}
/* line 2107, scss/partials/_widgets-zly.scss */
.wgt-notice li.curr {
  max-height: 400px;
  background: #f5f5f5;
}
/* line 2111, scss/partials/_widgets-zly.scss */
.wgt-notice li.curr .no-head {
  border-bottom: 1px solid #e2e4e5;
}
/* line 2119, scss/partials/_widgets-zly.scss */
.wgt-notice .no-head {
  line-height: 50px;
  height: 50px;
}
/* line 2124, scss/partials/_widgets-zly.scss */
.wgt-notice .n-title {
  font-size: 14px;
  color: #4d4d4d;
  max-width: 400px;
  height: 50px;
  display: inline-block;
}
/* line 2133, scss/partials/_widgets-zly.scss */
.wgt-notice .n-time {
  color: #999;
  float: right;
}
/* line 2138, scss/partials/_widgets-zly.scss */
.wgt-notice .n-msg {
  margin-bottom: 15px;
  background: #f5f5f5;
  font-size: 14px;
}
/* line 2145, scss/partials/_widgets-zly.scss */
.wgt-notice .n-msg p {
  margin: 7px 0;
  color: #4d4d4d;
}
/* line 2151, scss/partials/_widgets-zly.scss */
.wgt-notice .wgt-pagination .inner {
  padding-right: 0;
}

/* line 2156, scss/partials/_widgets-zly.scss */
.wgt-invite {
  width: 1920px;
  height: 3695px;
  background: url(images/invite/bg-invite.jpg);
  position: relative;
  left: 50%;
  margin-left: -960px;
}
/* line 2164, scss/partials/_widgets-zly.scss */
.wgt-invite .banner {
  padding-top: 395px;
}
/* line 2168, scss/partials/_widgets-zly.scss */
.wgt-invite .invite {
  display: block;
  width: 324px;
  height: 85px;
  margin: 0 auto;
}
/* line 2175, scss/partials/_widgets-zly.scss */
.wgt-invite .inner {
  width: 1100px;
  margin: 0 auto;
}
/* line 2180, scss/partials/_widgets-zly.scss */
.wgt-invite .col {
  float: left;
}
/* line 2184, scss/partials/_widgets-zly.scss */
.wgt-invite .bg-invite-4,
.wgt-invite .bg-invite-1,
.wgt-invite .bg-invite-3,
.wgt-invite .bg-invite-7,
.wgt-invite .bg-invite-8,
.wgt-invite .bg-invite-2,
.wgt-invite .bg-invite-5,
.wgt-invite .bg-invite-9,
.wgt-invite .bg-invite-10,
.wgt-invite .bg-invite-12,
.wgt-invite .bg-invite-11,
.wgt-invite .bg-invite-6 {
  display: inline-block;
  background: url("images/invite/bgs.png") no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
}
/* line 2203, scss/partials/_widgets-zly.scss */
.wgt-invite .bg-invite-4 {
  background-position: -10px -0px;
  width: 1072px;
  height: 50px;
}
/* line 2209, scss/partials/_widgets-zly.scss */
.wgt-invite .bg-invite-1 {
  background-position: -10px -60px;
  width: 350px;
  height: 82px;
}
/* line 2215, scss/partials/_widgets-zly.scss */
.wgt-invite .bg-invite-3 {
  background-position: -370px -60px;
  width: 350px;
  height: 82px;
}
/* line 2221, scss/partials/_widgets-zly.scss */
.wgt-invite .bg-invite-7 {
  background-position: -10px -152px;
  width: 350px;
  height: 82px;
}
/* line 2227, scss/partials/_widgets-zly.scss */
.wgt-invite .bg-invite-8 {
  background-position: -370px -152px;
  width: 350px;
  height: 82px;
}
/* line 2233, scss/partials/_widgets-zly.scss */
.wgt-invite .bg-invite-2 {
  background-position: -730px -60px;
  width: 268px;
  height: 56px;
}
/* line 2239, scss/partials/_widgets-zly.scss */
.wgt-invite .bg-invite-5 {
  background-position: -730px -126px;
  width: 244px;
  height: 265px;
}
/* line 2245, scss/partials/_widgets-zly.scss */
.wgt-invite .bg-invite-9 {
  background-position: -10px -244px;
  width: 213px;
  height: 121px;
}
/* line 2251, scss/partials/_widgets-zly.scss */
.wgt-invite .bg-invite-10 {
  background-position: -233px -244px;
  width: 212px;
  height: 160px;
}
/* line 2257, scss/partials/_widgets-zly.scss */
.wgt-invite .bg-invite-12 {
  background-position: -455px -244px;
  width: 201px;
  height: 168px;
}
/* line 2263, scss/partials/_widgets-zly.scss */
.wgt-invite .bg-invite-11 {
  background-position: -10px -375px;
  width: 172px;
  height: 153px;
}
/* line 2269, scss/partials/_widgets-zly.scss */
.wgt-invite .bg-invite-6 {
  background-position: -666px -401px;
  width: 155px;
  height: 264px;
}

/* line 2277, scss/partials/_widgets-zly.scss */
.wgt-c-avatar .cols {
  overflow: hidden;
  padding: 15px 15px 0 10px;
}
/* line 2282, scss/partials/_widgets-zly.scss */
.wgt-c-avatar .form-btns {
  margin-top: 25px;
}
/* line 2286, scss/partials/_widgets-zly.scss */
.wgt-c-avatar .col {
  float: left;
}
/* line 2291, scss/partials/_widgets-zly.scss */
.wgt-c-avatar .col-1 a {
  margin-left: 5px;
}
/* line 2296, scss/partials/_widgets-zly.scss */
.wgt-c-avatar .title {
  text-align: left;
}
/* line 2297, scss/partials/_widgets-zly.scss */
.wgt-c-avatar .title a {
  color: #33cc99;
  text-decoration: underline;
}
/* line 2301, scss/partials/_widgets-zly.scss */
.wgt-c-avatar .title a:hover {
  text-decoration: none;
}
/* line 2309, scss/partials/_widgets-zly.scss */
.wgt-c-avatar .main {
  width: 300px;
  height: 300px;
  background: #cfcfcf;
}
/* line 2315, scss/partials/_widgets-zly.scss */
.wgt-c-avatar .selects {
  margin-top: 26px;
}
/* line 2318, scss/partials/_widgets-zly.scss */
.wgt-c-avatar .selects li {
  float: left;
  margin-bottom: 10px;
  margin-left: 21px;
}
/* line 2325, scss/partials/_widgets-zly.scss */
.wgt-c-avatar .col-2 {
  width: 365px;
  float: right;
}
/* line 2329, scss/partials/_widgets-zly.scss */
.wgt-c-avatar .col-2 a {
  float: right;
}
/* line 2333, scss/partials/_widgets-zly.scss */
.wgt-c-avatar .col-2 .title {
  padding-left: 22px;
}
/* line 2338, scss/partials/_widgets-zly.scss */
.wgt-c-avatar .btn {
  margin: 0 12px;
}

/* line 2344, scss/partials/_widgets-zly.scss */
.wgt-paper p {
  text-align: left;
  font-size: 14px;
  line-height: 1.9;
  margin-left: 10px;
}
/* line 2351, scss/partials/_widgets-zly.scss */
.wgt-paper .indent {
  padding-left: 25px;
}
/* line 2355, scss/partials/_widgets-zly.scss */
.wgt-paper .form-btns {
  margin-top: 10px;
}

/****** ****** ******
    *** author by : zmy
    *** create time : 2015-9-28
    
 ****** ****** ****** */
/*
 *** css for wgt-uc-member
 */
/* line 13, scss/partials/_widgets-zmy.scss */
.wgt-class-member-list {
  margin-top: 20px;
}
/* line 16, scss/partials/_widgets-zmy.scss */
.wgt-class-member-list table {
  table-layout: fixed;
}
/* line 20, scss/partials/_widgets-zmy.scss */
.wgt-class-member-list .opts a {
  margin: 0;
}

/*
 *** wgt-form-pay
 */
/* 迭代16 */
/* line 33, scss/partials/_widgets-zmy.scss */
.wgt-form-pay,
.wgt-form-buy {
  margin-top: 20px;
  vertical-align: top;
  display: inline-block;
}
/* line 39, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .form-label,
.wgt-form-buy .form-label {
  width: 200px;
}
/* line 43, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .form-input,
.wgt-form-buy .form-input {
  width: 550px;
}
/* line 49, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .pay-type .form-label,
.wgt-form-pay .year .form-label,
.wgt-form-buy .pay-type .form-label,
.wgt-form-buy .year .form-label {
  margin-top: 10px;
}
/* line 54, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .radiolist,
.wgt-form-buy .radiolist {
  font-size: 14px;
  margin-top: -10px;
}
/* line 58, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .radiolist .radio,
.wgt-form-buy .radiolist .radio {
  cursor: pointer;
  display: inline-block;
  margin-right: 20px;
  
  position: relative;
  margin-top: 20px;
}
/* line 66, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .radiolist .radio input[type="radio"],
.wgt-form-buy .radiolist .radio input[type="radio"] {
  display: none;
}
/* line 70, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .radiolist .radio span.inner,
.wgt-form-buy .radiolist .radio span.inner {
  display: inline-block;
  border: 1px solid #dfdfdf;
  background-color: #f1f1f1;
  padding: 15px 25px;
  line-height: 1;
  min-width: 60px;
  text-align: center;
}
/* line 80, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .radiolist .radio.checked > span.inner,
.wgt-form-buy .radiolist .radio.checked > span.inner {
  border: 4px solid #33cc99;
  background: url(images/bg/bg-radio-checked.png) right bottom no-repeat #f1f1f1;
  padding: 12px 22px;
}
/* line 86, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .radiolist .radio input[type="radio"]:checked ~ span.inner,
.wgt-form-buy .radiolist .radio input[type="radio"]:checked ~ span.inner {
  border: 4px solid #33cc99;
  background: url(images/bg/bg-radio-checked.png) right bottom no-repeat #f1f1f1;
  padding: 12px 22px;
}
/* line 95, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .member-type-select .radio,
.wgt-form-buy .member-type-select .radio {
  position: relative;
}
/* line 98, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .member-type-select .radio input[type="radio"]:checked ~ span.inner,
.wgt-form-buy .member-type-select .radio input[type="radio"]:checked ~ span.inner {
  border: 1px solid #33cc99;
  padding: 8px 8px 8px 55px;
}
/* line 103, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .member-type-select .radio.checked > span.inner,
.wgt-form-buy .member-type-select .radio.checked > span.inner {
  border: 1px solid #33cc99;
  padding: 8px 8px 8px 55px;
}
/* line 108, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .member-type-select .radio strong.type-name,
.wgt-form-buy .member-type-select .radio strong.type-name {
  font-size: 14px;
  display: block;
  padding-top: 5px;
}
/* line 114, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .member-type-select .radio span.inner,
.wgt-form-buy .member-type-select .radio span.inner {
  line-height: 40px;
  text-align: left;
  padding: 8px 8px 8px 55px;
  height: 40px;
  width: 76px;
}
/* line 122, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .member-type-select .radio span.inner:before,
.wgt-form-buy .member-type-select .radio span.inner:before {
  content: ' ';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
/* line 129, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .member-type-select .radio span.inner > span.vm,
.wgt-form-buy .member-type-select .radio span.inner > span.vm {
  line-height: 1;
  display: inline-block;
  vertical-align: middle;
}
/* line 136, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .member-type-select .radio span.price,
.wgt-form-buy .member-type-select .radio span.price {
  display: block;
  font-size: 12px;
}
/* line 140, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .member-type-select .radio span.price .old,
.wgt-form-buy .member-type-select .radio span.price .old {
  margin: 5px 0 0;
  display: block;
  color: #939393;
}
/* line 146, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .member-type-select .radio span.price strong,
.wgt-form-buy .member-type-select .radio span.price strong {
  margin-top: 5px;
  display: inline-block;
  color: #f88529;
}
/* line 151, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .member-type-select .radio span.price strong span,
.wgt-form-buy .member-type-select .radio span.price strong span {
  font-size: 18px;
  font-weight: 700;
}
/* line 158, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .member-type-select .radio .icon,
.wgt-form-buy .member-type-select .radio .icon {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 10px;
  width: 32px;
  height: 40px;
  margin: 10px;
  background: none;
}
/* line 168, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .member-type-select .radio .icon img,
.wgt-form-buy .member-type-select .radio .icon img {
  max-width: 100%;
}
/* line 178, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .radiolist.time-type-select .radio .inner,
.wgt-form-pay .radiolist.space-type-select .radio .inner,
.wgt-form-buy .radiolist.time-type-select .radio .inner,
.wgt-form-buy .radiolist.space-type-select .radio .inner {
  padding: 10px 12px;
  width: 115px;
}
/* line 183, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .radiolist.time-type-select .radio input[type="radio"]:checked ~ span.inner,
.wgt-form-pay .radiolist.space-type-select .radio input[type="radio"]:checked ~ span.inner,
.wgt-form-buy .radiolist.time-type-select .radio input[type="radio"]:checked ~ span.inner,
.wgt-form-buy .radiolist.space-type-select .radio input[type="radio"]:checked ~ span.inner {
  border: 1px solid #33cc99;
  padding: 10px 12px;
}
/* line 188, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .radiolist.time-type-select .radio.checked > span.inner,
.wgt-form-pay .radiolist.space-type-select .radio.checked > span.inner,
.wgt-form-buy .radiolist.time-type-select .radio.checked > span.inner,
.wgt-form-buy .radiolist.space-type-select .radio.checked > span.inner {
  border: 1px solid #33cc99;
  padding: 10px 12px;
}
/* line 194, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .radiolist.time-type-select .time,
.wgt-form-pay .radiolist.time-type-select .name,
.wgt-form-pay .radiolist.space-type-select .time,
.wgt-form-pay .radiolist.space-type-select .name,
.wgt-form-buy .radiolist.time-type-select .time,
.wgt-form-buy .radiolist.time-type-select .name,
.wgt-form-buy .radiolist.space-type-select .time,
.wgt-form-buy .radiolist.space-type-select .name {
  float: left;
  font-size: 14px;
}
/* line 200, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .radiolist.time-type-select .oldPrice,
.wgt-form-pay .radiolist.time-type-select .d-time,
.wgt-form-pay .radiolist.space-type-select .oldPrice,
.wgt-form-pay .radiolist.space-type-select .d-time,
.wgt-form-buy .radiolist.time-type-select .oldPrice,
.wgt-form-buy .radiolist.time-type-select .d-time,
.wgt-form-buy .radiolist.space-type-select .oldPrice,
.wgt-form-buy .radiolist.space-type-select .d-time {
  font-size: 12px;
  color: #939393;
  float: right;
}
/* line 207, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .radiolist.time-type-select .d-time,
.wgt-form-pay .radiolist.space-type-select .d-time,
.wgt-form-buy .radiolist.time-type-select .d-time,
.wgt-form-buy .radiolist.space-type-select .d-time {
  color: #333333;
}
/* line 211, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .radiolist.time-type-select .newPrice,
.wgt-form-pay .radiolist.space-type-select .newPrice,
.wgt-form-buy .radiolist.time-type-select .newPrice,
.wgt-form-buy .radiolist.space-type-select .newPrice {
  color: #f88529;
  font-size: 18px;
  display: block;
  clear: both;
  font-weight: 700;
  text-align: right;
  padding: 5px 0 0;
}
/* line 228, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .input-year input[type="text"],
.wgt-form-buy .input-year input[type="text"] {
  border: 1px solid #dfdfdf;
  background-color: #f1f1f1;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  padding: 10px;
  line-height: 26px;
  height: 46px;
  width: 102px;
  margin-right: 10px;
}
/* line 241, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .input-year span,
.wgt-form-buy .input-year span {
  font-size: 14px;
}
/* line 246, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .text.price,
.wgt-form-buy .text.price {
  font-size: 24px;
  font-weight: 700;
  color: #f88529;
}
/* line 252, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .form-user-confirmed,
.wgt-form-buy .form-user-confirmed {
  margin-left: 205px;
  margin-top: 30px;
  font-size: 14px;
  display: block;
  vertical-align: middle;
}
/* line 259, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .form-user-confirmed input[type="checkbox"],
.wgt-form-buy .form-user-confirmed input[type="checkbox"] {
  margin-right: 5px;
}
/* line 263, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .form-user-confirmed a,
.wgt-form-buy .form-user-confirmed a {
  text-decoration: none;
  color: #333;
}
/* line 267, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .form-user-confirmed a:hover,
.wgt-form-buy .form-user-confirmed a:hover {
  text-decoration: underline;
}
/* line 273, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .form-btns,
.wgt-form-buy .form-btns {
  text-align: left;
  padding-left: 205px;
}
/* line 277, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .form-btns .btn,
.wgt-form-buy .form-btns .btn {
  margin: 0;
}
/* line 282, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .pay-type-opts,
.wgt-form-buy .pay-type-opts {
  height: 500px;
}
/* line 285, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .pay-type-opts > div,
.wgt-form-buy .pay-type-opts > div {
  display: none;
  margin-top: 40px;
}
/* line 289, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .pay-type-opts > div.active,
.wgt-form-buy .pay-type-opts > div.active {
  display: block;
}
/* line 295, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .qrcode,
.wgt-form-buy .qrcode {
  padding-top: 1px;
  min-height: 350px;
  background: url(images/bg/bg-pay-weixin.jpg) 500px 0px no-repeat;
}
/* line 300, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .qrcode .inner,
.wgt-form-buy .qrcode .inner {
  margin: 30px 0 0 250px;
  background: url(images/bg/bg-pay-qrcode.jpg) no-repeat;
  width: 184px;
  overflow: hidden;
  height: 234px;
  text-align: center;
}
/* line 308, scss/partials/_widgets-zmy.scss */
.wgt-form-pay .qrcode .inner img,
.wgt-form-pay .qrcode .inner canvas,
.wgt-form-buy .qrcode .inner img,
.wgt-form-buy .qrcode .inner canvas {
  margin-top: 20px;
  width: 140px !important;
  height: 140px !important;
}

/* line 318, scss/partials/_widgets-zmy.scss */
.wgt-order-detail {
  font-size: 14px;
}
/* line 321, scss/partials/_widgets-zmy.scss */
.wgt-order-detail .items-box {
  padding: 0 20px;
}
/* line 325, scss/partials/_widgets-zmy.scss */
.wgt-order-detail .items-title {
  border-top: 1px solid #e2e4e5;
  padding: 20px 0 10px;
  margin: 10px 20px 0;
  font-size: 14px;
  font-weight: 700;
}
/* line 333, scss/partials/_widgets-zmy.scss */
.wgt-order-detail .item-row {
  padding: 0 0 10px;
}
/* line 337, scss/partials/_widgets-zmy.scss */
.wgt-order-detail .item {
  display: inline-block;
  min-width: 33%;
}
/* line 341, scss/partials/_widgets-zmy.scss */
.wgt-order-detail .item .view-invoice {
  color: #33cc99;
  text-decoration: underline;
}
/* line 346, scss/partials/_widgets-zmy.scss */
.wgt-order-detail .item > * {
  display: inline-block;
  vertical-align: middle;
}
/* line 352, scss/partials/_widgets-zmy.scss */
.wgt-order-detail .btns {
  margin-left: 40px;
}
/* line 355, scss/partials/_widgets-zmy.scss */
.wgt-order-detail .btns .btn {
  margin-right: 20px;
  vertical-align: middle;
}
/* line 361, scss/partials/_widgets-zmy.scss */
.wgt-order-detail .pending {
  color: #f88529;
}
/* line 365, scss/partials/_widgets-zmy.scss */
.wgt-order-detail .gray {
  color: #999;
}
/* line 369, scss/partials/_widgets-zmy.scss */
.wgt-order-detail .price {
  color: #f88529;
  font-size: 20px;
  font-weight: 700;
}
/* line 375, scss/partials/_widgets-zmy.scss */
.wgt-order-detail .wgt-uc-order {
  margin-top: 20px;
}
/* line 378, scss/partials/_widgets-zmy.scss */
.wgt-order-detail .wgt-uc-order th {
  font-size: 14px;
}
/* line 382, scss/partials/_widgets-zmy.scss */
.wgt-order-detail .wgt-uc-order .detail {
  width: 315px;
  text-align: left;
}
/* line 389, scss/partials/_widgets-zmy.scss */
.wgt-order-detail .wgt-uc-order thead {
  border-bottom: 0;
}

/* line 395, scss/partials/_widgets-zmy.scss */
.wgt-work-detail {
  padding: 10px 21px 20px;
}
/* line 398, scss/partials/_widgets-zmy.scss */
.wgt-work-detail .form-group {
  margin-left: 2px;
}
/* line 402, scss/partials/_widgets-zmy.scss */
.wgt-work-detail .form-input .input {
  width: 418px;
}
/* line 406, scss/partials/_widgets-zmy.scss */
.wgt-work-detail .btn-src-add {
  margin-right: 10px;
}
/* line 410, scss/partials/_widgets-zmy.scss */
.wgt-work-detail .btn-todomovie {
  display: block;
  width: 420px;
  text-align: right;
  padding: 5px 0;
}
/* line 416, scss/partials/_widgets-zmy.scss */
.wgt-work-detail .btn-todomovie a {
  font-size: 14px;
  color: #33cc99;
}
/* line 420, scss/partials/_widgets-zmy.scss */
.wgt-work-detail .btn-todomovie a span {
  font-family: "宋体";
}
/* line 426, scss/partials/_widgets-zmy.scss */
.wgt-work-detail .work-view {
  width: 640px;
  height: 480px;
  background-color: #f1f1f1;
}

/* 个人中心消息管理 */
/* line 436, scss/partials/_widgets-zmy.scss */
.wgt-msg-list {
  min-height: 470px;
}
/* line 439, scss/partials/_widgets-zmy.scss */
.wgt-msg-list .checkbox {
  vertical-align: middle;
}
/* line 442, scss/partials/_widgets-zmy.scss */
.wgt-msg-list .checkbox > * {
  vertical-align: top;
}
/* line 448, scss/partials/_widgets-zmy.scss */
.wgt-msg-list .table th .icon {
  vertical-align: middle;
}
/* line 454, scss/partials/_widgets-zmy.scss */
.wgt-msg-list .table td.unread-mark {
  padding: 0 0 3px 10px;
  width: 8px;
}
/* line 459, scss/partials/_widgets-zmy.scss */
.wgt-msg-list .table td.title-infos {
  width: 370px;
}
/* line 464, scss/partials/_widgets-zmy.scss */
.wgt-msg-list .item-detail {
  display: none;
}
/* line 467, scss/partials/_widgets-zmy.scss */
.wgt-msg-list .item-detail .message {
  line-height: 1.8;
  margin: 0 20px 0 0;
  padding: 10px 0;
  border-top: 1px solid #e2e4e5;
}
/* line 473, scss/partials/_widgets-zmy.scss */
.wgt-msg-list .item-detail .message a {
  color: #33cc99;
  text-decoration: underline;
}
/* line 480, scss/partials/_widgets-zmy.scss */
.wgt-msg-list .icon-unread {
  visibility: hidden;
}
/* line 485, scss/partials/_widgets-zmy.scss */
.wgt-msg-list .active .item-detail {
  display: table-row;
}
/* line 489, scss/partials/_widgets-zmy.scss */
.wgt-msg-list .active tr {
  background-color: #f5f5f5;
}
/* line 494, scss/partials/_widgets-zmy.scss */
.wgt-msg-list .time {
  width: 140px;
  color: #999;
}
/* line 500, scss/partials/_widgets-zmy.scss */
.wgt-msg-list .unread .icon-unread {
  visibility: visible;
}
/* line 504, scss/partials/_widgets-zmy.scss */
.wgt-msg-list .unread .title,
.wgt-msg-list .unread .num-infos {
  font-weight: 700;
}
/* line 510, scss/partials/_widgets-zmy.scss */
.wgt-msg-list .col-opts {
  width: 140px;
}

/* line 516, scss/partials/_widgets-zmy.scss */
.wgt-msg-setting .form-label {
  font-weight: 400;
  width: 200px;
  margin-top: 0;
}

/* line 523, scss/partials/_widgets-zmy.scss */
.wgt-select-temp {
  padding: 0 15px 15px;
}
/* line 526, scss/partials/_widgets-zmy.scss */
.wgt-select-temp .filter {
  padding: 20px 20px 5px;
}
/* line 531, scss/partials/_widgets-zmy.scss */
.wgt-select-temp .tabs {
  float: left;
  font-size: 14px;
}
/* line 536, scss/partials/_widgets-zmy.scss */
.wgt-select-temp .tabs li {
  float: left;
  margin: 0 16px;
}
/* line 540, scss/partials/_widgets-zmy.scss */
.wgt-select-temp .tabs li a {
  color: #4d4d4d;
  line-height: 30px;
}
/* line 544, scss/partials/_widgets-zmy.scss */
.wgt-select-temp .tabs li a:hover {
  color: #33cc99;
}
/* line 550, scss/partials/_widgets-zmy.scss */
.wgt-select-temp .tabs li.active a {
  color: #33cc99;
}
/* line 557, scss/partials/_widgets-zmy.scss */
.wgt-select-temp .search-bar-icon {
  float: right;
}
/* line 561, scss/partials/_widgets-zmy.scss */
.wgt-select-temp .mov-list {
  margin: 0 -2px;
}
/* line 565, scss/partials/_widgets-zmy.scss */
.wgt-select-temp .mov-list li {
  width: 195px;
  padding: 10px;
  border: 1px solid transparent;
}
/* line 572, scss/partials/_widgets-zmy.scss */
.wgt-select-temp .wrap-img {
  width: 195px;
  height: 139px;
  overflow: hidden;
  position: relative;
}
/* line 579, scss/partials/_widgets-zmy.scss */
.wgt-select-temp .img-pack {
  height: 139px;
  width: 260px;
  margin: 0 -32.5px;
  min-width: 195px;
  min-height: 139px;
}
/* line 587, scss/partials/_widgets-zmy.scss */
.wgt-select-temp .mov-title {
  font-size: 14px;
  font-weight: 400;
  margin: 15px 0 5px;
}
/* line 592, scss/partials/_widgets-zmy.scss */
.wgt-select-temp .mov-title a {
  color: #999;
  display: block;
}
/* line 597, scss/partials/_widgets-zmy.scss */
.wgt-select-temp .mov-title a:hover {
  color: #33cc99;
}
/* line 603, scss/partials/_widgets-zmy.scss */
.wgt-select-temp .opts-mask {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 613, scss/partials/_widgets-zmy.scss */
.wgt-select-temp .mask {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #000;
  opacity: 0.7;
  filter: alpha(opacity=70);
  z-index: 1;
}
/* line 625, scss/partials/_widgets-zmy.scss */
.wgt-select-temp .wrap-opt {
  position: relative;
  z-index: 2;
  margin-top: 41px;
}
/* line 630, scss/partials/_widgets-zmy.scss */
.wgt-select-temp .wrap-opt a:hover {
  text-decoration: none;
}
/* line 635, scss/partials/_widgets-zmy.scss */
.wgt-select-temp .text {
  margin-top: 10px;
  color: #fff;
  font-size: 14px;
}
/* line 640, scss/partials/_widgets-zmy.scss */
.wgt-select-temp .text :hover {
  color: #33cc99;
}
/* line 645, scss/partials/_widgets-zmy.scss */
.wgt-select-temp .mov-item {
  cursor: pointer;
  float: left;
  position: relative;
  margin: 6px;
}
/* line 651, scss/partials/_widgets-zmy.scss */
.wgt-select-temp .mov-item:hover, .wgt-select-temp .mov-item.selected {
  border: 1px solid #cecece;
  background-color: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}
/* line 657, scss/partials/_widgets-zmy.scss */
.wgt-select-temp .mov-item:hover a,
.wgt-select-temp .mov-item:hover .text, .wgt-select-temp .mov-item.selected a,
.wgt-select-temp .mov-item.selected .text {
  color: #33cc99;
}
/* line 664, scss/partials/_widgets-zmy.scss */
.wgt-select-temp .wgt-pagination .inner {
  padding-right: 10px;
  text-align: center;
  padding: 0;
}

/* 0100-vip-pay */
/* line 2, scss/partials/_widgets-zn.scss */
.wgt-help-nav {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 100px;
  margin-top: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 271px;
  min-height: 545px;
  background-color: #f1f1f1;
  border: 1px solid #f6f6f6;
  outline: 1px solid #dfdfdf;
  padding: 17px 20px 12px 20px;
}
/* line 17, scss/partials/_widgets-zn.scss */
.wgt-help-nav h5 {
  font-size: 18px;
  font-weight: normal;
  padding-bottom: 7px;
  border-bottom: 1px solid #dbdbdb;
}
/* line 23, scss/partials/_widgets-zn.scss */
.wgt-help-nav h5 .icon-arrow-mark {
  margin-left: 14px;
  margin-right: 10px;
}
/* line 29, scss/partials/_widgets-zn.scss */
.wgt-help-nav a {
  color: #4d4d4d;
}
/* line 32, scss/partials/_widgets-zn.scss */
.wgt-help-nav a:hover {
  color: #33cc99;
  text-decoration: none;
}
/* line 38, scss/partials/_widgets-zn.scss */
.wgt-help-nav ul {
  padding: 11px 0 1px 20px;
  border-top: 1px solid #f9f9f9;
}
/* line 42, scss/partials/_widgets-zn.scss */
.wgt-help-nav ul li {
  font-size: 14px;
  line-height: 30px;
  list-style: disc;
  color: #a7a7a7;
  margin-left: 15px;
}
/* line 49, scss/partials/_widgets-zn.scss */
.wgt-help-nav ul li a {
  font-size: 14px;
  line-height: 30px;
}
/* line 56, scss/partials/_widgets-zn.scss */
.wgt-help-nav .more {
  text-align: right;
}
/* line 59, scss/partials/_widgets-zn.scss */
.wgt-help-nav .more a {
  line-height: 30px;
}

/* 0300-order-detail-pay-weixin  0300-order-detail-pay-zhifubao*/
/* line 66, scss/partials/_widgets-zn.scss */
.wgt-order-state-tips {
  border-bottom: 4px solid #c0c0c0;
}
/* line 70, scss/partials/_widgets-zn.scss */
.wgt-order-state-tips .col-1 {
  float: left;
  margin-left: 37px;
  margin-bottom: 10px;
}
/* line 75, scss/partials/_widgets-zn.scss */
.wgt-order-state-tips .col-1 .tip-1 {
  font-size: 16px;
  line-height: 36px;
  color: #f88529;
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 83, scss/partials/_widgets-zn.scss */
.wgt-order-state-tips .col-1 .tip-2 {
  font-size: 14px;
  line-height: 26.5px;
}
/* line 89, scss/partials/_widgets-zn.scss */
.wgt-order-state-tips .col-2 {
  text-align: right;
  float: right;
  margin-right: 37px;
  margin-top: 2px;
}
/* line 95, scss/partials/_widgets-zn.scss */
.wgt-order-state-tips .col-2 .tip-3 {
  color: #f88529;
  font-size: 24px;
  font-weight: Bold;
  margin-bottom: 10px;
}
/* line 102, scss/partials/_widgets-zn.scss */
.wgt-order-state-tips .col-2 .tip-4,
.wgt-order-state-tips .col-2 .tip-5 {
  font-size: 14px;
  line-height: 28.5px;
}
/* line 108, scss/partials/_widgets-zn.scss */
.wgt-order-state-tips .col-2 .tip-4 {
  margin-right: -9px;
}

/* 0600-youdou-invite-friends.html */
/* line 115, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite {
  position: relative;
}
/* line 118, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite .bgimg {
  position: absolute;
  width: 100%;
  height: 1019px;
}
/* line 124, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite .youdou-invite-inner {
  position: absolute;
  left: 50%;
  top: 65px;
  margin-left: -556px;
  width: 1113px;
  height: 954px;
  background: url(../assets/images/bg/bg-youdou-invite-inner.png);
  background-size: cover;
  text-align: center;
}
/* line 136, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite .title {
  font-weight: normal;
  color: #c01818;
  font-size: 24px;
  line-height: 36px;
  margin-top: 204px;
  font-weight: 700;
}
/* line 144, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite .title strong {
  font-size: 30px;
  font-style: italic;
}
/* line 150, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite .row-1 {
  margin: 300px auto 0 auto;
  width: 640px;
  min-height: 145px;
  padding: 0 45px 15px 45px;
  border-bottom: 1px solid rgba(190, 35, 33, 0.8);
}
/* line 159, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite .row-1 .jspContainer .jspVerticalBar {
  width: 5px;
  outline: none;
}
/* line 164, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite .row-1 .jspContainer .jspCap {
  display: none;
}
/* line 168, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite .row-1 .jspContainer .jspTrack {
  background: #b93736;
  opacity: 0.8;
  border-radius: 4px;
}
/* line 174, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite .row-1 .jspContainer .jspDrag {
  background: #9a3e3d;
  opacity: 0.85;
  border-radius: 4px;
}
/* line 181, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite .row-1 .col-1 {
  width: 192px;
  height: 140px;
  float: left;
  text-align: left;
  overflow: auto;
  outline: none;
  border-right: 1px solid #f15857;
}
/* line 190, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite .row-1 .col-1 ul {
  margin-top: 40px;
}
/* line 193, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite .row-1 .col-1 ul > li {
  width: 177px;
  font-size: 12px;
  line-height: 18px;
  color: #ffcda0;
}
/* line 200, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite .row-1 .col-1 ul > li .left {
  float: left;
  max-width: 95px;
}
/* line 206, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite .row-1 .col-1 ul > li .right {
  float: right;
}
/* line 213, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite .row-1 .none {
  margin-top: 40px;
  font-size: 12px;
  color: #ffcda0;
  display: none;
}
/* line 220, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite .row-1 .col-2 {
  width: 413px;
  padding-left: 33px;
  height: 140px;
  float: right;
  text-align: left;
  border-left: 1px solid #bb2120;
}
/* line 228, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite .row-1 .col-2 .text-1 {
  float: left;
}
/* line 232, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite .row-1 .col-2 .share-link {
  margin-top: 15px;
}
/* line 235, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite .row-1 .col-2 .share-link .icon-weibo-invite {
  margin-left: 15px;
}
/* line 239, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite .row-1 .col-2 .share-link .icon {
  margin-right: 16px;
}
/* line 246, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite .row-2 {
  width: 640px;
  margin: 0 auto 0 auto;
  padding: 14px 45px 15px 45px;
  border-top: 1px solid rgba(243, 88, 86, 0.6);
}
/* line 253, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite .text-visit-info {
  width: 179px;
  position: absolute;
  background-image: url(../assets/images/bg/bg-title.jpg);
}
/* line 259, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite .text-1,
.wgt-youdou-invite .text-visit-info {
  font-size: 18px;
  line-height: 40px;
  color: #ffeb7c;
  text-align: left;
}
/* line 267, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite .text-2 {
  margin-top: 5px;
  font-size: 30px;
  color: #ffeb7c;
}
/* line 273, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite .text-3 {
  font-size: 14px;
  line-height: 25.5px;
  color: #ffcda0;
  text-align: left;
}
/* line 279, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite .text-3 strong {
  font-size: 24px;
}
/* line 284, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite .row-footer {
  margin-top: 56px;
  text-align: center;
}
/* line 288, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite .row-footer a {
  text-decoration: none;
  line-height: 16px;
  display: inline-block;
}
/* line 294, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite .row-footer .copyright,
.wgt-youdou-invite .row-footer a {
  font-size: 12px;
  color: #ca9c73;
}
/* line 300, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite .row-footer .nav {
  margin: 10px 0px 5px 0px;
  text-align: center;
}
/* line 304, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite .row-footer .nav li {
  display: inline-block;
  border-left: 1px solid #ca9c73;
  padding: 0 6px;
}
/* line 310, scss/partials/_widgets-zn.scss */
.wgt-youdou-invite .row-footer .nav li.us {
  border-left-width: 0px !important;
  padding-left: 0px !important;
}

/* line 4, scss/partials/_widgets-sql.scss */
.wgt-uc-set .icon {
  cursor: default;
}
/* line 7, scss/partials/_widgets-sql.scss */
.wgt-uc-set .form-label {
  min-width: 319px;
}
/* line 11, scss/partials/_widgets-sql.scss */
.wgt-uc-set .form-input .input,
.wgt-uc-set .form-input .button {
  display: inline-block;
}
/* line 15, scss/partials/_widgets-sql.scss */
.wgt-uc-set .form-input .button {
  margin-left: 22px;
}
/* line 19, scss/partials/_widgets-sql.scss */
.wgt-uc-set .input {
  width: 320px;
}
/* line 21, scss/partials/_widgets-sql.scss */
.wgt-uc-set .input.code {
  width: 185px;
}
/* line 25, scss/partials/_widgets-sql.scss */
.wgt-uc-set .btn-17 {
  width: 111px;
}

/* line 30, scss/partials/_widgets-sql.scss */
.steps {
  height: 64px;
  text-align: center;
  margin: 0 auto 60px;
}
/* line 34, scss/partials/_widgets-sql.scss */
.steps ul {
  min-width: 440px;
  font-size: 0;
  display: inline-block;
  background: url(images/bg/bg-stepline.png) no-repeat 0 0;
}
/* line 40, scss/partials/_widgets-sql.scss */
.steps li {
  display: inline-block;
}
/* line 42, scss/partials/_widgets-sql.scss */
.steps li + li {
  padding-left: 124px;
}
/* line 45, scss/partials/_widgets-sql.scss */
.steps li span {
  font-size: 12px;
}
/* line 49, scss/partials/_widgets-sql.scss */
.steps .step1,
.steps .step2,
.steps .step3,
.steps .stepok,
.steps .step {
  width: 64px;
  height: 64px;
  margin: 0;
  background: url(images/bg/bg-step.png) no-repeat 0 0 #fff;
}
/* line 58, scss/partials/_widgets-sql.scss */
.steps .step1:before,
.steps .step2:before,
.steps .step3:before,
.steps .stepok:before,
.steps .step:before {
  display: block;
  width: 64px;
  height: 64px;
  position: absolute;
  font-size: 26px;
  color: #fff;
  line-height: 64px;
  font-family: "arial";
}
/* line 69, scss/partials/_widgets-sql.scss */
.steps .step1:before {
  content: "1";
}
/* line 72, scss/partials/_widgets-sql.scss */
.steps .step2:before {
  content: "2";
}
/* line 75, scss/partials/_widgets-sql.scss */
.steps .step3:before {
  content: "3";
}
/* line 78, scss/partials/_widgets-sql.scss */
.steps .stepok {
  background: url(images/bg/bg-stepok.png) no-repeat center #fff;
}
/* line 82, scss/partials/_widgets-sql.scss */
.steps li.active .step1,
.steps li.active .step2,
.steps li.active .step3,
.steps li.active .step {
  background-position: 0 -64px;
}
/* line 88, scss/partials/_widgets-sql.scss */
.steps li.active .stepok {
  background-image: url(images/bg/bg-stepok-active.png);
}
/* line 91, scss/partials/_widgets-sql.scss */
.steps li.active span {
  color: #33cc99;
}

/* line 97, scss/partials/_widgets-sql.scss */
.wgt-sitenotic {
  height: 30px;
  line-height: 30px;
  background: #ffd1d1;
  text-align: center;
  margin: -20px 0 20px;
}
/* line 103, scss/partials/_widgets-sql.scss */
.wgt-sitenotic p {
  color: #f00;
}

/* line 108, scss/partials/_widgets-sql.scss */
.enterprise {
  width: 170px;
}

/* =-=-=-=-=-迭代16-=-=-=-=-= */
/* =-=-=-=-=-迭代16-=-=-=-=-= */
/* line 118, scss/partials/_widgets-sql.scss */
.wgt-help-nav.left {
  float: left;
  color: #999;
  width: 274px;
  background: #fff;
  outline: none;
  border-color: #e2e4e5;
  padding: 15px 31px;
  margin-top: 20px;
}
/* line 128, scss/partials/_widgets-sql.scss */
.wgt-help-nav.left img {
  width: 100%;
  height: 100%;
}
/* line 132, scss/partials/_widgets-sql.scss */
.wgt-help-nav.left .title {
  font-size: 20px;
  color: #4d4d4d;
  padding-left: 10px;
  border-bottom-color: #e2e4e5;
}
/* line 137, scss/partials/_widgets-sql.scss */
.wgt-help-nav.left .title > i, .wgt-help-nav.left .title > span {
  display: inline-block;
  vertical-align: middle;
}
/* line 142, scss/partials/_widgets-sql.scss */
.wgt-help-nav.left .title > span {
  padding: 15px 10px 0;
}
/* line 145, scss/partials/_widgets-sql.scss */
.wgt-help-nav.left .title .icon {
  background: none;
  width: 48px;
  height: 52px;
}
/* line 151, scss/partials/_widgets-sql.scss */
.wgt-help-nav.left li {
  position: relative;
  list-style: none;
  line-height: 20px;
  padding: 5px 0;
  margin: 0;
}
/* line 157, scss/partials/_widgets-sql.scss */
.wgt-help-nav.left li:before {
  display: block;
  position: absolute;
  content: '';
  width: 2px;
  height: 2px;
  top: 15px;
  margin-top: -1px;
  left: -10px;
  background: url(images/bg/doc.png);
}
/* line 169, scss/partials/_widgets-sql.scss */
.wgt-help-nav.left .more {
  text-align: right;
  margin: 0;
  margin-top: 30px;
  border-top: 1px solid #e2e4e5;
}
/* line 174, scss/partials/_widgets-sql.scss */
.wgt-help-nav.left .more a {
  color: #999;
}
/* line 176, scss/partials/_widgets-sql.scss */
.wgt-help-nav.left .more a:hover {
  color: #33cc99;
}

/* line 183, scss/partials/_widgets-sql.scss */
.wgt-form.wgt-form-buy {
  width: 854px;
  margin-left: 30px;
}

/* line 189, scss/partials/_widgets-sql.scss */
.wgt-form-buy img {
  width: 100%;
  height: 100%;
}
/* line 193, scss/partials/_widgets-sql.scss */
.wgt-form-buy .form-label {
  font-weight: 500;
  width: 100px;
  min-width: 90px;
}
/* line 198, scss/partials/_widgets-sql.scss */
.wgt-form-buy .form-input {
  width: auto;
  margin-left: 15px;
}
/* line 202, scss/partials/_widgets-sql.scss */
.wgt-form-buy .form-btns {
  text-align: left;
  padding-left: 120px;
}
/* line 205, scss/partials/_widgets-sql.scss */
.wgt-form-buy .form-btns .btn-13 {
  padding: 14px 61px;
}
/* line 209, scss/partials/_widgets-sql.scss */
.wgt-form-buy .name {
  color: #999;
}
/* line 211, scss/partials/_widgets-sql.scss */
.wgt-form-buy .name .icon {
  background: none;
  width: 17px;
  height: 19px;
  vertical-align: middle;
  margin: -2px 0 3px 9px;
}
/* line 220, scss/partials/_widgets-sql.scss */
.wgt-form-buy .radiolist .radio {
  margin-bottom: 6px;
}
/* line 223, scss/partials/_widgets-sql.scss */
.wgt-form-buy .radiolist .radio input[type="radio"] {
  display: inline-block;
}
/* line 226, scss/partials/_widgets-sql.scss */
.wgt-form-buy .radiolist .radio span.inner {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 186px;
  height: 58px;
  background-color: #fff;
  margin-left: 10px;
  padding: 0;
}
/* line 237, scss/partials/_widgets-sql.scss */
.wgt-form-buy .radiolist .radio span.inner .time {
  float: left;
  color: #4d4d4d;
  font-size: 28px;
  text-align: left;
  margin: 15px 0 0 6px;
  max-width: 100px;
  white-space: nowrap;
}
/* line 245, scss/partials/_widgets-sql.scss */
.wgt-form-buy .radiolist .radio span.inner .time > span {
  font-size: 14px;
}
/* line 249, scss/partials/_widgets-sql.scss */
.wgt-form-buy .radiolist .radio span.inner .price {
  float: right;
  color: #999;
  font-size: 12px;
  text-align: right;
  margin-right: 6px;
  margin-left: -50px;
}
/* line 256, scss/partials/_widgets-sql.scss */
.wgt-form-buy .radiolist .radio span.inner .price .old,
.wgt-form-buy .radiolist .radio span.inner .price .new {
  display: block;
}
/* line 260, scss/partials/_widgets-sql.scss */
.wgt-form-buy .radiolist .radio span.inner .price .old {
  line-height: 24px;
}
/* line 263, scss/partials/_widgets-sql.scss */
.wgt-form-buy .radiolist .radio span.inner .price .new {
  font-size: 16px;
  font-weight: 700;
  color: #f88529;
  line-height: 28px;
}
/* line 270, scss/partials/_widgets-sql.scss */
.wgt-form-buy .radiolist .radio span.inner:hover {
  border: 1px solid #33cc99;
}
/* line 274, scss/partials/_widgets-sql.scss */
.wgt-form-buy .radiolist .radio.checked > span.inner {
  border: 1px solid #33cc99;
  background: url(images/bg/bg-radio-checked.png) right bottom no-repeat #fff;
  padding: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 280, scss/partials/_widgets-sql.scss */
.wgt-form-buy .radiolist .radio input[type="radio"]:checked ~ span.inner {
  border: 1px solid #33cc99;
  background: url(images/bg/bg-radio-checked.png) right bottom no-repeat #fff;
  padding: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 292, scss/partials/_widgets-sql.scss */
.wgt-form-buy .radiolist .radio > input:before,
.wgt-form-buy .radiolist .radio input[type="radio"]:before {
  content: ' ';
  display: block;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 0;
  top: 22px;
  background: url(images/btn/btn-radio-off.png) 0 0 no-repeat;
}
/* line 305, scss/partials/_widgets-sql.scss */
.wgt-form-buy .radiolist .radio.checked > input:before,
.wgt-form-buy .radiolist .radio input[type="radio"]:checked:before {
  background: url(images/btn/btn-radio-on.png) 0 0 no-repeat;
}
/* line 310, scss/partials/_widgets-sql.scss */
.wgt-form-buy .radiolist.behind {
  width: 700px;
}
/* line 312, scss/partials/_widgets-sql.scss */
.wgt-form-buy .radiolist.behind .radio {
  margin-right: 16px;
}
/* line 314, scss/partials/_widgets-sql.scss */
.wgt-form-buy .radiolist.behind .radio input[type="radio"] {
  display: none;
}
/* line 317, scss/partials/_widgets-sql.scss */
.wgt-form-buy .radiolist.behind .radio span.inner {
  margin-left: 0;
}
/* line 323, scss/partials/_widgets-sql.scss */
.wgt-form-buy .radiolist.vip-type {
  margin-top: 5px;
  margin-bottom: 10px;
}
/* line 326, scss/partials/_widgets-sql.scss */
.wgt-form-buy .radiolist.vip-type .radio {
  margin-right: 0;
  overflow: visible;
}
/* line 329, scss/partials/_widgets-sql.scss */
.wgt-form-buy .radiolist.vip-type .radio input[type="radio"] {
  display: none;
}
/* line 332, scss/partials/_widgets-sql.scss */
.wgt-form-buy .radiolist.vip-type .radio span.inner {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
  position: relative;
  width: 186px;
  height: 90px;
  background: #fff;
  border: 1px solid #dfdfdf;
  text-align: center;
  margin-right: 17px;
}
/* line 345, scss/partials/_widgets-sql.scss */
.wgt-form-buy .radiolist.vip-type .radio .type-name,
.wgt-form-buy .radiolist.vip-type .radio .type-info {
  display: block;
}
/* line 349, scss/partials/_widgets-sql.scss */
.wgt-form-buy .radiolist.vip-type .radio .type-name {
  padding-top: 8px;
}
/* line 355, scss/partials/_widgets-sql.scss */
.wgt-form-buy .radiolist.vip-type .radio .type-name .icon {
  background: none;
  width: 39px;
  height: 43px;
}
/* line 360, scss/partials/_widgets-sql.scss */
.wgt-form-buy .radiolist.vip-type .radio .type-name .name {
  font-size: 16px;
  color: #4d4d4d;
  padding-top: 20px;
}
/* line 366, scss/partials/_widgets-sql.scss */
.wgt-form-buy .radiolist.vip-type .radio .type-info {
  font-size: 12px;
  color: #999;
  padding-top: 10px;
}
/* line 371, scss/partials/_widgets-sql.scss */
.wgt-form-buy .radiolist.vip-type .radio .mark {
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
  line-height: 20px;
  color: #fff;
  background: #f88529;
  text-align: center;
}
/* line 384, scss/partials/_widgets-sql.scss */
.wgt-form-buy .date .icon-help {
  vertical-align: middle;
  margin-left: 10px;
  margin-top: -3px;
}
/* line 391, scss/partials/_widgets-sql.scss */
.wgt-form-buy .times > span {
  color: #f88529;
}
/* line 395, scss/partials/_widgets-sql.scss */
.wgt-form-buy .list-opts {
  margin-bottom: 30px;
}
/* line 397, scss/partials/_widgets-sql.scss */
.wgt-form-buy .list-opts .page-tabs {
  font-size: 16px;
}
/* line 399, scss/partials/_widgets-sql.scss */
.wgt-form-buy .list-opts .page-tabs a {
  padding-bottom: 8px;
}
/* line 404, scss/partials/_widgets-sql.scss */
.wgt-form-buy .user-confirmed {
  padding-bottom: 15px;
  font-size: 14px;
}
/* line 407, scss/partials/_widgets-sql.scss */
.wgt-form-buy .user-confirmed > label, .wgt-form-buy .user-confirmed > a {
  display: inline-block;
  vertical-align: middle;
  color: #999;
}
/* line 413, scss/partials/_widgets-sql.scss */
.wgt-form-buy .user-confirmed > a {
  padding-top: 2px;
}
/* line 415, scss/partials/_widgets-sql.scss */
.wgt-form-buy .user-confirmed > a:hover {
  color: #33cc99;
}

/* line 423, scss/partials/_widgets-sql.scss */
.wgt-uc-panel img {
  width: 100%;
  height: 100%;
}
/* line 427, scss/partials/_widgets-sql.scss */
.wgt-uc-panel .info.new {
  position: relative;
  min-width: 276px;
}
/* line 430, scss/partials/_widgets-sql.scss */
.wgt-uc-panel .info.new .user-name,
.wgt-uc-panel .info.new .u-pay {
  margin: 0;
}
/* line 435, scss/partials/_widgets-sql.scss */
.wgt-uc-panel .info.new .u-pay {
  float: right;
  padding: 2px 0;
}
/* line 442, scss/partials/_widgets-sql.scss */
.wgt-uc-panel .info.new .u-pay img {
  width: 22px;
  height: 22px;
}
/* line 446, scss/partials/_widgets-sql.scss */
.wgt-uc-panel .info.new .u-pay a {
  color: #fff;
  margin-left: 5px;
}
/* line 449, scss/partials/_widgets-sql.scss */
.wgt-uc-panel .info.new .u-pay a:hover {
  text-decoration: underline;
}
/* line 455, scss/partials/_widgets-sql.scss */
.wgt-uc-panel .info.new .account a,
.wgt-uc-panel .info.new .account span {
  padding: 7px;
}
/* line 459, scss/partials/_widgets-sql.scss */
.wgt-uc-panel .info.new .account a {
  color: #f6ff00;
}
/* line 462, scss/partials/_widgets-sql.scss */
.wgt-uc-panel .info.new .account .img {
  padding: 4px 2px 0;
}
/* line 464, scss/partials/_widgets-sql.scss */
.wgt-uc-panel .info.new .account .img img {
  width: 17px;
  height: 19px;
}
/* line 471, scss/partials/_widgets-sql.scss */
.wgt-uc-panel .bar-warn {
  position: absolute;
  top: 82px;
  left: 21px;
  z-index: 99;
  width: 257px;
  height: 97px;
  font-size: 14px;
  color: #f5fe00;
}
/* line 485, scss/partials/_widgets-sql.scss */
.wgt-uc-panel .bar-warn img {
  width: 54px;
  height: 89px;
  padding: 8px 0 0 19px;
}
/* line 490, scss/partials/_widgets-sql.scss */
.wgt-uc-panel .bar-warn span {
  width: 125px;
  padding: 17px 0 0 25px;
  line-height: 25px;
}
/* line 495, scss/partials/_widgets-sql.scss */
.wgt-uc-panel .bar-warn:before {
  content: ' ';
  position: absolute;
  width: 15px;
  height: 8px;
  top: -8px;
  left: 42px;
  background-image: url(images/bg/bg-corner.png);
}
/* line 504, scss/partials/_widgets-sql.scss */
.wgt-uc-panel .bar-warn .icon-off {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
}
/* line 510, scss/partials/_widgets-sql.scss */
.wgt-uc-panel .bar-warn .mask {
  background: #000;
  opacity: 0.45;
  filter: alpha(opacity=45);
  border-radius: 5px;
  z-index: -1;
}

/* line 520, scss/partials/_widgets-sql.scss */
.wgt-vip-details {
  padding: 0 20px;
}
/* line 522, scss/partials/_widgets-sql.scss */
.wgt-vip-details .form-row {
  margin: 10px 0 30px;
}
/* line 524, scss/partials/_widgets-sql.scss */
.wgt-vip-details .form-row + .form-row {
  border-top: 1px solid #f1f1f1;
}
/* line 528, scss/partials/_widgets-sql.scss */
.wgt-vip-details .form-row .row-info img {
  width: 48px;
  height: 52px;
}
/* line 535, scss/partials/_widgets-sql.scss */
.wgt-vip-details .row .row-btns {
  float: right;
  margin-top: 63px;
}
/* line 541, scss/partials/_widgets-sql.scss */
.wgt-vip-details .info img,
.wgt-vip-details .info .txt {
  display: inline-block;
  vertical-align: bottom;
}
/* line 546, scss/partials/_widgets-sql.scss */
.wgt-vip-details .info .txt {
  margin-left: 20px;
}
/* line 548, scss/partials/_widgets-sql.scss */
.wgt-vip-details .info .txt .name {
  font-size: 20px;
  color: #4d4d4d;
  margin-bottom: 5px;
}
/* line 553, scss/partials/_widgets-sql.scss */
.wgt-vip-details .info .txt > span {
  display: block;
  font-size: 14px;
  color: #999;
}
/* line 560, scss/partials/_widgets-sql.scss */
.wgt-vip-details .tabs {
  float: left;
}
/* line 563, scss/partials/_widgets-sql.scss */
.wgt-vip-details .tab {
  display: inline-block;
  text-align: center;
  font-size: 14px;
  margin: 26px 50px 0 0;
}
/* line 568, scss/partials/_widgets-sql.scss */
.wgt-vip-details .tab i,
.wgt-vip-details .tab span {
  display: block;
  margin: 0 auto;
}
/* line 573, scss/partials/_widgets-sql.scss */
.wgt-vip-details .tab .blue {
  color: #00b0c8;
}
/* line 576, scss/partials/_widgets-sql.scss */
.wgt-vip-details .tab .pink {
  color: #ef7d8a;
}
/* line 579, scss/partials/_widgets-sql.scss */
.wgt-vip-details .tab .orange {
  color: #f88f55;
}
/* line 582, scss/partials/_widgets-sql.scss */
.wgt-vip-details .tab .green {
  color: #41cfb1;
}
/* line 585, scss/partials/_widgets-sql.scss */
.wgt-vip-details .tab.off {
  float: right;
}
/* line 587, scss/partials/_widgets-sql.scss */
.wgt-vip-details .tab.off span {
  color: #cccccc;
}

/* line 594, scss/partials/_widgets-sql.scss */
.wgt-vip-gantt {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  width: 792px;
  height: 257px;
  padding: 0 30px 0 20px;
  border-bottom: 2px solid #33cc99;
  margin: 30px auto 20px;
  font-size: 0;
}
/* line 603, scss/partials/_widgets-sql.scss */
.wgt-vip-gantt:after {
  content: '';
  position: absolute;
  right: -2px;
  bottom: -11px;
  display: block;
  width: 12px;
  height: 20px;
  background: url(../assets/images/bg/bg-arrowhead.png) no-repeat;
}
/* line 613, scss/partials/_widgets-sql.scss */
.wgt-vip-gantt .inner {
  position: relative;
  width: 100%;
  height: 100%;
}
/* line 618, scss/partials/_widgets-sql.scss */
.wgt-vip-gantt .line {
  font-size: 12px;
  width: 0;
  height: 100%;
  border-right: 1px dashed #999;
  position: absolute;
  z-index: 2;
  left: 50%;
}
/* line 626, scss/partials/_widgets-sql.scss */
.wgt-vip-gantt .line .info-box {
  position: absolute;
  top: 0;
  left: -85px;
  width: 150px;
}
/* line 632, scss/partials/_widgets-sql.scss */
.wgt-vip-gantt .line:after {
  content: '';
  position: absolute;
  z-index: 2;
  right: -8px;
  bottom: 0;
  display: block;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #33cc99;
}
/* line 646, scss/partials/_widgets-sql.scss */
.wgt-vip-gantt .info-box {
  position: relative;
  width: 100px;
  min-width: 100px;
  margin: 0 auto 20px;
  padding: 10px;
  border: 1px solid #33cc99;
  border-radius: 5px;
  background: #fff;
  -moz-box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.2);
}
/* line 656, scss/partials/_widgets-sql.scss */
.wgt-vip-gantt .info-box:before, .wgt-vip-gantt .info-box:after {
  content: '';
  position: absolute;
  width: 25px;
  height: 16px;
  right: 50%;
  margin-right: -12px;
  bottom: -16px;
  z-index: 99;
}
/* line 667, scss/partials/_widgets-sql.scss */
.wgt-vip-gantt .info-box:before {
  display: block;
  background: url(../assets/images/bg/bg-arrow-d.png) no-repeat;
}
/* line 671, scss/partials/_widgets-sql.scss */
.wgt-vip-gantt .info-box:after {
  display: none;
  background: url(../assets/images/bg/bg-arrow-d-2.png) no-repeat;
}
/* line 675, scss/partials/_widgets-sql.scss */
.wgt-vip-gantt .info-box.overdue {
  color: #999;
  border-color: #dbdbdb;
}
/* line 678, scss/partials/_widgets-sql.scss */
.wgt-vip-gantt .info-box.overdue:before {
  display: none;
}
/* line 681, scss/partials/_widgets-sql.scss */
.wgt-vip-gantt .info-box.overdue:after {
  display: block;
}
/* line 685, scss/partials/_widgets-sql.scss */
.wgt-vip-gantt .info-box .icon > img {
  margin-right: 5px;
}
/* line 689, scss/partials/_widgets-sql.scss */
.wgt-vip-gantt .block {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  width: 25%;
  height: 100%;
  font-size: 12px;
  padding-right: 2px;
}
/* line 697, scss/partials/_widgets-sql.scss */
.wgt-vip-gantt .block:after {
  content: '';
  position: absolute;
  left: -4px;
  bottom: 0;
  display: none;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 6px solid #33cc99;
}
/* line 709, scss/partials/_widgets-sql.scss */
.wgt-vip-gantt .block + .block {
  border-left: 1px dashed #d3d3d3;
}
/* line 711, scss/partials/_widgets-sql.scss */
.wgt-vip-gantt .block + .block:after {
  display: block;
}
/* line 715, scss/partials/_widgets-sql.scss */
.wgt-vip-gantt .block .date {
  position: absolute;
  bottom: -25px;
  right: -35px;
  display: block;
  text-align: center;
  min-width: 70px;
}
/* line 723, scss/partials/_widgets-sql.scss */
.wgt-vip-gantt .block .block-wrap {
  position: absolute;
  bottom: 20px;
  width: 100%;
}
/* line 728, scss/partials/_widgets-sql.scss */
.wgt-vip-gantt .block .banner {
  position: relative;
  width: 100%;
  height: 24px;
  border: 1px solid #33cc99;
  border-radius: 2px;
}
/* line 734, scss/partials/_widgets-sql.scss */
.wgt-vip-gantt .block .banner .fill {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  background: #33cc99;
}
/* line 743, scss/partials/_widgets-sql.scss */
.wgt-vip-gantt .block .banner:before, .wgt-vip-gantt .block .banner:after {
  content: '';
  position: absolute;
  display: block;
  width: 12px;
  height: 13px;
  right: -1px;
  z-index: 99;
}
/* line 753, scss/partials/_widgets-sql.scss */
.wgt-vip-gantt .block .banner:before {
  top: -1px;
  background: url(../assets/images/bg/bg-fill-1.png) no-repeat;
}
/* line 757, scss/partials/_widgets-sql.scss */
.wgt-vip-gantt .block .banner:after {
  bottom: -1px;
  background: url(../assets/images/bg/bg-fill-2.png) no-repeat;
}

/* line 765, scss/partials/_widgets-sql.scss */
.wgt-announcement {
  min-height: 700px;
  background: url(images/bg/bg-mountain.png) no-repeat bottom;
  font-size: 14px;
  color: #999;
  line-height: 30px;
}
/* line 771, scss/partials/_widgets-sql.scss */
.wgt-announcement .inner {
  width: 670px;
  margin: 0 auto;
  padding: 10px 0 200px;
}
/* line 775, scss/partials/_widgets-sql.scss */
.wgt-announcement .inner span,
.wgt-announcement .inner ul {
  padding-left: 30px;
}
/* line 780, scss/partials/_widgets-sql.scss */
.wgt-announcement h1 {
  font-size: 24px;
  font-weight: 500;
  text-align: center;
  margin-bottom: 20px;
  color: #4d4d4d;
}
/* line 787, scss/partials/_widgets-sql.scss */
.wgt-announcement ul {
  margin-left: 20px;
}
/* line 789, scss/partials/_widgets-sql.scss */
.wgt-announcement ul li {
  list-style-type: decimal;
}
/* line 793, scss/partials/_widgets-sql.scss */
.wgt-announcement .sign {
  text-align: right;
}

/*  */
/* line 802, scss/partials/_widgets-sql.scss */
.wgt-cdkey-exchange h2 {
  color: #4d4d4d;
  font-weight: 500;
  margin-bottom: 20px;
}
/* line 806, scss/partials/_widgets-sql.scss */
.wgt-cdkey-exchange h2 span {
  color: #33cc99;
  padding-right: 10px;
}
/* line 811, scss/partials/_widgets-sql.scss */
.wgt-cdkey-exchange p {
  color: #999;
  font-size: 12px;
  line-height: 22px;
}
/* line 815, scss/partials/_widgets-sql.scss */
.wgt-cdkey-exchange p > a {
  color: #999;
  text-decoration: underline;
}
/* line 818, scss/partials/_widgets-sql.scss */
.wgt-cdkey-exchange p > a:hover {
  color: #33cc99;
}
/* line 823, scss/partials/_widgets-sql.scss */
.wgt-cdkey-exchange .con-row {
  padding: 0 50px;
  min-height: 320px;
}
/* line 826, scss/partials/_widgets-sql.scss */
.wgt-cdkey-exchange .con-row + .con-row {
  margin-top: 50px;
  padding: 0;
}
/* line 829, scss/partials/_widgets-sql.scss */
.wgt-cdkey-exchange .con-row + .con-row .row {
  padding: 10px 50px;
}
/* line 834, scss/partials/_widgets-sql.scss */
.wgt-cdkey-exchange .con-cols {
  float: right;
}
/* line 837, scss/partials/_widgets-sql.scss */
.wgt-cdkey-exchange .con-cols .row + .row {
  margin-top: 40px;
}

/* line 844, scss/partials/_widgets-sql.scss */
.wgt-exchange-card {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.25);
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.25);
  float: left;
  width: 510px;
  height: 320px;
  padding: 30px 0 0 55px;
  border: 1px solid #ddd;
  border-radius: 5px;
  background: url(images/bg/bg-veins.png) no-repeat bottom right;
}
/* line 854, scss/partials/_widgets-sql.scss */
.wgt-exchange-card p {
  font-size: 14px;
  margin-bottom: 20px;
}
/* line 858, scss/partials/_widgets-sql.scss */
.wgt-exchange-card .code-wrap {
  font-size: 14px;
  margin-bottom: 30px;
}
/* line 861, scss/partials/_widgets-sql.scss */
.wgt-exchange-card .code-wrap .label,
.wgt-exchange-card .code-wrap .input,
.wgt-exchange-card .code-wrap .img,
.wgt-exchange-card .code-wrap .btn,
.wgt-exchange-card .code-wrap .help-tip {
  display: inline-block;
  vertical-align: bottom;
}
/* line 869, scss/partials/_widgets-sql.scss */
.wgt-exchange-card .code-wrap .label {
  padding-right: 3px;
}
/* line 872, scss/partials/_widgets-sql.scss */
.wgt-exchange-card .code-wrap .input {
  width: 120px;
  border: none;
  border-bottom: 1px solid #e0e0e0;
  border-radius: 0;
  height: 22px;
  line-height: 22px;
  margin: 0 9px 2px 0;
}
/* line 880, scss/partials/_widgets-sql.scss */
.wgt-exchange-card .code-wrap .input.wide {
  width: 260px;
}
/* line 884, scss/partials/_widgets-sql.scss */
.wgt-exchange-card .code-wrap .img {
  width: 70px;
  height: 28px;
}
/* line 888, scss/partials/_widgets-sql.scss */
.wgt-exchange-card .code-wrap .btn {
  font-size: 12px;
  color: #33cc99;
  margin: 0 10px 4px 19px;
}
/* line 895, scss/partials/_widgets-sql.scss */
.wgt-exchange-card .help-tip p {
  color: #ff0000;
  margin: 0;
}

/* line 903, scss/partials/_widgets-sql.scss */
.wgt-process ul {
  font-size: 0;
  background: url(../assets/images/bg/bg-step-s.png) no-repeat 70px 22px;
}
/* line 907, scss/partials/_widgets-sql.scss */
.wgt-process li {
  position: relative;
  display: inline-block;
  font-size: 12px;
  text-align: center;
}
/* line 912, scss/partials/_widgets-sql.scss */
.wgt-process li .icon,
.wgt-process li span {
  display: block;
}
/* line 916, scss/partials/_widgets-sql.scss */
.wgt-process li + li {
  padding-left: 60px;
}
/* line 919, scss/partials/_widgets-sql.scss */
.wgt-process li .icon {
  margin: 0 auto;
}
/* line 922, scss/partials/_widgets-sql.scss */
.wgt-process li span {
  margin: 8px -30px 0;
}

/* line 928, scss/partials/_widgets-sql.scss */
.wgt-exchange-record {
  border-top: 1px solid #e2e4e5;
}
/* line 930, scss/partials/_widgets-sql.scss */
.wgt-exchange-record .table {
  margin-top: 10px;
}
/* line 932, scss/partials/_widgets-sql.scss */
.wgt-exchange-record .table thead {
  border-bottom: 1px solid #f1f1f1;
}
/* line 935, scss/partials/_widgets-sql.scss */
.wgt-exchange-record .table tbody {
  display: table-row-group;
}
/* line 939, scss/partials/_widgets-sql.scss */
.wgt-exchange-record .empty-content {
  display: none;
  margin: 50px 0;
}
/* line 944, scss/partials/_widgets-sql.scss */
.wgt-exchange-record.none tbody {
  display: none;
}
/* line 947, scss/partials/_widgets-sql.scss */
.wgt-exchange-record.none .empty-content {
  display: block;
}

/* =-=-=-=-=-迭代17-=-=-=-=-= */
/* line 956, scss/partials/_widgets-sql.scss */
.wgt-uc-set {
  /*
  div.trigger,
  ul.options li {
      width: 248px;
  }
  div.trigger {
      border: 1px solid #dfdfdf;
      border-radius: 3px;
      height: 28px;
      line-height: 28px;
      padding: 0 15px;
      &:after {
          width: 10px;
          height: 6px;
          border: none;
          background: url(images/icons/icon-down.png);
      }
      &:before {
          content: '';
          width: 1px;
          display: block;
          height: 100%;
          position: absolute;
          background: #dfdfdf;
          top: 0;
          right: 30px;
      }
  }
  div.trigger.open:after {
      border: none;
  }
  */
}

/* line 993, scss/partials/_widgets-sql.scss */
.wgt-certification .ok {
  color: #33cc99;
}
/* line 996, scss/partials/_widgets-sql.scss */
.wgt-certification .no {
  color: red;
}

/* line 1002, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application {
  width: 521px;
  height: 289px;
  min-height: 289px;
  padding: 0;
  background: #fff;
  overflow: visible;
}
/* line 1009, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .input {
  width: 239px;
}
/* line 1012, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .form-group {
  padding-top: 20px;
}
/* line 1015, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .form-label {
  width: 93px;
  min-width: 90px;
}
/* line 1019, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .form-input {
  margin: 0;
}
/* line 1021, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .form-input .tip {
  margin-left: 10px;
  white-space: nowrap;
}
/* line 1026, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .price {
  width: 100px;
  float: right;
}
/* line 1029, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .price .unit {
  font-size: 14px;
  color: #ccc;
  position: absolute;
  right: 10px;
  top: 5px;
}
/* line 1036, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .price input[type="text"] {
  padding: 0 24px 0 11px;
}
/* line 1040, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .price .help-tip i {
  top: 33px;
  right: 84px;
}
/* line 1044, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .price .help-tip p {
  bottom: -19px;
  left: 20px;
}
/* line 1049, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .price .tip {
  color: #33cc99;
  text-decoration: underline;
}
/* line 1054, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .price.input-error .help-tip {
  display: block;
}
/* line 1057, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .price.input-error .help-tip ~ .tip {
  margin-left: 10px;
}
/* line 1062, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .form-user-confirmed {
  font-size: 14px;
  color: #999;
  margin-left: 98px;
}
/* line 1067, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .form-btns {
  padding-top: 28px;
}
/* line 1069, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .form-btns .btn {
  margin: 0 8px;
}
/* line 1073, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .radio-box-2 {
  float: left;
}
/* line 1075, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .radio-box-2 label {
  margin-right: 0;
}
/* line 1078, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .radio-box-2 + .radio-box-2 {
  margin-top: 0;
  margin-left: 24px;
}
/* line 1082, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .radio-box-2 .text {
  color: #999;
}
/* line 1086, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .radio-box-2:hover .text {
  color: #4d4d4d;
}
/* line 1094, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .options-list {
  width: 239px;
  box-sizing: border-box;
  font-size: 12px;
  overflow: visible;
  z-index: 15;
}
/* line 1100, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .options-list ul {
  max-height: 144px;
  outline: none;
}
/* line 1104, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .options-list li {
  position: relative;
}
/* line 1106, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .options-list li:hover {
  background-color: #e6f1d8;
}
/* line 1108, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .options-list li:hover .text {
  color: #33cc99;
}
/* line 1111, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .options-list li:hover > .arrow-right {
  border-left: 4px solid #33cc99;
}
/* line 1116, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .options-list li.last-opt > i {
  display: none;
}
/* line 1120, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .options-list li ul {
  display: none;
  width: 124px;
  height: 124px;
  border: 1px solid #cbcbcb;
  background-color: #fff;
  box-sizing: border-box;
  padding: 1px;
  position: absolute;
  top: -2px;
  left: 100%;
  margin-left: 1px;
}
/* line 1134, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .options-list a,
.wgt-templateMarket-application .options-list .text {
  width: 100%;
  height: 24px;
  line-height: 24px;
  padding-left: 8px;
  box-sizing: border-box;
  color: #666666;
  display: block;
  padding: 0 0 0 6px;
  text-decoration: none;
}
/* line 1147, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .options-list .arrow-right ~ .text {
  width: 85%;
}
/* line 1150, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .options-list .arrow-right {
  position: absolute;
  top: 50%;
  right: 7px;
  margin-top: -4px;
}
/* line 1157, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .options-list-2,
.wgt-templateMarket-application .options-list-3 {
  display: none;
  width: 124px;
  max-height: 124px;
  margin-top: -1px;
  border: 1px solid #cbcbcb;
  background-color: #fff;
  box-sizing: border-box;
  padding: 1px;
  position: absolute;
  top: 0;
}
/* line 1169, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .options-list-2 ul,
.wgt-templateMarket-application .options-list-3 ul {
  max-height: 120px;
}
/* line 1173, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .options-list-2 {
  left: 100%;
}
/* line 1176, scss/partials/_widgets-sql.scss */
.wgt-templateMarket-application .options-list-3 {
  left: 360px;
}

/*
    分享弹窗
 */
/* line 1186, scss/partials/_widgets-sql.scss */
.wgt-share {
  margin-top: 30px;
}
/* line 1188, scss/partials/_widgets-sql.scss */
.wgt-share a {
  font-size: 14px;
  color: #33cc99;
  margin: 0 15px;
}
/* line 1192, scss/partials/_widgets-sql.scss */
.wgt-share a:hover {
  text-decoration: none;
}
/* line 1194, scss/partials/_widgets-sql.scss */
.wgt-share a:hover .icon {
  transform: rotateY(360deg) scale(1.2);
  transition: transform .5s ease;
}
/* line 1199, scss/partials/_widgets-sql.scss */
.wgt-share a .icon {
  transform: rotateY(0deg) scale(1);
  transition: transform 1s ease;
}
/* line 1204, scss/partials/_widgets-sql.scss */
.wgt-share span {
  display: block;
  margin-top: 10px;
}

/* line 1, scss/partials/_wgt-uc-footer.scss */
.row-footer {
  min-width: 1200px;
}
/* line 2, scss/partials/_wgt-uc-footer.scss */
.row-footer .clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
/* line 3, scss/partials/_wgt-uc-footer.scss */
.row-footer .clearfix {
  *zoom: 1;
}
/* line 5, scss/partials/_wgt-uc-footer.scss */
.row-footer .wgt-footer {
  min-width: 1200px;
  height: 306px;
  background: #434a54;
}
/* line 9, scss/partials/_wgt-uc-footer.scss */
.row-footer .wgt-footer .h-row {
  width: 1196px;
  margin: 0 auto;
  box-sizing: border-box;
  padding-top: 35px;
  text-align: center;
}
/* line 15, scss/partials/_wgt-uc-footer.scss */
.row-footer .wgt-footer .h-row dl {
  box-sizing: border-box;
  width: 218px;
  margin: 0;
  padding-left: 70px;
  float: left;
  text-align: left;
}
/* line 22, scss/partials/_wgt-uc-footer.scss */
.row-footer .wgt-footer .h-row dl dt {
  font-size: 18px;
  color: #e6e9ed;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 29, scss/partials/_wgt-uc-footer.scss */
.row-footer .wgt-footer .h-row dl dd {
  margin: 0;
  padding-top: 4px;
}
/* line 32, scss/partials/_wgt-uc-footer.scss */
.row-footer .wgt-footer .h-row dl dd a, .row-footer .wgt-footer .h-row dl dd > span {
  font-size: 14px;
  color: #aab2bd;
  margin-top: 11px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 41, scss/partials/_wgt-uc-footer.scss */
.row-footer .wgt-footer .h-row dl dd .icon2 {
  margin-right: 5px;
}
/* line 44, scss/partials/_wgt-uc-footer.scss */
.row-footer .wgt-footer .h-row dl dd .text {
  color: #7b7b7b;
  margin-top: 7px;
  width: 105px;
  text-align: center;
}
/* line 51, scss/partials/_wgt-uc-footer.scss */
.row-footer .wgt-footer .h-row dl .qrcode {
  box-sizing: border-box;
  width: 105px;
  height: 105px;
  text-align: center;
  margin: 0;
  padding: 7px;
  background-color: #c7c9cc;
}
/* line 59, scss/partials/_wgt-uc-footer.scss */
.row-footer .wgt-footer .h-row dl .qrcode img {
  width: 100%;
  vertical-align: middle;
  border: 0;
  max-width: 100%;
}
/* line 67, scss/partials/_wgt-uc-footer.scss */
.row-footer .wgt-footer .h-row .copyright {
  margin-top: 9px;
}
/* line 69, scss/partials/_wgt-uc-footer.scss */
.row-footer .wgt-footer .h-row .copyright a {
  margin-right: 7px;
  color: #aab2bd;
}
/* line 73, scss/partials/_wgt-uc-footer.scss */
.row-footer .wgt-footer .h-row .copyright span {
  margin: 0 5px 0 2px;
}
/* line 76, scss/partials/_wgt-uc-footer.scss */
.row-footer .wgt-footer .h-row .copyright a:first-child {
  margin-right: 5px;
}
/* line 80, scss/partials/_wgt-uc-footer.scss */
.row-footer .wgt-footer .h-row .register {
  margin-top: 3px;
}
/* line 82, scss/partials/_wgt-uc-footer.scss */
.row-footer .wgt-footer .h-row .register a {
  color: #aab2bd;
}
/* line 85, scss/partials/_wgt-uc-footer.scss */
.row-footer .wgt-footer .h-row .register .regicon {
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  background: url(images/regnum.png) no-repeat;
}
/* line 94, scss/partials/_wgt-uc-footer.scss */
.row-footer .wgt-footer .h-row .copyright, .row-footer .wgt-footer .h-row .register {
  font-size: 12px;
  color: #aab2bd;
  width: auto;
  display: block;
  text-align: center;
}
@media (max-width: 1368px) {
  /* line 103, scss/partials/_wgt-uc-footer.scss */
  .row-footer .wgt-footer .h-row {
    width: 1100px !important;
    min-width: 1100px;
  }
}

/* line 3, scss/partials/_wgt-uc-panel-49.scss */
.uc-panel {
  width: 100%;
  height: 130px;
  margin: 53px auto 0 auto;
  background: url(images/bg/bg-uc-panel.png?se7e7b52f91) no-repeat center;
  background-size: 100% 100%;
}
/* line 10, scss/partials/_wgt-uc-panel-49.scss */
.uc-panel .user-info {
  position: relative;
  width: 1200px;
  height: 100%;
  margin: auto;
}
/* line 17, scss/partials/_wgt-uc-panel-49.scss */
.wgt-uc-menu .uc-panel .user-info--img {
  position: relative;
  width: 70px;
  height: 70px;
  float: left;
  border-radius: 50%;
  border: 3px solid #fff;
  box-sizing: content-box;
  cursor: pointer;
}
/* 普通会员 */
.wgt-uc-menu .uc-panel .user-info--img.ptvip {
	border: 3px solid #8ec647;
}
/* 金果会员 */
.wgt-uc-menu .uc-panel .user-info--img.jgvip {
	border: 3px solid #fce43c;
}
/* 专业版 */
.wgt-uc-menu .uc-panel .user-info--img.zyvip {
	border: 3px solid #fbb100;
}
/* line 27, scss/partials/_wgt-uc-panel-49.scss */
.uc-panel .user-info--img .avatar {
  width: 100%;
  height: 100%;
}
/* line 32, scss/partials/_wgt-uc-panel-49.scss */
.uc-panel .user-info--img .avatar-mask {
  display: none;
  background-color: rgba(0, 0, 0, 0.35);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
/* line 42, scss/partials/_wgt-uc-panel-49.scss */
.uc-panel .user-info--img .avatar-mask > a {
  display: block;
  text-align: center;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 100;
  color: #fff;
  font-size: 18px;
}
/* line 56, scss/partials/_wgt-uc-panel-49.scss */
.uc-panel .user-info--img:hover .avatar-mask {
  display: block;
}

.uc-panel .user-info--img .vip-label-img {
	position: absolute;
	bottom: -6px;
	right: -1px;
}

.uc-panel .user-info--img .vip-label-img img {
	width: 20px;
}

/* line 62, scss/partials/_wgt-uc-panel-49.scss */
.uc-panel .user-info--main {
  margin-left: 19px;
  line-height: 1.5;
}
/* line 65, scss/partials/_wgt-uc-panel-49.scss */
.uc-panel .user-info--main .user-name {
  font-size: 18px;
  font-family: MicrosoftYaHei-Bold;
  font-weight: bold;
  color: #fff;
}
/* line 71, scss/partials/_wgt-uc-panel-49.scss */
.uc-panel .user-info--main img {
  margin-right: 10px;
  width: 20px;
}
/* line 75, scss/partials/_wgt-uc-panel-49.scss */
.uc-panel .user-info--main .user-other {
  margin-top: 19px;
  color: #fff;
}
/* line 79, scss/partials/_wgt-uc-panel-49.scss */
.uc-panel .user-info--main .user-other span {
  font-size: 14px;
  font-family: MicrosoftYaHei;
  font-weight: 400;
}
/* line 85, scss/partials/_wgt-uc-panel-49.scss */
.uc-panel .user-info--main .user-other .user-date {
  padding-right: 10px;
}
/* line 89, scss/partials/_wgt-uc-panel-49.scss */
.uc-panel .user-info--main .user-other .user-handle {
  padding-right: 29px;
  color: #fff;
}
/* line 92, scss/partials/_wgt-uc-panel-49.scss */
.uc-panel .user-info--main .user-other .user-handle > a {
  color: #fff;
}
/* line 95, scss/partials/_wgt-uc-panel-49.scss */
.uc-panel .user-info--main .user-other .user-handle:nth-of-type(1) {
  text-decoration: none;
   cursor: pointer;

}

/* line 104, ../../dev/sass/pages/uc-center.scss */
.uc-panel .user-info--main .user-other .user-renew:nth-of-type(1) {
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  background-color: #fe814f;
  border-radius: 30px;
  padding: 0 8px;
  height: 22px;
  line-height: 22px;
  font-size: 14px;
  border: 1px solid rgba(255, 255, 255, 0.6);
  margin-left: 20px;
}

/* line 104, ../../dev/sass/pages/uc-center.scss */
.uc-panel .user-info--main .user-other .user-renew:nth-of-type(2) {
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  background-color: #feae50;
  border-radius: 30px;
  padding: 0 8px;
  height: 22px;
  line-height: 22px;
  font-size: 14px;
  border: 1px solid rgba(255, 255, 255, 0.6);
  margin-left: 20px;
}

/* line 101, scss/partials/_wgt-uc-panel-49.scss */
.uc-panel .user-info--main .user-other .user-vip {
  position: absolute;
  right: 0;
  top: 53px;
  line-height: 1.5;
}
/* line 106, scss/partials/_wgt-uc-panel-49.scss */
.uc-panel .user-info--main .user-other .user-vip > a {
  display: block;
}
/* line 110, scss/partials/_wgt-uc-panel-49.scss */
.uc-panel .user-info--main .user-other .user-vip .icon-gift-bag {
  margin-right: 6px;
  margin-top: -2px;
}

/* line 3, scss/partials/_w-header.scss */
.row-header {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
}
/* line 8, scss/partials/_w-header.scss */
.row-header a {
  color: #666;
}
/* line 11, scss/partials/_w-header.scss */
.row-header .wgt-header {
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14);
  background: #fff;
  width: 100%;
  min-width: 1200px;
  position: relative;
  z-index: 9999;
}
/* line 19, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row {
  width: 1196px;
  margin: 0 auto;
}
/* line 22, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .logo {
  float: left;
  margin: 10px 0;
  font-size: 0;
}
/* line 28, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .logo a {
  display: block;
  width: 135px;
  height: 33px;
  background: url(images/logo-1.png?20230726);
  background-size: 100% 100%;
}
/* line 36, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .s-menu {
  float: left;
  margin-left: 51px;
}
/* line 40, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .s-menu li {
  float: left;
}
/* line 44, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .s-menu li:hover .i-menu {
  height: 51px;
}
/* line 47, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .s-menu li:hover .i-menu ul {
  top: 0;
}
/* line 51, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .s-menu li:hover .i-menu li {
  opacity: 1;
  margin: 13px 18px 10px 0;
}
/* line 56, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .s-menu li:hover .i-menu .h-td2 {
  transition-delay: .2s;
}
/* line 60, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .s-menu li:hover .i-menu .h-td3 {
  transition-delay: .3s;
}
/* line 64, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .s-menu li:hover .i-menu .h-td4 {
  transition-delay: .4s;
}
/* line 71, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .s-menu .i-menu {
  height: 0;
  overflow: hidden;
  transition: all .3s;
  position: absolute;
  z-index: 999;
  top: 51px;
  width: 100%;
  left: 0;
  background-color: rgba(255, 255, 255, 0.9);
}
/* line 82, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .s-menu .i-menu.m-2 ul {
  margin-left: 318px;
}
/* line 86, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .s-menu .i-menu ul {
  position: relative;
  z-index: 1;
  margin-left: 110px;
  top: -51px;
  transition: all .3s;
}
/* line 94, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .s-menu .i-menu li {
  float: left;
  margin: 13px 40px 10px 32px;
  opacity: 0;
  transition: all .3s;
}
/* line 101, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .s-menu .i-menu a {
  width: auto;
  height: 28px;
  line-height: 28px;
  padding: 0 15px;
  border-radius: 5px;
  font-size: 14px;
  border: none;
}
/* line 110, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .s-menu .i-menu a:hover, .row-header .wgt-header .h-row .s-menu .i-menu a.curr {
  background: #33cc99;
  color: #fff;
  text-decoration: none;
}
/* line 119, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .s-menu a.curr,
.row-header .wgt-header .h-row .s-menu a:hover {
  color: #33cc99;
  border-bottom-color: #33cc99;
  text-decoration: none;
  border-top: none;
}
/* line 127, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .s-menu a {
  display: block;
  width: 107px;
  height: 50px;
  border-bottom: 3px solid transparent;
  text-align: center;
  line-height: 50px;
  color: #333;
  font-size: 16px;
}
/* line 139, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu {
  float: right;
}
/* line 142, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu i {
  vertical-align: middle;
  margin: 0 5px 0 0;
}
/* line 147, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu .download {
  position: relative;
}
/* line 150, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu .download .d-drop {
  display: none;
  position: absolute;
  width: 280px;
  background-color: #fff;
  border: 1px solid #e2e4e5;
  top: 51px;
  right: -1px;
  z-index: 9999;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
  right: -116px;
  padding: 20px 30px 17px;
  height: auto;
  border-radius: 4px;
  box-sizing: border-box;
}
/* line 166, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu .download .d-drop::before {
  content: '';
  display: block;
  width: 13px;
  height: 7px;
  position: absolute;
  z-index: 2;
  top: -7px;
  left: 50%;
  margin-left: -6px;
  background: url(images/h-arrow.png);
}
/* line 181, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu .download:hover .d-drop {
  display: block;
}
/* line 184, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu .download:hover .d-drop p {
  font-size: 14px;
  font-family: "Microsoft YaHei";
  margin: 8px 0 0;
}
/* line 190, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu .download:hover .d-drop .h-dld {
  display: inline-block;
  margin-top: 9px;
  width: 85px;
  height: 25px;
  line-height: 25px;
  color: #fff;
  border-radius: 20px;
  font-size: 14px;
  background: #33cc99;
  box-shadow: 0 1px 3px rgba(125, 125, 125, 0.8);
}
/* line 205, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu .download .col {
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
/* line 210, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu .download .col + .col {
  margin-left: 24px;
}
/* line 214, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu .download .col img {
  width: 91px;
  height: 91px;
  display: block;
  padding: 0;
}
/* line 223, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu .download .main {
  height: 52px;
  line-height: 51px;
  float: none;
  margin-top: 0;
  cursor: pointer;
}
/* line 231, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu .download .main a {
  color: #33cc99;
  font-size: 12px;
  padding: 0;
}
/* line 239, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu span {
  display: inline-block;
  vertical-align: middle;
}
/* line 244, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu a {
  display: inline-block;
  vertical-align: middle;
  padding: 0 3px;
}
/* line 250, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu .unLogged {
  height: 28px;
  margin-left: 20px;
}
/* line 255, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu .logged {
  margin-left: 35px;
}
/* line 258, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu .logged .u-help {
  display: inline-block;
  vertical-align: middle;
  width: 80px;
  height: 52px;
  cursor: pointer;
  margin-left: 10px;
  box-sizing: border-box;
  padding: 17px 4px;
  position: relative;
  color: #666;
  font-size: 12px;
}
/* line 270, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu .logged .u-help:hover {
  border: 1px solid #e6e6e6;
  border-bottom: 0;
  box-shadow: 5px 0 5px -5px rgba(0, 0, 0, 0.2), -5px 0px 5px -5px rgba(0, 0, 0, 0.2);
}
/* line 275, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu .logged .u-help:hover .h-drop {
  display: block;
}
/* line 281, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu .logged .u-msg {
  cursor: pointer;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}
/* line 288, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu .logged .u-msg > a {
  display: inline-block;
  vertical-align: middle;
  color: #666;
  font-size: 12px;
  margin-top: -1px;
}
/* line 296, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu .logged .u-msg .icon-message-new {
  position: absolute;
  width: 5px;
  height: 5px;
  left: 14px;
  top: 0;
}
/* line 305, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu .logged .u-head {
  position: relative;
  display: inline-block;
  width: 54px;
  height: 52px;
  cursor: pointer;
  margin-left: 10px;
  box-sizing: border-box;
  padding: 12px;
  vertical-align: middle;
  color: #333;
  font-size: 0;
}
/* line 318, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu .logged .u-head img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  max-width: 100%;
}
/* line 325, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu .logged .u-head:hover {
  border: 1px solid #e6e6e6;
  border-bottom: 0;
  box-shadow: 5px 0 5px -5px rgba(0, 0, 0, 0.2), -5px 0px 5px -5px rgba(0, 0, 0, 0.2);
}
/* line 330, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu .logged .u-head:hover .h-drop {
  display: block;
}
/* line 337, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu .h-drop {
  display: none;
  width: 95px;
  height: auto;
  position: absolute;
  background-color: #fff;
  top: 51px;
  font-size: 16px;
  right: -1px;
  z-index: 9999;
  border: 1px solid #e6e6e6;
  border-top: 0;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
}
/* line 351, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu .h-drop li {
  float: none;
  width: 100%;
  height: 31px;
  padding: 0;
  text-align: center;
}
/* line 358, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu .h-drop li:hover {
  background-color: #f5f5f5;
}
/* line 360, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu .h-drop li:hover a {
  color: #33cc99;
}
/* line 366, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu .h-drop li a {
  padding: 3px 0;
  width: 100%;
  height: 25px;
  line-height: 25px;
  font-size: 12px;
}
/* line 373, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .u-menu .h-drop li a i {
  margin: -2px 8px 0 0;
}
/* line 381, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .h-login {
  text-align: center;
  width: 70px;
  height: 28px;
  line-height: 28px;
  border-radius: 3px;
  font-size: 12px;
  background: #33cc99;
  color: #fff;
  margin-right: 15px;
}
/* line 393, scss/partials/_w-header.scss */
.row-header .wgt-header .h-row .h-reg {
  text-align: center;
  width: 69px;
  height: 27px;
  line-height: 27px;
  background: #fff;
  border: 1px solid #33cc99;
  color: #33cc99;
  border-radius: 3px;
  font-size: 12px;
}

/* line 1, scss/partials/_common.scss */
.flex-sc {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

/* line 7, scss/partials/_common.scss */
.flex-cc {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 13, scss/partials/_common.scss */
.flex-sb {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 19, scss/partials/_common.scss */
.hue-yellow {
  color: #fcff00 !important;
}

/* line 23, scss/partials/_common.scss */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  font-size: 0;
  clear: both;
  visibility: hidden;
}

/* line 14, scss/partials/_sprite.scss */
.icon-sprite {
  display: inline-block;
  background: url('images/sprite.png?s6792e20e50');
}
/* line 18, scss/partials/_sprite.scss */
.icon-sprite:before {
  display: none;
}

/* line 24, scss/partials/_sprite.scss */
.row-header .wgt-header .icon-gift-bag, .uc-panel .icon-gift-bag {
  width: 18px;
  height: 17px;
  background-position: 0 -389px;
}
/* line 30, scss/partials/_sprite.scss */
.row-header .wgt-header .icon-download, .uc-panel .icon-download {
  width: 22px;
  height: 16px;
  cursor: pointer;
  background-position: 0 -21px;
}
/* line 36, scss/partials/_sprite.scss */
.row-header .wgt-header .icon-help, .uc-panel .icon-help {
  width: 16px;
  height: 16px;
  background-position: 0 -476px;
}
/* line 42, scss/partials/_sprite.scss */
.row-header .wgt-header .icon-help-active, .uc-panel .icon-help-active {
  width: 16px;
  height: 16px;
  background-position: 0 -445px;
}
/* line 48, scss/partials/_sprite.scss */
.row-header .wgt-header .icon-message, .uc-panel .icon-message {
  width: 16px;
  height: 14px;
  background-position: 0 -507px;
}
/* line 54, scss/partials/_sprite.scss */
.row-header .wgt-header .icon-message-new, .uc-panel .icon-message-new {
  width: 5px;
  height: 5px;
  background-position: 0 -497px;
}
/* line 60, scss/partials/_sprite.scss */
.row-header .wgt-header .icon-help-down, .uc-panel .icon-help-down {
  width: 9px;
  height: 5px;
  background-position: 0 -466px;
}
/* line 66, scss/partials/_sprite.scss */
.row-header .wgt-header .icon-online, .uc-panel .icon-online {
  width: 16px;
  height: 16px;
  background-position: 0 -547px;
}
/* line 72, scss/partials/_sprite.scss */
.row-header .wgt-header .icon-suggest, .uc-panel .icon-suggest {
  width: 16px;
  height: 16px;
  background-position: 0 -589px;
}
/* line 78, scss/partials/_sprite.scss */
.row-header .wgt-header .icon-dropdown-yoya, .uc-panel .icon-dropdown-yoya {
  width: 16px;
  height: 12px;
  background-position: 0 -353px;
}
/* line 84, scss/partials/_sprite.scss */
.row-header .wgt-header .icon-dropdown-out, .uc-panel .icon-dropdown-out {
  width: 15px;
  height: 17px;
  background-position: 0 -230px;
}
/* line 90, scss/partials/_sprite.scss */
.row-header .wgt-header .icon-dropdown-reback, .uc-panel .icon-dropdown-reback {
  width: 16px;
  height: 16px;
  background-position: 0 -273px;
}
/* line 96, scss/partials/_sprite.scss */
.row-header .wgt-header .icon-dropdown-collect, .uc-panel .icon-dropdown-collect {
  width: 16px;
  height: 17px;
  background-position: 0 -186px;
}
/* line 102, scss/partials/_sprite.scss */
.row-header .wgt-header .icon-dropdown-set, .uc-panel .icon-dropdown-set {
  width: 16px;
  height: 16px;
  background-position: 0 -315px;
}
/* line 108, scss/partials/_sprite.scss */
.row-header .wgt-header .icon-dropdown-class, .uc-panel .icon-dropdown-class {
  width: 15px;
  height: 14px;
  background-position: 0 -145px;
}
/* line 114, scss/partials/_sprite.scss */
.row-header .wgt-header .icon-dropdown-bulb, .uc-panel .icon-dropdown-bulb {
  width: 16px;
  height: 16px;
  background-position: 0 -105px;
}
/* line 120, scss/partials/_sprite.scss */
.row-header .wgt-header .icon-dropdown-ac, .uc-panel .icon-dropdown-ac {
  width: 15px;
  height: 16px;
  background-position: 0 -63px;
}
/* line 126, scss/partials/_sprite.scss */
.row-header .wgt-header .icon-vip, .uc-panel .icon-vip {
  width: 20px;
  height: 21px;
  background-position: 0 -610px;
  margin-right: 10px;
}
/* line 136, scss/partials/_sprite.scss */
.row-header .wgt-header .h-drop li:hover .icon-dropdown-class, .uc-panel .h-drop li:hover .icon-dropdown-class {
  background-position: 0 -126px;
}
/* line 139, scss/partials/_sprite.scss */
.row-header .wgt-header .h-drop li:hover .icon-online, .uc-panel .h-drop li:hover .icon-online {
  background-position: 0 -526px;
}
/* line 142, scss/partials/_sprite.scss */
.row-header .wgt-header .h-drop li:hover .icon-help, .uc-panel .h-drop li:hover .icon-help {
  background-position: 0 -445px;
}
/* line 145, scss/partials/_sprite.scss */
.row-header .wgt-header .h-drop li:hover .icon-suggest, .uc-panel .h-drop li:hover .icon-suggest {
  background-position: 0 -568px;
}
/* line 148, scss/partials/_sprite.scss */
.row-header .wgt-header .h-drop li:hover .icon-dropdown-yoya, .uc-panel .h-drop li:hover .icon-dropdown-yoya {
  background-position: 0 -336px;
}
/* line 151, scss/partials/_sprite.scss */
.row-header .wgt-header .h-drop li:hover .icon-dropdown-class, .uc-panel .h-drop li:hover .icon-dropdown-class {
  background-position: 0 -126px;
}
/* line 154, scss/partials/_sprite.scss */
.row-header .wgt-header .h-drop li:hover .icon-dropdown-set, .uc-panel .h-drop li:hover .icon-dropdown-set {
  background-position: 0 -294px;
}
/* line 157, scss/partials/_sprite.scss */
.row-header .wgt-header .h-drop li:hover .icon-dropdown-collect, .uc-panel .h-drop li:hover .icon-dropdown-collect {
  background-position: 0 -164px;
}
/* line 160, scss/partials/_sprite.scss */
.row-header .wgt-header .h-drop li:hover .icon-dropdown-reback, .uc-panel .h-drop li:hover .icon-dropdown-reback {
  background-position: 0 -252px;
}
/* line 163, scss/partials/_sprite.scss */
.row-header .wgt-header .h-drop li:hover .icon-dropdown-out, .uc-panel .h-drop li:hover .icon-dropdown-out {
  background-position: 0 -208px;
}
/* line 166, scss/partials/_sprite.scss */
.row-header .wgt-header .h-drop li:hover .icon-dropdown-ac, .uc-panel .h-drop li:hover .icon-dropdown-ac {
  background-position: 0 -42px;
}
/* line 169, scss/partials/_sprite.scss */
.row-header .wgt-header .h-drop li:hover .icon-dropdown-bulb, .uc-panel .h-drop li:hover .icon-dropdown-bulb {
  background-position: 0 -84px;
}

/* line 1, scss/partials/_wgt-order.scss */
.order-head {
  padding: 0 21px;
}
/* line 5, scss/partials/_wgt-order.scss */
.order-head thead {
  background: none;
}
/* line 11, scss/partials/_wgt-order.scss */
.order-head .buyer .orderDetail {
  margin: 0;
}
/* line 16, scss/partials/_wgt-order.scss */
.order-head .toolbar .actually-paid {
  margin: 0;
}
/* line 19, scss/partials/_wgt-order.scss */
.order-head .toolbar .operation {
  padding: 0;
}

/*
.search-bar-icon {
    .form-btns {
        padding: 0;
    }
    .form-group, .form-btns {
        float: left;
        margin: 0;
        .btn {
            margin: 0;
            margin-left: 10px;
        }
    }
    .form-input {
        .icon-search {
            left: 0;
        }
        .input {
            input {
                padding: 0 11px 0 28px;
                border-radius: 3px;
            }
        }
    }
}
*/
/* line 51, scss/partials/_wgt-order.scss */
.advanced-search .wgt-form {
  float: left;
  margin: 16px 0 0 -20px;
}
/* line 54, scss/partials/_wgt-order.scss */
.advanced-search .wgt-form .form-row {
  width: auto;
}
/* line 57, scss/partials/_wgt-order.scss */
.advanced-search .wgt-form .form-group {
  margin: 0;
}
/* line 60, scss/partials/_wgt-order.scss */
.advanced-search .wgt-form .form-label {
  font-weight: 500;
}
/* line 64, scss/partials/_wgt-order.scss */
.advanced-search .wgt-form .form-input .input, .advanced-search .wgt-form .form-input .input-group {
  width: 230px;
}
/* line 68, scss/partials/_wgt-order.scss */
.advanced-search .wgt-form .form-input .input-group input {
  width: 95px;
}
/* line 71, scss/partials/_wgt-order.scss */
.advanced-search .wgt-form .form-input .input-group label {
  margin: 0 10px;
}
/* line 75, scss/partials/_wgt-order.scss */
.advanced-search .wgt-form .form-input select {
  width: 100%;
}
/* line 80, scss/partials/_wgt-order.scss */
.advanced-search .form-btns {
  float: right;
  padding-right: 10px;
}
/* line 83, scss/partials/_wgt-order.scss */
.advanced-search .form-btns .btn {
  margin: 0 10px;
}

/****** ****** ******
    *** author by : ZLY
    *** create time : 2015-11-02
    
 ****** ****** ****** */
/*
 *** css for wgt-uc-menu
 */
/*  */
/* line 18, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu {
  position: absolute;
  top: 0;
  bottom: 0px;
  width: 149px;
  min-height: 481px;
  background: #fff;
  width: 220px;
  padding: 24px 0;
  border: none;
}
/* line 26, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu a:-webkit-any-link {
  color: inherit;
}
/* line 30, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .uc-menu .iconfont {
  font-size: 16px !important;
}
/* line 37, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu i {
  font-size: 24px;
  margin-right: 15px;
  line-height: 1;
}
/* line 42, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .icon {
  display: inline-block;
  background: url('images/icons-left.png?s786f153c91');
}
/* line 46, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .icon-config {
  width: 14px;
  height: 14px;
  background-position: 0 -204px;
}
/* line 51, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu i.icon-hat-gray,
.wgt-uc-menu i.icon-class-gray,
.wgt-uc-menu i.icon-exam-gray,
.wgt-uc-menu i.icon-movie-gray,
.wgt-uc-menu i.icon-company-gray,
.wgt-uc-menu i.icon-cloud-gray,
.wgt-uc-menu i.icon-home-gray,
.wgt-uc-menu i.icon-order-gray {
  width: 29px;
  height: 19px;
  background-position: 0 -301px;
}
/* line 63, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu i.icon-class-gray {
  background-position: 0 0;
}
/* line 66, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu i.icon-exam-gray {
  background-position: 0 -233px;
}
/* line 69, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu i.icon-movie-gray {
  background-position: 0 -437px;
}
/* line 72, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu i.icon-company-gray {
  background-position: 0 -136px;
}
/* line 75, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu i.icon-cloud-gray {
  background-position: 0 -68px;
}
/* line 78, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu i.icon-home-gray {
  background-position: 0 -369px;
}
/* line 81, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu i.icon-order-gray {
  background-position: 0 -505px;
}
/* line 84, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .avatar, .wgt-uc-menu .info {
  float: left;
}
/* line 88, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .info p, .wgt-uc-menu .info .name {
  margin-bottom: 8px;
}
/* line 92, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .avatar {
  width: 70px;
  height: 70px;
  display: block;
  border-radius: 50%;
  margin: 0 14px 0 9px;
}
/* line 98, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .avatar img {
  width: 100%;
  border-radius: 50%;
}
/* line 104, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .my {
  display: none;
  position: relative;
  border-bottom: 1px solid #ebebeb;
  margin: 10px;
  padding: 35px 0 10px 0;
  font-size: 12px;
}
/* line 111, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .my a[href] {
  color: #33cc99;
}
/* line 114, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .my .name[href] {
  font-size: 14px;
  display: block;
  color: #4d4d4d;
  max-width: 80px;
}
/* line 122, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .my .recharge {
  display: inline-block;
  vertical-align: bottom;
  line-height: 1;
}
/* line 128, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .vip-icon {
  display: inline-block;
  width: 17px;
  height: 19px;
  margin-right: 5px;
  vertical-align: bottom;
}
/* line 134, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .vip-icon img {
  width: 100%;
  height: 100%;
}
/* line 139, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .icon-config {
  position: absolute;
  right: 1px;
  top: 1px;
}
/* line 144, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .navLinks {
  margin-top: 17px;
  list-style-type: none;
  padding: 0;
}
/* line 148, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .navLinks li {
  margin-top: 9px;
}
/* line 154, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .navLinks .iconfont {
  color: #999999;
  width: 30px;
  text-align: center;
}
/* line 159, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .navLinks a[href] {
  position: relative;
  font-size: 14px;
  color: #666666;
  display: block;
  padding: 5px 0;
  padding-left: 8px;
  background: url(images/bg/bg-menu.png) no-repeat;
  background-position: 178px 0;
  transition: background-position 0.5s, color 0.2s;
}
/* line 169, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .navLinks a[href] .icon {
  position: absolute;
  right: 133px;
  top: 10px;
}
/* line 174, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .navLinks a[href] .iconfont {
  transition: color 0.3s;
}
/* line 177, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .navLinks a[href].curr, .wgt-uc-menu .navLinks a[href]:hover {
  color: #fff;
  background-position: 0 0;
  background-repeat: no-repeat;
  text-decoration: none;
}
/* line 182, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .navLinks a[href].curr .icon-hat-gray, .wgt-uc-menu .navLinks a[href]:hover .icon-hat-gray {
  background-position: 0 -335px;
}
/* line 185, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .navLinks a[href].curr .icon-class-gray, .wgt-uc-menu .navLinks a[href]:hover .icon-class-gray {
  background-position: 0 -34px;
}
/* line 188, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .navLinks a[href].curr .icon-exam-gray, .wgt-uc-menu .navLinks a[href]:hover .icon-exam-gray {
  background-position: 0 -267px;
}
/* line 191, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .navLinks a[href].curr .icon-movie-gray, .wgt-uc-menu .navLinks a[href]:hover .icon-movie-gray {
  background-position: 0 -471px;
}
/* line 194, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .navLinks a[href].curr .icon-company-gray, .wgt-uc-menu .navLinks a[href]:hover .icon-company-gray {
  background-position: 0 -170px;
}
/* line 197, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .navLinks a[href].curr .icon-cloud-gray, .wgt-uc-menu .navLinks a[href]:hover .icon-cloud-gray {
  background-position: 0 -102px;
}
/* line 200, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .navLinks a[href].curr .icon-home-gray, .wgt-uc-menu .navLinks a[href]:hover .icon-home-gray {
  background-position: 0 -403px;
}
/* line 203, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .navLinks a[href].curr .icon-order-gray, .wgt-uc-menu .navLinks a[href]:hover .icon-order-gray {
  background-position: 0 -539px;
}
/* line 206, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .navLinks a[href].curr .iconfont, .wgt-uc-menu .navLinks a[href]:hover .iconfont {
  color: #ffffff;
}
/* line 213, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .uc-menu li {
  width: 100%;
  height: 42px;
  line-height: 42px;
  margin-bottom: 10px;
  overflow: hidden;
  text-align: center;
}
/* line 220, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .uc-menu li a {
  width: 100%;
  height: 100%;
  display: block;
}
/* line 226, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .uc-menu li .iconfont {
  margin-left: 37px;
  margin-right: 12px;
}
/* line 231, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .uc-menu li .title {
  font-size: 14px !important;
  font-family: MicrosoftYaHei;
  font-weight: 400;
  color: #333;
}
/* line 238, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .uc-menu li:hover {
  background-color: #33cc99;
  border-radius: 6px;
}
/* line 242, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .uc-menu li:hover span, .wgt-uc-menu .uc-menu li:hover .iconfont {
  color: #fff;
}
/* line 248, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .uc-menu .active {
 	background-color: #33cc99;
    border-radius: 6px;
}
/* line 252, scss/partials/_widgets-left-menu.scss */
.wgt-uc-menu .uc-menu .active span, .wgt-uc-menu .uc-menu .active .iconfont {
  color: #fff;
}

/* line 3, scss/partials/_pop-layers.scss */
.pop-layer.cdkey-exchange .wgt-uc-company {
  min-height: 100px;
}
/* line 6, scss/partials/_pop-layers.scss */
.pop-layer.cdkey-exchange .form-group {
  padding-left: 40px;
}
/* line 10, scss/partials/_pop-layers.scss */
.pop-layer.cdkey-exchange .form-btns .btn {
  margin: 0 5px;
}
/* line 16, scss/partials/_pop-layers.scss */
.pop-layer.temp-audit h3 {
  margin-top: 78px;
}
/* line 19, scss/partials/_pop-layers.scss */
.pop-layer.temp-audit p {
  font-size: 14px;
  color: #999;
  margin-top: 13px;
  margin-bottom: 84px;
}
/* line 24, scss/partials/_pop-layers.scss */
.pop-layer.temp-audit p + p {
  margin-top: -48px;
  margin-bottom: 0;
}
/* line 32, scss/partials/_pop-layers.scss */
.pop-layer.temp-audit .form-btns {
  margin-top: 29px;
}
/* line 34, scss/partials/_pop-layers.scss */
.pop-layer.temp-audit .form-btns .btn {
  margin: 0 8px;
}
/* line 39, scss/partials/_pop-layers.scss */
.pop-layer.the-tip {
  font-size: 18px;
  text-align: left;
  padding: 20px;
}
/* line 46, scss/partials/_pop-layers.scss */
.pop-layer.the-tip .form-btns {
  text-align: center;
  padding: 0;
  margin-top: 30px;
}
/* line 50, scss/partials/_pop-layers.scss */
.pop-layer.the-tip .form-btns a,
.pop-layer.the-tip .form-btns button {
  font-size: 16px;
}
/* line 54, scss/partials/_pop-layers.scss */
.pop-layer.the-tip .form-btns .btn {
  margin: 0 8px;
}
/* line 59, scss/partials/_pop-layers.scss */
.pop-layer.qrcode {
  text-align: center;
  height: 100%;
}
/* line 64, scss/partials/_pop-layers.scss */
.pop-layer.tip {
  padding: 30px 32px;
  padding-bottom: 0;
}
/* line 67, scss/partials/_pop-layers.scss */
.pop-layer.tip span {
  font-size: 20px;
  color: #4d4d4d;
  line-height: 100%;
}
/* line 72, scss/partials/_pop-layers.scss */
.pop-layer.tip p {
  font-size: 14px;
  color: #767777;
  line-height: 22px;
  padding: 18px 0;
}

/* line 1, scss/partials/_plus-flow-box.scss */
div.flowWin {
  background: none;
  box-shadow: none;
}
/* line 4, scss/partials/_plus-flow-box.scss */
div.flowWin iframe {
  background: none;
}
/* line 6, scss/partials/_plus-flow-box.scss */
div.flowWin iframe body {
  background-color: #000;
}
/* line 10, scss/partials/_plus-flow-box.scss */
div.flowWin .layui-layer-title {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 521px;
  margin-left: 40px;
}
/* line 17, scss/partials/_plus-flow-box.scss */
div.flowWin .layui-layer-setwin {
  right: 45px;
}

/* line 21, scss/partials/_plus-flow-box.scss */
.flow-box-body {
  font-family: microsoft yahei;
  text-align: center;
  overflow: hidden;
  background: none;
}
/* line 26, scss/partials/_plus-flow-box.scss */
.flow-box-body > * {
  text-align: initial;
}

/* line 30, scss/partials/_plus-flow-box.scss */
.wgt-flow-box {
  display: inline-block;
}

/* line 33, scss/partials/_plus-flow-box.scss */
.box-title {
  display: none;
  position: relative;
}
/* line 36, scss/partials/_plus-flow-box.scss */
.box-title h2 {
  height: 34px;
  line-height: 34px;
  margin: 0;
  background: #33cc99;
  border: 0;
  color: #fff;
  font-size: 16px;
  text-indent: 20px;
  border-radius: 4px 4px 0 0;
}
/* line 47, scss/partials/_plus-flow-box.scss */
.box-title .text {
  width: 80%;
  font-weight: normal;
  font-style: normal;
  text-align: left;
  overflow: hidden;
}
/* line 54, scss/partials/_plus-flow-box.scss */
.box-title .box-close {
  width: 22px;
  height: 22px;
  top: 6px;
  right: 9px;
  background-image: url(images/btn/btn-close.png);
  background-repeat: no-repeat;
  display: block;
  position: absolute;
}
/* line 64, scss/partials/_plus-flow-box.scss */
.box-title .box-close:hover {
  background-image: url(images/btn/btn-close-hover.png);
}
/* line 67, scss/partials/_plus-flow-box.scss */
.box-title .box-close:active {
  background-image: url(images/btn/btn-close-active.png);
}

/* line 72, scss/partials/_plus-flow-box.scss */
.box-content {
  min-width: 200px;
  min-height: 200px;
}

/* line 77, scss/partials/_plus-flow-box.scss */
.flow-box-1 {
  width: 521px;
}
.activity-bandge{
	position:absolute;
	right: -11px;
    top: -23px;
	width:72px;
	height:32px;
	box-sizing:border-box;
	padding-left:10px;
	background:url('images/gq-label.png')no-repeat;
	background-size:100% 100%;
	font-size:13px;
	color:#fff;
}
