html { height: 100%;}
body { min-height: 100%;}
body, input, select, button, textarea {
  color: #555555;
  font-size: 14px;
}
[class*='icon']{font-family: 'iconfont';}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal;}
em, cite, address,i { font-style: normal }
/* clear 椤靛ご锛岄〉鑴氾紝鍐呭鍖洪兘涓嶇敤鍐嶅姞娓呴櫎鏍峰紡 */
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }
.clear, .cl { display: block!important; float: none!important; clear: both; width: auto!important; max-width: none!important; min-width: 0!important; max-height: none!important; min-height: 0!important; overflow: hidden; margin: 0!important; padding: 0!important; border: 0 none!important; font-size: 0!important; line-height: 0!important }

/*鍒嗛〉*/
.page {vertical-align:middle;text-align:center; margin:66px 0 0 0; color:#2F2F2F; font-size: 20px; height:60px; line-height:60px;}
.page .inner{ display: inline-block; }
.page span em{ color:#2F2F2F; font-family:Arial;}
.page a{text-align:center; width:60px; height:60px;font-family:Arial;line-height: 60px;}
.page i.dian{float: left; margin:0 10px 0 15px; vertical-align: middle; position: relative; top:-2px;}
.page a.num{float: left; border-left:0; background:#fff;color:#bfbfbf;margin-right: 1px;}
.page a.on{background:#00aa83!important;color:#fff!important;}
.page a.num:nth-child(2){border-left:1px solid #fff;}
.page a.num:nth-child(2).on{}
.page a.prev,.page a.next{float: left;margin:0 1px; background:#fff;}
.page a.prev img,.page a.next img{ vertical-align: middle; text-align: center; width: 10px; height: 18px; position: relative; top:-2px;}
.page a.prev.disable,.page a.next.disable{ cursor: default;}
.page a.prev.disable img,.page a.next.disable img{opacity: 0.3;}
.p_i{ display: inline-block; position: relative;width:50px;height:22px; line-height:22px; margin:0 5px; padding:0 2px;background:#fff; border:1px solid #D8D8D8;}
.p_i i.i_up{ cursor: pointer; position: absolute; top:1px; right:3px; width:16px; height:8px; background: url(../images/page_up.jpg) no-repeat;}
.p_i i.i_up.disable{ cursor: default; background: url(../images/page_up_dis.jpg) no-repeat;}
.p_i i.i_down{ cursor: pointer; position: absolute; bottom:1px; right:3px; width:16px; height:8px; background: url(../images/page_down.jpg) no-repeat;}
.p_i i.i_down.disable{ cursor: default; background: url(../images/page_down_dis.jpg) no-repeat;}
.page input.txtnum{  width:100%; height:100%; border:none; background: none; font-family:Arial;}
.page a.go{ width: 45px; height: 22px; line-height: 22px; position: relative; top:-1px; background:#00aa83;color:#fff!important; text-align: center; font-family:"鐎甸偊鍠涢拏瀣⒖閸涘鎷�"; display: inline-block; margin:0 5px;}

.page a.num:hover{background:#00aa83;color:#fff!important;}
.page a.go:hover{opacity: 0.9;}

.page a.prev,.page a.next{background: none;width: 60px;background: #fff;}
.page a.prev:hover{background: #00aa83;}
.page a.next:hover{background: #00aa83;}
.page a.prev.disable,.page a.next.disable{background: #fff;}
.page a.num{color: #bfbfbf;}
.p_i{background: none;height: 60px;
  line-height: 60px;
}
.page a.go{height: 60px;line-height: 60px;}
.page input.txtnum{text-align: center;}
.dl{
    color: #7fbe25;
}
.resume-banner{
    width:100%;
}
/* 甯冨眬 */
.worm_wrap {
  /*padding: 0 20px;*/
  min-width: 1280px;
  max-width: 1280px;
  margin: auto;
  overflow: hidden;
    margin-top: 20%;
}
.index_logo{
    height: 64px;
    padding: 12px 0 12px 70px;
}
.edit_con_original{
  line-height: 1.8;
}
[class*='worm-']{
  font-family: 'wormfont';
}

body .worm_class .layui-layer-title{background:#338acd; color:#fff; border: none;}
body .worm_class .layui-layer-close{background:none;}
body .worm_class .layui-layer-close:before{content: '\1006';font-family: 'layui-icon' !important;font-style: normal;color: #fff;}
body .worm_class .layui-layer-btn{padding: 0 12px 30px;text-align: center;}
/* body .worm_class .layui-layer-content{padding: 40px 60px} */
body .worm_class .layui-layer-btn a{background:#338acd;padding: 5px 32px; border: 0; color: #fff;}
body .worm_class .layui-layer-btn .layui-layer-btn0{background:#dedede;color: #555;}

/*footer*/
.footer{
    /*max-width:none;*/
    /*padding: 60px;*/
    /*background: url(../images/fooetr_bg.jpg) no-repeat center;*/
    /*background-size: cover;*/
    /*padding-bottom: 5%;*/
    color: #fff;
    background: #5ABBFF;
    width: 100%;
    height: 80px;

}
.footer ul li{
    line-height: 80px;
    text-align: center;
    list-style: none;
    /*width: 33.333%;*/
    /*float: left;*/
}
.footer ul li a{color: #fff;}
.footer ul li a:hover{color: #fff!important;}
.footer_list p{margin-bottom: 15px;}
.footer_list p span{border-right: 1px solid #fff;margin-right: 15px;padding-right: 14px;}
.footer_list p span:last-child{border: none;}
.footer ul li:last-child p{margin-bottom: 5px;}
.share_common{margin-top: 15px;border-top: 1px solid rgba(255,255,255,0.5);padding-top: 10px;}
.share_common a{margin-right: 12px;}
.share_common a i{font-size: 20px;}
/* 新版layui header */
.header{
    max-width:none;
    /* padding: 35px 60px;*/
    /*height:88px; */
    background: #ffffff;
    height: 88px;
}
.dh {
    position: absolute;
    left: 31%;
    top: 8px;
    padding: 0;
    background-color: #fff;
}
.layui-nav .layui-nav-item a:hover, .layui-nav .layui-this a {
    color: #000000;
}
.layui-nav .layui-nav-item a {
    color: #000000;
    font-size: 16px;
}
.layui-container {
    width: 100%;
}
.layui-nav .layui-this:after {
    height: 6px;
    background: #1B7BE1;
    border-radius: 100px 100px 100px 100px;
    opacity: 1;
    width: 70%;
    margin: 0 15% 0 15%;
}
.layui-nav , .layui-nav-bar, .layui-nav-tree .layui-nav-itemed:after {
     background-color: #ffffff;
}
.head_right{
    position: absolute;
    right: 5%;
    top: 31%;
    font-size: 16px;
}
body .zp-class {
    border-radius: 10px 10px 10px 10px;
}
body .zp-class .layui-layer-title{
    color: #fff;
    border: none;
    background: #5ABBFF;
    border-radius: 10px 10px 0px 0px;
}
/*body .demo-class .layui-layer-btn{border-top:1px solid #E9E7E7}*/
/*body .demo-class .layui-layer-btn a{background:#333;}*/
/*body .demo-class .layui-layer-btn .layui-layer-btn1{background:#999;}*/
/*表格超出换行*/
table {
    table-layout: fixed;
}

th, td {
    height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.editimg{
    width: 24px;
}


.header h1{float: left;}
.header .headerbox{/*float: right; */font-size: 15px;}
.header .headerbox li{display: inline-block;position: relative;line-height: 72px;}
.header .headerbox li+li{margin-left: 3em;}
/*.header .headerbox li+li:before{content:''; background: #d1d1d1;display: inline-block;width: 1px;height: 1em;vertical-align: middle;margin-right: 1em;}*/
/*body {*/
/*  background: rgb(245, 245, 245);*/
/*}*/

.layui-btn.worm_btn{
  background: #00aa83;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
}
.layui-btn.worm_btn_big{
  background: #00aa83;
  height: 40px;
  line-height: 40px;
  padding: 0 40px;
  font-size: 16px;
}

.layui-btn.worm_btn_big[grey]{
  background: #e5e5e5;
  color: #555555;
}

.layui-btn.worm_btn_big.special{
  padding: 0;
  width: 100%;
  display: block;
}


.color-green,.color-green a{
  /*color: #00aa83;*/
    color: #55bdfc;
}

.color-red,.color-red a{
  color: #e40601;
}

a{transition: all .3s;}

.color-red a:hover{
  color: #00aa83;
}
.color-green a:hover {
  color: #e40601;
}


.layui-nav-tree {
    width: auto;
    box-shadow: 1px 1px 4px 2px rgb(18 76 153 / 16%);
}

._admin .content{
    padding: 3% 4% 3% 4%;
}
._admin ._l,
._admin ._r {
    /*background: #fff;*/
    float: left;
}
.yl-btn{
    margin-top: 6%;
    width: 100%;
    border-radius: 10px;
    height: 64px;
    line-height: 64px;
    background-image: linear-gradient(to left, #229FFF, #68C1FF);
}
.prev-btn{
    background-image: linear-gradient(to left, #229FFF, #68C1FF);
}
._admin ._l {
    width: 260px;
    margin-right: 40px;
    /*margin-top: 5%;*/
}

._admin ._r {
    /*margin-top: 5%;*/
    width: calc(100% - 420px);
    padding: 40px 60px;
    background: #fff;
    box-shadow: 1px 1px 4px 2px rgb(18 76 153 / 16%);
    border-radius: 10px 10px 10px 10px;
}

._admin h2.tit {
    font-size: 30px;
    /*color: #00aa83;*/
    position: relative;
    padding-bottom: 0.5em;
    margin-bottom: 1em;
}

._admin h2.tit:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    height: 4px;
    width: 2em;
    background: #338ACD;
    border-radius: 5px 5px 5px 5px;
}
.layui-nav-tree .layui-nav-item a{font-size: 24px;height: 60px;line-height: 60px;padding-left: 42px;}
.layui-nav-tree .layui-nav-item .layui-nav-child a{font-size: 16px;height: 43px;line-height: 43px;padding-left: 32px;}

/*._admin .layui-nav,._admin .layui-nav-tree .layui-nav-item a:hover{*/
/*  background: #00aa83;*/
/*}*/

._admin .layui-nav-tree .layui-nav-bar{
  display: none;
}

._admin .layui-nav.layui-nav-tree .layui-nav-child a{
  background: #fff;
  color: #555;
}
._admin .layui-nav.layui-nav-tree .layui-nav-child a:hover{
  background: #f5f5f5;
}

/*._admin .layui-nav.layui-nav-tree .layui-nav-child a:before{*/
/*  content: '';*/
/*  display: block;*/
/*  position: absolute;*/
/*  height: 100%;*/
/*  width: 0px;*/
/*  left: 0;*/
/*  background: #00aa83;*/
/*  transition: all .3s;*/
/*}*/

._admin .layui-nav.layui-nav-tree .layui-this a{
  /*background: #f5f5f5;*/
    background-image: linear-gradient(to right, #EEFCFF , #FFFFFF);
    position: relative;
    color: #23A0FF;
    font-weight: bold;
}
._admin .layui-nav.layui-nav-tree .layui-this a:before,._admin .layui-nav.layui-nav-tree .layui-nav-child a:hover:before{
  width: 5px;
}


._admin .layui-nav .layui-nav-item a i{
  position: absolute;
  left: 20px;
  top: 50%;
  top: 0;
  color: #ff0000;
}

._admin .layui-nav .layui-nav-more{
  left: 10px;
  right: auto;
  height: 24px;
  width: 24px;
  border: 0;
  line-height: 1;
  margin-top: -12px;
  font-size: 24px;
}

._admin .layui-nav .layui-nav-more::after{
  content: '\e624';
  font-family: 'layui-icon' !important;

}
._admin .layui-nav-item.layui-nav-itemed .layui-nav-more::after{
  content: '\e67e';
}

._admin .layui-nav-itemed>.layui-nav-child{
  padding: 12px 0;
  background-color: #fff !important;
}
