/**
 * admin.css
 */


/*
 fixed-layout 固定头部和边栏布局
*/
html,
body {
  height: 100%;
  overflow: hidden;/*去除默认滚动条使用自定义滚动条，不加这个属性会出现两天滚动条*/ 
}
body{
  font-size: 1.5rem  
}
ul {
  margin-top: 0;
}
body .w-comment-tea{
  padding: 2px 8px;
  font-size: 13px
}
.w-competition-wrap[data-type="division"] .wygBtnDown{
    position:relative;
}
.w-competition-wrap[data-type="division"] .wgyBox{
    display:none;
    position:absolute;
    top:22px;
    right:-58px;
    z-index:99999;
    width: 105px;
    border: 1px solid #CCC;
    border-radius:3px;
    box-shadow: 0 0 3px #CCC
}
.w-competition-wrap[data-type="division"] .wgyBox p{
    margin: 0;
    text-align: left;
}
.w-competition-wrap[data-type="division"] .wgyBox p a{
    background: #FFF;
    color: #666
}
.w-competition-wrap[data-type="division"] .wgyBox p a:hover{
    background: #EFEFEF
}
.w-competition-wrap[data-type="division"] .data-list td .wgyBox .btn{ 
    display: block;
    margin:0;
    border: none; 
    border-radius: 0
}
.admin-content .data-list{
  font-size: 14px
}
.admin-content .data-tab a.cur,.admin-content .btn{
  background: #1890ff;
  border-color: #1890ff;
  color: #fff
}
.admin-content .dd-list .dd-handle .btns .btn{
  padding: 1px 10px 1px 10px;
  position: relative;
  top: -1px
}
.admin-content .btn-success{
  background: #FFF;
  border-color: #5eb95e;
  color: #5eb95e  
}
.admin-content .btn-warning{
  background: #F37B1D;
  border-color: #F37B1D;
  color: #FFF;

  padding: 4px 15px 5px
}

.admin-content .btn-white{
  background: #FFF;
  border-color:#1890ff;
  color: #1890ff
}
.admin-content .btn-delete,.admin-content .btn-delete-all,.admin-content .btn-danger,.admin-content .am-btn-danger{
  background: #dd514c;
  border-color: #dd514c;
  color: #FFF  
}
.admin-content .btn-group .btn-white{
  background: #FFF;
  border:1px solid #1890ff;
  color: #1890ff
}
.admin-content .data-tab a.btn{
  display: initial;
}
/*.admin-content .btn:hover,.admin-content .btn-success:hover,.admin-content .btn-warning:hover,.admin-content .btn-delete:hover{
  opacity: 0.9
}*/
.am-topbar-inverse .am-topbar-brand .am-dropdown-content a{
  color: #666;
  font-size: 14px
}
.am-topbar-inverse .am-topbar-brand img{
  width: 40px;
  height: 40px;
  border-radius: 50%
}
.am-topbar-inverse .am-topbar-brand .am-dropdown .am-btn{
  border: none!important;
}
.am-topbar-inverse .am-topbar-brand .am-dropdown .am-dropdown-content{
  min-width: 340px;
  padding:10px
} 
.am-topbar-inverse .am-topbar-brand .am-dropdown .am-dropdown-content li{
  float: left;
  text-align: center;
  width: 33.3%
}
.am-topbar-inverse .am-topbar-brand .am-dropdown .am-dropdown-content li i{
  display: block;
  font-size: 28px;
}
.am-topbar-inverse .am-topbar-brand .am-dropdown .am-dropdown-content li a{
  padding: 6px 0;
/*  color: #4484ce;*/
}
/*.am-topbar-inverse .am-topbar-brand .am-dropdown .am-dropdown-content li:nth-child(5n+2) a{
  color: #cd5360;
}
.am-topbar-inverse .am-topbar-brand .am-dropdown .am-dropdown-content li:nth-child(5n+3) a{
  color: #57BC90;
}
.am-topbar-inverse .am-topbar-brand .am-dropdown .am-dropdown-content li:nth-child(5n+4) a{
  color: #F19E4D;
}
.am-topbar-inverse .am-topbar-brand .am-dropdown .am-dropdown-content li:nth-child(5n+5) a{
  color: #F9CE00;
}
*/
.am-topbar-inverse .am-topbar-brand .am-dropdown .am-dropdown-content li a:hover{
  background: #EFEFEF;
  border-radius: 30px
}
.am-topbar-inverse .am-topbar-brand .am-dropdown .am-btn:hover{
  background: inherit;
  border: none;
}
.am-btn[disabled]{
  pointer-events:inherit;
}
.admin-main .w-input-width{
  width: 234px;
  display: inline-block;
}
.admin-main .w-sm-imput-width{
  width: 180px;
  display: inline-block;  
  line-height: 20px;
  padding: 5px 10px;
  font-size: 14px
}
.am-input-group .am-form-field.w-input-width{
  float: inherit;
  margin-left: -1px
}
.admin-content .w-select-group .am-selected-search{
  position: absolute;
  width: 95%
}
.admin-content .w-select-group .am-selected-list{
  margin-top: 40px
}
.w-select-group .am-selected,.w-select-group select{
  width: 170px
}
.w-select-group .am-selected .am-selected-btn{
  height: 33px;
  line-height: 32px;
  font-size: 14px;
  padding: 0 1em;
  border-color: #CCC;
}
.w-select-group .am-btn,.w-select-group select{
  height: 33px;
/*  border-color: #CCC;*/
  padding: 0 1em;
  font-size: 14px;
  line-height: 32px
}
.w-data-statistics .w-tab-statistics .w-date-input{
   width: 150px;
   display: inline-block;  
   background: #FFF;
   border-radius: 3px
}
.w-data-statistics .am-selected-btn{
  background: #FFF;
  border-radius: 3px;
  padding: 5px 1em
}
.w-data-statistics .am-selected-status{
  font-size: 14px
}
.w-room-radio{
  margin: 0 25px;
}
.w-confirm-content{
  padding: 5px 30px
}
.w-dropdown-toggle .am-dropdown-content li img{
  width: 24px;
  height: 24px;
  border-radius: 50%;
  margin-right: 8px
}
.w-dropdown-toggle ul.am-dropdown-content>li.w-cut-status-t>a img{
  margin-left: -6px
}
.jconfirm .btn{
   margin: 0 20px
}
.jconfirm .w-station-audit-btngroup{
  margin-top: 25px
}
.jconfirm .w-station-audit-btngroup .am-btn{
   margin: 0 20px  
}
.w-station-max{
  max-width: 350px
}
.w-station-max .am-badge{
  width: 29px;
  padding: .25em 0
}
.w-calendar tr th,.w-calendar tr td{
  font-size: 13px
}
.w-calendar tr th:first-child{
  min-width: 70px
}
.w-confirm-table tbody tr td{
  font-size: 13px;
  line-height: 14px;
  padding: 2 10px
}
.w-confirm-table tbody tr td:first-child{
  background: #EBF3F4
}
.w-sm-td ul.am-dropdown-content>li>a.am-btn-success,.w-sm-td ul.am-dropdown-content>li>a.am-btn-primary,.w-sm-td ul.am-dropdown-content>li>a.am-btn-danger
,.w-sm-td ul.am-dropdown-content>li>a.am-btn-warning{
  color: #FFF;
  border-radius: 0
}
.w-sm-td ul.am-dropdown-content>li>a.am-btn-success:hover{
  background: #4aaa4a;
  border-color: #4aaa4a;
}
.w-sm-td ul.am-dropdown-content>li>a.am-btn-primary:hover{
  background: #0c79b1;
  border-color: #0c79b1;
}
.w-sm-td ul.am-dropdown-content>li>a.am-btn-danger:hover{
  background: #d7342e;
  border-color: #d7342e;  
}
.w-sm-td ul.am-dropdown-content>li>a.am-btn-warning:hover{
  background: #e0690c;
  border-color: #e0690c;   
}



.am-collapsed .am-icon-angle-right:before{
  content: "\f107"
}
.admin-icon-yellow {
  color: #ffbe40;
}

.admin-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1500;
  font-size: 1.4rem;
  margin-bottom: 0;
}

.admin-header-list a:hover :after {
  content: none;
}

.admin-main {
  position: relative;
  height: 100%;
  padding-top: 51px;
  background: #f3f3f3;
}

.admin-menu {
  position: fixed;
  z-index: 10;
  bottom: 30px;
  right: 20px;
}

.admin-sidebar {
  width: 260px;
  min-height: 100%;
  float: left;
  border-right: 1px solid #cecece;
}

.admin-sidebar.am-active {
  z-index: 1600;
}

.admin-sidebar-list {
  margin-bottom: 0;
}

.admin-sidebar-list li a {
  color: #5c5c5c;
  padding-left: 24px;
  font-size: 15px
}

.admin-sidebar-list li:first-child {
  border-top: none;
}

.admin-sidebar-sub {
  margin-top: 0;
  margin-bottom: 0;
  box-shadow: 0 16px 8px -15px #e2e2e2 inset;
  background: #ececec;
  padding-left: 24px;
}

.admin-sidebar-sub li:first-child {
  border-top: 1px solid #dedede;
}

.admin-sidebar-panel {
  margin: 10px;
}

.admin-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background: #fff;
}
.admin-content {
  height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.admin-sidebar{
  height: 100%;
  overflow-y:auto 
}
.admin-content-body {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}

.admin-content-footer {
  font-size: 85%;
  color: #777;
}

.admin-content-list {
  border: 1px solid #e9ecf1;
  margin-top: 0;
}

.admin-content-list li {
  border: 1px solid #e9ecf1;
  border-width: 0 1px;
  margin-left: -1px;
}

.admin-content-list li:first-child {
  border-left: none;
}

.admin-content-list li:last-child {
  border-right: none;
}

.admin-content-table a {
  color: #535353;
}
.admin-content-file {
  margin-bottom: 0;
  color: #666;
}

.admin-content-file p {
  margin: 0 0 5px 0;
  font-size: 1.4rem;
}

.admin-content-file li {
  padding: 10px 0;
}

.admin-content-file li:first-child {
  border-top: none;
}

.admin-content-file li:last-child {
  border-bottom: none;
}

.admin-content-file li .am-progress {
  margin-bottom: 4px;
}

.admin-content-file li .am-progress-bar {
  line-height: 14px;
}

.admin-content-task {
  margin-bottom: 0;
}

.admin-content-task li {
  padding: 5px 0;
  border-color: #eee;
}

.admin-content-task li:first-child {
  border-top: none;
}

.admin-content-task li:last-child {
  border-bottom: none;
}

.admin-task-meta {
  font-size: 1.2rem;
  color: #999;
}

.admin-task-bd {
  font-size: 1.4rem;
  margin-bottom: 5px;
}

.admin-content-comment {
  margin-bottom: 0;
}

.admin-content-comment .am-comment-bd {
  font-size: 1.4rem;
}

.admin-content-pagination {
  margin-bottom: 0;
}
.admin-content-pagination li a {
  padding: 4px 8px;
}


@media only screen and (min-width: 841px) {
  .admin-sidebar {
    display: block;
    position: static;
    background: none;
  }

  .admin-offcanvas-bar {
    position: static;
    width: auto;
    background: none;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    overflow-y: visible;
    min-height: 98%;
  }
  .admin-offcanvas-bar:after {
    content: none;
  }
}

@media only screen and (max-width: 840px) {
  .admin-menu{
    display: block!important;
  }  
  .admin-sidebar {
    width: inherit;
  }

  .admin-offcanvas-bar {
    background: #f3f3f3;
  }

  .admin-offcanvas-bar:after {
    background: #BABABA;
  }

  .admin-sidebar-list a:hover, .admin-sidebar-list a:active{
    -webkit-transition: background-color .3s ease;
    -moz-transition: background-color .3s ease;
    -ms-transition: background-color .3s ease;
    -o-transition: background-color .3s ease;
    transition: background-color .3s ease;
    background: #E4E4E4;
  }

  .admin-content-list li {
    padding: 10px;
    border-width: 1px 0;
    margin-top: -1px;
  }

  .admin-content-list li:first-child {
    border-top: none;
  }

  .admin-content-list li:last-child {
    border-bottom: none;
  }

  .admin-form-text {
    text-align: left !important;
  }

}

/*
* user.html css
*/
.user-info {
  margin-bottom: 15px;
}

.user-info .am-progress {
  margin-bottom: 4px;
}

.user-info p {
  margin: 5px;
}

.user-info-order {
  font-size: 1.4rem;
}

/*
* errorLog.html css
*/

.error-log .am-pre-scrollable {
  max-height: 40rem;
}

/*
* table.html css
*/
.am-table{
  margin-top: 20px
}
.table-main {
  font-size: 1.4rem;
  padding: .5rem;
}

.table-main button {
  background: #fff;
}

.table-check {
  width: 30px;
}

.table-id {
  width: 50px;
}

@media only screen and (max-width: 640px) {
  .table-select {
    margin-top: 10px;
    margin-left: 5px;
  }
  .w-sm-td{
    width: 160px
  }
  .pop-container .jconfirm-box{
    width: 100%
  }
  .w-confirm-content{
    padding: 0
  }
}
@media only screen and (max-width: 1440px) {
  .w-show-clg-only {
    display: none
  }
}
/*
gallery.html css
*/

.gallery-list li {
  padding: 10px;
}

.gallery-list a {
  color: #666;
}

.gallery-list a:hover {
  color: #3bb4f2;
}

.gallery-title {
  margin-top: 6px;
  font-size: 1.4rem;
}

.gallery-desc {
  font-size: 1.2rem;
  margin-top: 4px;
}

/*
 404.html css
*/

.page-404 {
  background: #fff;
  border: none;
  width: 200px;
  margin: 0 auto;
}

/*数据统计*/
.mod-list .flow-item { width:auto; margin-right:0; float:none;}
.mod-list .flow-item h3 { }
.mod-list .flow-item li { border-bottom:none; display:inline-block; }
.flow-item ul { padding:20px 15px; overflow:hidden;}
.flow-item li { float:left; width:32%; margin-right:2%; padding:15px; background:#F8F8F8; color:#999; border-radius:4px; text-align:center; position:relative; }
/*.flow-item li:after { content:''; width: 10%; height:2px; background:#F8F8F8; position:absolute; top:26px; right:-10%;}*/
.flow-item li:nth-child(2) { }
.flow-item li:nth-child(3) { margin-right:0;}
.flow-item li:nth-child(3):after { display:none;}
.w-mod-list{ padding: 50px 20px 40px 20px }
.w-mod-list.mod-school{ padding-bottom: 5px }
.mod-list .mod-item { background:#fff; border:1px #F3F3F4 solid; box-shadow:inset 0 0 1px rgba(0,0,0,0.05); border-radius:2px; padding:0; border-radius:5px;}
.mod-list .mod-item:last-of-type { margin-right:0;}
.w-mod-list .item-school,.w-mod-list .flow-item,.mod-list .notice-item{box-shadow:0 5px 20px 1px rgba(49, 49, 49, 0.2) ;}
.w-mod-list .flow-item li{overflow: initial; background: none }
.w-mod-list .flow-item li a{ display: inline-block;width: 100%;height: 100%;padding: 10px }
.w-mod-list .flow-item li:nth-child(2) a{ background: #e86868;border: 1px solid #e86868 }
.w-mod-list .flow-item li:nth-child(3) a{ background: #dcad67;border: 1px solid #dcad67 }
.w-mod-list .flow-item li .fa-angle-double-right{ position: absolute;right: -24px;top: 50%;transform:translateY(-50%); font-size: 24px}
.w-data-statistics .flow-item ul li{margin: 0;width: inherit; border-right: 1px solid #E8E8E8;border-radius: 0;width: 20% }
.w-data-statistics .flow-item ul.am-selected-list li{ width: 100%; text-align: left; border-right: none; }
.w-data-statistics .flow-item ul li:last-child{ border-right: none; }
.w-data-statistics .flow-item ul li .w-statis-num{ font-size: 19px; color: #333 }
.w-data-statistics{ min-width: 900px; }
.w-user-statistics,.w-resource-statistics,.w-program-statistics{ width: 100%;height: 400px; }
.w-tab-statistics{ display: inline-block; margin-left: 3% }
.w-tab-statistics .w-reset-tab{ display: inline-block; border:1px solid #DDD;border-radius: 3px }
.w-tab-statistics .w-reset-tab span{ height: 26px;line-height: 26px;background: #FFF;user-select: none; }
.w-tab-statistics .w-reset-tab .cur{ background: #1ab394;color: #FFF }
.w-tab-statistics .w-sel-statis-time{ padding-left: 15px }
.w-tab-statistics .w-user-statis-search,.w-tab-statistics .w-jdstatis-search{ margin-left: 25px; }
.reset-tab,.w-reset-tab { text-align:center;  background:#eee; font-size:14px;}
.reset-tab span,.w-reset-tab span { display:inline-block; height:50px; line-height:50px; padding:0 30px; cursor:pointer;}
.reset-tab span.cur,.w-reset-tab span.cur { background:#fff; color:#1AB394;}
.mod-list h3 { font-weight:bold; font-size:14px; color:#888; padding:5px 10px 5px 15px; background:#F5F5F6; border-bottom:1px #F3F3F4 solid;}
.mod-list h3 i { float:right; margin-top:3px;}
.mod-list h3 i.am-icon-caret-down{ float: inherit;margin-top: 0 }
.mod-list h3 .more { float:right; margin-right:5px;}
.mod-list h3 i a { color:#fff;}
.mod-list ul { padding:5px 15px;}
.mod-list li {  border-bottom:1px #F3F3F4 solid; padding:5px 0;}
.w-mod-list li{ white-space: nowrap;text-overflow: ellipsis;overflow: hidden; }
.mod-list li .fa { font-size:14px; margin-right:5px;}
.mod-list li .text-warning a{ padding-left: 10px }
.mod-list li:last-of-type { border-bottom:0;}
.mod-list .notice-item { width: auto; margin-right:0; float:none;}
.mod-list .notice-item .num { float:right; color:#999;}
.w-data-statistics .w-tab-statistics input{ width: inherit; display: inline-block; padding: 4px 10px;cursor: text }
.pagination li { display:inline-block; margin-left:-1px; list-style: none;}
.pagination li a,.pagination li span{  padding: 6px 14px; border: 1px solid #DDD }
.pagination li.active span{ background: #1890ff;color: #FFF;border-color:#1890ff  }
.pagination li a:hover{ background: #EDEDED }
.mui-scroll-wrapper{overflow: inherit;}
.w-matrix{ padding: 10px 20px}
.w-matrix .w-input-row{margin-bottom: 10px;}
.w-matrix .w-input-row label{font-size: 14px;color: #777;display: block;width: 100%;text-align: left;padding:0;line-height: 24px;float: inherit;}
.w-matrix .w-input-row h5{line-height: 30px;background: #EFEFEF; padding: 0 15px;border: 1px solid #D5D5D6}
.w-matrix .w-input-row input,.w-matrix .w-input-row select,.w-matrix .w-input-row textarea,.w-matrix .w-input-row .w-data-btn{border:1px solid #CCC!important;height: 38px;padding: 10px;line-height: 38px;float: left;background: #FFF;font-size: 14px;width: 100%}
.w-matrix .w-input-row .w-data-btn{width: 100%;padding: 0 15px;text-align: left;}
.w-matrix .w-input-row input{padding-right:6%;}
.w-matrix .w-input-row select{ padding:0 15px;}
.w-matrix .w-input-row textarea{height: auto; padding: 5px 10px;height: 13vh;line-height: 18px}
.w-matrix .w-input-row .mui-icon-clear{ right: 5px;text-align: right;top: 33px}
.w-matrix .mui-btn-block{padding:2px 0;}
.w-his{margin:3px 15px;border-bottom: 1px solid #1AB394;color: #1AB394;line-height: 25px}
.w-his .w-his-right{ float: right; }
.w-his .w-onekey-unwind[kid='0']::after{content:'一键展开';}
.w-his .w-onekey-unwind[kid='1']::after{content:'一键收起';}
.w-his::before{content:'';margin:0 5px;width: 4px;border-left: 4px solid #1AB394}
.w-attention .w-focused{width: 100%;overflow: hidden;padding: 0 10px;}
.w-attention .w-focused ul{overflow: hidden;text-align: center;}
.w-attention .w-focused ul li{float: left; margin:5px 0px;width: 25%;text-align: center;}
.w-attention .w-focused ul li img{width: 36px;height: 36px;border-radius: 50%;}
.w-attention .w-focused ul li div{text-align: center;font-size: 10px;color: #999;width: 100%;line-height: 16px}
.w-stuatt .w-activity{text-align: center;}
.w-stuatt .w-activity img{max-width: 90%;}
.w-stuatt .w-activity .w-influential-cause{text-align: left;padding:0 15px}
.w-stuatt .w-power .mui-card-content-inner{ padding: 3px 10px}
.w-stuatt .w-power .w-grade{overflow: hidden;border:1px solid #1AB394;border-bottom: none;border-right: none;}
.w-stuatt .w-power .w-grade li{width: 33.33%;float: left;border-bottom: 1px solid #1AB394;border-right: 1px solid #1AB394;text-align: center; font-size: 13px;color: #1AB394}
.w-stuatt .w-power .w-grade li .w-grade-num{text-align: center;}
/*刘*/
/*上传图片*/

.liu-wrap{
  margin-top: 40px
}
.liu-wrap .upload-pic .upload-box{
  height: 240px;
  position: relative;
}
.liu-wrap .upload-pic .upload-box:before{
  transition: all 1s;
  background:rgba(255,255,255,0);
  content: '';
}
.liu-wrap .upload-pic .upload-box:hover:before{
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  background:rgba(255,255,255,0.8);
  z-index: 10;
}
.liu-wrap .upload-pic .upload-box .inputfile{
  width: 100%;
  position: relative;
  height: 100%;
  opacity: 0;
  z-index: 1000;
}
.liu-wrap .upload-pic .upload-box img{
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
}
.liu-wrap .upload-pic .upload-box:hover p{
  display: block;
}
.liu-wrap .upload-pic .upload-box:hover span.iconfont{
  display: block;
}
.liu-wrap .upload-pic .upload-box p{
  display: none;
  position: absolute;
  top: 40px;
  left: 50%;
  width: 100%;
  text-align: center;
  transform: translateX(-50%);
  z-index: 11;
  color: #34495e;
}
.liu-wrap .upload-pic .upload-box p .w-jia{
    display: block;
    font-size: 66px;
    margin-bottom: 15px  
}
.liu-wrap .upload-pic .upload-box span.iconfont{
  display: none;
  font-size: 80px;
  line-height: 80px;
  position: absolute;
  top: 55px;
  left: 50%;
  color: #34495e;
  transform: translateX(-50%);
  z-index: 11;
}
.liu-wrap .w-left-sapn{
  margin: 0 70px;
  background: #FFF;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05), 0 2px 6px 0 rgba(0,0,0,.045);
  box-shadow: 0 1px 1px rgba(0,0,0,.05), 0 2px 6px 0 rgba(0,0,0,.045);
  border-radius: 4px;
  margin-bottom: 20px;
  padding: 25px 50px
}
.liu-wrap .w-left-sapn .w-team-switch{
  display: inline-block;
}
.w-competition-wrap[data-type="signUp"] .w-left-sapn.w-team-wrap .w-team-lab{
  padding-left: 30px
}
.w-competition-wrap[data-type="signUp"] .w-left-sapn.w-team-wrap .w-team-max-num,.w-competition-wrap[data-type="signUp"] .w-left-sapn.w-team-wrap .w-team-min-num{
    display: inline-block;
    width: 70px;
    margin: 0 5px;
    text-align: center;
}
.w-competition-wrap[data-type="signUp"] .w-left-sapn.w-team-wrap .w-team-showhide{
  display: none;
}
.w-competition-wrap[data-type="signUp"] .w-left-sapn.w-team-wrap .w-team-showhide.w-team-show{
  display: inline-block;
}
/*编辑器*/
body .wangEditor-container .wangEditor-txt{
    min-height: 200px!important;
    height: auto!important;
    max-height: 1000px!important;
}
body .wangEditor-container .wangEditor-txt p{
  margin: 10px 0;
  line-height: 14px;
  font-size: 14px;
}

.w-competition-wrap[data-type="signUp"] .w-left-sapn>span{
  width: 130px;
  text-align: left;
  display: block;
  margin-bottom: 5px;
  font-size: 16px;
}
.w-competition-wrap[data-type="signUp"] .w-left-sapn.w-team-wrap>span{
  display: inline-block;
}
.w-competition-wrap[data-type="signUp"] .w-left-sapn  .w-addfield-btn{
  margin-top: 15px
}
.w-competition-wrap[data-type="signUp"] .w-left-sapn .w-field-wrap .step-actions .btn{
  color: #333
}
.w-competition-wrap[data-type="signUp"] .w-left-sapn .w-field-wrap .step-actions .btn-step-move{
  border-radius: 0px; border-left-color: transparent;
}
.w-competition-wrap[data-type="signUp"] .w-left-sapn .w-field-wrap .step-actions .btn-step-delete{
  border-radius: 0px 2px 2px 0px; border-left-color: transparent;
}
.w-competition-wrap[data-type="signUp"] .w-left-sapn .w-field-wrap .w-leixin{
  border: none;
  width: 110px
}
.w-competition-wrap[data-type="signUp"] .w-left-sapn .w-field-wrap .w-zankong{
  width: 350px;
  line-height: 30px;
  padding-left: 10px
}
.w-competition-wrap[data-type="signUp"] .w-left-sapn .w-field-wrap .w-zankong textarea{
  min-height: 60px
}
.w-competition-wrap[data-type="signUp"] .w-left-sapn .w-field-wrap .w-zankong .w-radio-div{
  display: inline-block;
  margin-right: 20px
}
.w-competition-wrap[data-type="signUp"] .w-left-sapn .w-field-wrap .w-zankong .w-radio-div label{
  padding-left: 22px
}
.w-competition-wrap[data-type="signUp"] .w-left-sapn .w-field-wrap .w-zankong input[name='max']{
  width: 40px;
  border: none;
  float: initial;
  text-align: center;
}
.w-competition-wrap[data-type="signUp"] .w-left-sapn .w-field-wrap .w-ziduan-name{
  border-radius: 0px; 
  height: 32px;
  width: 120px;
  border: none;
}
.w-competition-wrap[data-type="signUp"] .w-left-sapn .w-field-wrap .w-ziduan-name:hover,.w-competition-wrap[data-type="signUp"] .w-left-sapn .w-field-wrap .w-zankong input[name='max']:hover{
  border: 1px solid #808080;
}
.w-competition-wrap[data-type="signUp"] .w-left-sapn .w-field-wrap .w-zankong input[type="number"]{
  display: inline-block;
  padding: 0;
  text-align: center;
}
.w-competition-wrap[data-type="signUp"] .w-left-sapn .w-field-wrap .w-ziduan-name:focus,.w-competition-wrap[data-type="signUp"] .w-left-sapn .w-field-wrap .w-zankong input[name='max']:focus{
  border: 1px solid #0c64eb;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(12,100,235,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(12,100,235,.6);
}
.w-competition-wrap[data-type="signUp"] .w-left-sapn .w-field-wrap .w-ziduan-name2{
  width: 100%;
  min-width: 100px
}
.w-competition-wrap[data-type="signUp"] .w-left-sapn .w-field-wrap .w-leixin:focus{
    border: 1px solid #0c64eb;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(12,100,235,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(12,100,235,.6);
}
.w-competition-wrap[data-type="signUp"] .w-left-sapn .w-field-wrap .table-bordered{
  border: none;
}
.w-competition-wrap[data-type="signUp"] .w-left-sapn .w-field-wrap .table-bordered tr{
  margin-bottom: 10px
}
.w-competition-wrap[data-type="signUp"] .w-left-sapn .w-field-wrap .table-bordered tr .switch label{
  min-width: 70px
}
.personal .p-information{
  position: relative;
  margin-left: 135px;
  margin-right: 105px;
  border:1px #ccc solid;
  min-height: 170px
}
.w-competition-wrap[data-type="signUp"] .w-peoject-wrmp .p-information{
  border: none;
    min-height: 35px
}
.personal .p-information .w-peoject-classify{
  padding: 5px 0 0 10px;

}
.personal .p-information .w-peoject-classify label{
  padding: 1px 15px;
  border-radius: 3px;
  border: 1px solid #CFCFCF;
  color: #999;
  font-weight: normal;
  position: relative;
  margin-right: 15px;
  margin-bottom: 15px
}
.personal .p-information .w-peoject-classify label .w-delete-classify{
position: absolute;
  right: -5px;
  top: -10px;
  font-size: 12px;
  color: #F00;
  cursor: pointer;
}
.personal .p-information .w-peoject-classify label.w-add-classify{
  cursor: pointer;
}
.personal .p-information .info-tab {
  margin-top: 40px;
  margin-right: 115px;
  margin-bottom: 40px;
  margin-left: 15px;
}
.personal .p-information .addinfo{
  background-color: #f6f6f6;
  width: 100px;
  height: 100%;
  margin-right: 0px;
  position: absolute;
  top: 0;
  right: 0;
  color: #999999;
  cursor: pointer;
}
.personal .p-information .addinfo span{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: min-content;
  font-size: 18px;
  line-height: 18px;
}
.personal .p-information .addinfo span i.iconfont{
  position: relative;
  top: -10px;
}
.personal .p-information .info-tab ul{
  font-size: 16px;
  width: 100%;
  float: left;
}
.personal .p-information .info-tab ul li{
    margin-left: 0;
    width: 100%;
    float: left;
}
.personal .p-information .info-tab>ul>li{
  height: 40px;
  line-height: 40px;
  border-radius: 10px;
}
body .personal .p-information .info-tab>ul>li:hover{
  background: rgba(234,234,234,0.45);
}
.personal .p-information .info-tab>ul>li:nth-of-type(odd){
  background: #fbfbfb;
}
.personal .p-information .info-tab ul li li{
    margin-bottom: 0;
    background: initial;
}
.personal .p-information .info-tab ul li .w-title{
  width: 140px;
  float: left;
  text-align: right;
  min-height: 16px
}
.w-confirm-tab li{
  float: left;
  padding: 0px 13px;
  cursor: pointer;
  border: 1px solid #999;
  color: #666;
  border-radius: 3px;
  margin-right: 15px;
  transition: all 0.5s;
  margin-bottom: 15px
}
.w-confirm-tab li:hover,.w-confirm-tab li.w-active{
  background: #1890ff;
  border-color: #1890ff;
  color: #FFF
}
.w-signUp-confirm.am-modal-confirm .am-modal-bd .w-add-match-right input[type="radio"]{
  width: initial;
  margin-right: 5px
}
.w-signUp-confirm.am-modal-confirm .am-modal-bd .w-add-match-right .w-label{
  margin-right: 15px
}
.personal .p-information .info-tab ul li .w-radio-wamp{
  margin-left: 140px
}
.personal .p-information .info-tab ul li .w-radio-wamp span{
  float: left;
  width: 25%;
  text-align: center;
}
.personal .p-information .info-tab ul li .w-radio-wamp .am-selected-btn{
  padding-top: 4px;
  padding-bottom: 1px;
  background: #FFF
}
.personal .p-information .info-tab ul li .w-radio-wamp .am-selected-list span,.personal .p-information .info-tab ul li .w-radio-wamp .am-selected-btn span{
  width: initial;
  font-size: 14px
}
.personal .p-information .info-tab ul li .w-radio-wamp span select{
  outline: none;
  font-size: 14px;
  border-radius: 2px;
  color: #666
}
.personal .p-information .info-tab ul li .w-radio-wamp span label{
  display: inline-block;
  margin: 3px 0
}
.personal .p-information .info-tab ul li .w-radio-wamp span label input{
  margin-left: 0
}
.personal .p-information .info-tab ul li .w-radio-wamp span label .am-icon-unchecked,.personal .p-information .info-tab ul li .w-radio-wamp span label .am-icon-checked{
  left: 3px
}
/*弹出框*/
#my-prompt{
}
#my-prompt .am-modal-dialog{
  height: 305px;
  width: 685px;
  border-radius: 20px;
}
#my-prompt .am-modal-dialog .am-modal-hd{
  overflow: hidden;
}
#my-prompt .am-modal-dialog .am-modal-hd span.iconfont{
  color: #fff;
  font-size: 30px;
  float: right;
  cursor: pointer;
}
.w-graphic-list .l-sel-cheeck .w-graphic-operation .w-next-btn{
  background: none
}
.w-graphic-list .w-graphic-info span{
  font-size: 15px!important;
  color: #999
}
.admin-main .w-graphic-list tbody .l-sel-cheeck .w-graphic-name{
  margin-top: 25px
}
.w-graphic-list .w-graphic-operation a,.w-graphic-list .w-graphic-operation a:visited{
    margin-bottom: 15px;
    text-align: center;
    font-size: 16px;
    display: inline-block;
    background: -webkit-linear-gradient(left, #2742CC , #167AF3);
    background: -o-linear-gradient(right, #2742CC, #167AF3);
    background: -moz-linear-gradient(right, #2742CC, #167AF3);
    background: linear-gradient(to right, #2742CC , #167AF3);
    color: #FFF;
    border: none;
    width: 118px;
    height: 38px;
    line-height: 38px;
    transition: all 0.5s;

}
.admin-main .w-graphic-list tbody .l-sel-cheeck .w-graphic-id{
  left: 14px;
  border: none;
  background: none
}
.admin-main .w-graphic-list tbody .l-sel-cheeck .w-graphic-id span{
  background: #FFF;
  float: left;
  margin-right: 10px;
  padding: 0 10px;
  border-radius: 3px;
  border: 1px solid #3483e4;  
  font-weight: normal;
}
/*.liu-wrap .am-modal-dialog .am-modal-hd{
  height: 55px;
  width: 100%;
  background-color: #31363b;
  color: #fff;
  font-size: 22px;
  border-radius: 17px 17px 0 0;
}
.liu-wrap .am-modal-bd{
  border: none;
  margin-top:55px;
}
.liu-wrap .am-modal-bd span{
  margin-right:18px;
  font-size: 18px;
}
.liu-wrap .am-modal-bd input{
  border-radius: 5px;
  height: 45px;
  width: 365px;
  border: none;
  padding-left: 20px;
  border: 1px solid #CCC
}
.liu-wrap .am-modal-bd .prompt-info{
  height: 30px;
  overflow: hidden;
  position: absolute;
  padding-left: 200px;
  text-align: left;
}
.liu-wrap .am-modal-bd .prompt-info span{
  color: #ff5151;

}*/
#my-prompt .am-modal-footer{
  height: 50px;
  width: 570px;
  margin: 40px auto 0 auto;
}
.liu-wrap .am-modal-dialog .am-modal-footer .w-modal-btn{
  background-color: #1890ff;
  color: #fff;
  border-radius: 10px;
  font-size: 22px;
  color: #FFF;
  line-height: 50px;
  display: block;
  cursor: pointer;
  transition: all 0.3s
}
.liu-wrap .am-modal-dialog .am-modal-footer .w-modal-btn:hover{
  background: #0c70a2
}
.xfewm{
  max-width: 290px!important
}