.mirror-login {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background: url(../images/logo-bg.png) no-repeat center bottom/100% auto #fff;
}

.mirror-login .mirror-logo {
  margin: 35px;
  height: 50px;
  cursor: pointer;
}

.mirror-login .mirror-logo img {
  display: block;
  width: auto;
  height: 100%;
}

.mirror-login .mirror-login-center {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  width: 480px;
  border-radius: 5px;
  overflow: hidden;
  background-color: #fff;
  -webkit-box-shadow: 0 0 8px #eef4fc;
          box-shadow: 0 0 8px #eef4fc;
}

.mirror-login .mirror-login-center .title {
  text-align: center;
  color: #333;
  font-size: 21px;
  font-weight: 500;
  padding: 26px 0;
}

.mirror-login .mirror-login-center .mirror-form {
  display: block;
  width: 360px;
  margin: 0 auto;
}

.mirror-login .mirror-login-center .mirror-form .mirror-input-box {
  border: solid 1px #e5e5e5;
  border-radius: 4px;
  overflow: hidden;
  position: relative;
}

.mirror-login .mirror-login-center .mirror-form .mirror-input-box .icon {
  position: absolute;
  left: 0;
  top: 0;
  width: 40px;
  height: 42px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 18px;
  background-image: url(../images/logo-ico-1.png);
}

.mirror-login .mirror-login-center .mirror-form .mirror-input-box input {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 40px;
  height: 42px;
  display: block;
  outline: none;
  border: none;
  font-size: 13px;
  color: #333;
}

.mirror-login .mirror-login-center .mirror-form .mirror-input-box input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.mirror-login .mirror-login-center .mirror-form .mirror-input-box input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  font-size: 13px;
}

.mirror-login .mirror-login-center .mirror-form .mirror-input-box.user {
  margin-bottom: 20px;
}

.mirror-login .mirror-login-center .mirror-form .mirror-input-box.user .icon {
  background-image: url(../images/logo-ico-1.png);
}

.mirror-login .mirror-login-center .mirror-form .mirror-input-box.pass .icon {
  background-image: url(../images/logo-ico-2.png);
}

.mirror-login .mirror-login-center .mirror-form .mirror-type-box {
  overflow: hidden;
  margin-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.mirror-login .mirror-login-center .mirror-form .mirror-type-box a,
.mirror-login .mirror-login-center .mirror-form .mirror-type-box .pass {
  color: #348eed;
  font-size: 13px;
  text-decoration: none;
}

.mirror-login .mirror-login-center .mirror-form .mirror-type-box .checkbox-box {
  overflow: hidden;
}

.mirror-login .mirror-login-center .mirror-form .mirror-type-box .checkbox-box input {
  display: inline-block;
  vertical-align: middle;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  outline: 0;
  width: 16px;
  height: 16px;
  border-radius: 3px;
  border: solid 1px #e5e5e5;
  cursor: pointer;
  background: #fff;
  -webkit-transition: border .2s ease;
  transition: border .2s ease;
}

.mirror-login .mirror-login-center .mirror-form .mirror-type-box .checkbox-box input:checked {
  background: url(../images/logo-ico-3.png) no-repeat center center/70% auto #fff;
  border-color: #348eed;
}

.mirror-login .mirror-login-center .mirror-form .mirror-type-box .checkbox-box .tit,
.mirror-login .mirror-login-center .mirror-form .mirror-type-box .checkbox-box label {
  color: #999;
  line-height: 1.5;
  font-size: 13px;
  moz-user-select: -moz-none;
  -moz-user-select: none;
  -o-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.mirror-login .mirror-login-center .mirror-form .login-btn {
  display: block;
  width: 100%;
  background: #348eed;
  border-radius: 4px;
  overflow: hidden;
  height: 44px;
  border: none;
  outline: none;
  color: #fff;
  font-size: 15px;
  cursor: pointer;
  margin: 20px 0 40px;
  letter-spacing: 5px;
  padding-left: 5px;
}

::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}
::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: rgba(245,245,245,0.8);
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
.header{
    height: 55px;
    background: linear-gradient(to right,#25272a,#25272a);
}
.header .logo{
    width: 150px;
    height: 55px;
    background: url(../images/logo.png) no-repeat center;
    background-size: auto 100%;
    margin-left: 25px;
}
.header .logo.this{
    width: 55px;
    background-size: 80% auto;
}
.header .head-btn{
    display:none;
    height: 30px;
    width: 38px;
    margin: 20px 0;
    background: url(../images/icon-indexbtn.png)no-repeat center;
    background-size: 100% auto;
    cursor: pointer;
}
.header .title{
    line-height: 55px;
    color: #fff;
    padding-left: 18px;
    font-size: 16px;
}
.header li{
    cursor: pointer;
    padding: 0 25px;
}
.header li a{
    height: 55px;
    display: flex;
    align-items: center;
}
.header li:hover{
    background: #35c8e6;
}
.header li .txt{
    color: #fff;
    font-size: 14px;
}
.header li .icon{
    display: block;
    width: auto;
    height: auto;
    margin-left: 10px;
}
.main{
    height:calc(100% - 55px);
}
.main::after{
clear: both;
}
.side-box{
    width: 205px;
    height: 100%;
    /* background: url(../images/sidebg.jpg)no-repeat center bottom #fff; */
    background-size: 100% auto;
	overflow-y: auto;
}
.side-box::-webkit-scrollbar{
	     position: absolute; 
}
.side-box.this{
    width: 80px;
}
.side-box.this li{}
.side-box li{
    margin: 6px 0;
    position:relative;
}
.side-box li .sox-top a{display:block;height: 46px;line-height: 46px;}
.side-box li .sox-top i.icon{
    display: block;
    width: 25px;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center left;
}
.side-box li .sox-top span.txt{
	display: inline-block;
    color: #808080;
    font-size: 16px;
}
.side-box li.item span.on{
    color: #35c8e6;
}
.side-box li .sox-top{padding: 0 20px;}
.side-box li .sox_list{display:none;line-height: 30px;padding:0 0 0 20px;}
.side-box li .sox_list p a{display: initial;height: auto;line-height: 30px;font-size:13px;padding-left:25px;}
.side-box li .sox_list p a:hover{color:#35c8e6;}
.side-box li.item .sox_list{display:block;}

.side-box.this li.item .sox-top{background:#efefef;}
.side-box.this li .sox_list{padding:15px 0 15px 31px;}
.side-box.this li .sox_list,.side-box.this li .sox-top span.txt,.side-box.this li .sox-top .jt{display:none;}
.side-box.this li:hover .sox_list{display:block;position:absolute;left:80px;top:0;z-index:9999;width:120px;background:#fff;box-shadow: 0 0 10px rgba(0,0,0,.1);}

.side-box li .sox-top .jt{display:none;/*  display: inline-block; */width:15px;height: 15px;background: url(../images/jt-r.png) no-repeat center;vertical-align: middle;}
.side-box li.item .sox-top .jt{background-image:url(../images/jt-b.png);}

/*.side-box li:nth-child(1) i.icon{*/
    /*background-image: url(../images/icon-nav1.png);*/
    /*background-size: auto auto;*/
/*}*/
/*.side-box li:nth-child(2) i.icon{*/
    /*background-image: url(../images/icon-nav2.png) ;*/
    /*background-size: auto auto;*/
/*}*/
/*.side-box li:nth-child(3) i.icon{*/
    /*background-image: url(../images/icon-nav3.png) ;*/
    /*background-size: auto auto;*/
/*}*/
/*.side-box li:nth-child(4) i.icon{*/
    /*background-image: url(../images/icon-nav4.png) ;*/
    /*background-size: auto auto;*/
/*}*/
.side-box li.item:nth-child(1) i.icon{
    background-image: url(../images/icon-nav1.png);
    background-size: 20px auto;
}
.side-box li.item:nth-child(1) i.icon.on{
    background-image: url(../images/icon-nav1-on.png);
    background-size: 20px auto;
}
.side-box li.item:nth-child(2) i.icon{
    background-image: url(../images/icon-nav2.png);
    background-size: 20px auto;
}
.side-box li.item:nth-child(2) i.icon.on{
    background-image: url(../images/icon-nav2-on.png);
    background-size: 20px auto;
}
.side-box li.item:nth-child(3) i.icon{
    background-image: url(../images/icon-nav3.png);
    background-size: 20px auto;
}
.side-box li.item:nth-child(3) i.icon.on{
    background-image: url(../images/icon-nav3-on.png);
    background-size: 20px auto;
}
.side-box li.item:nth-child(4) i.icon{
    background-image: url(../images/icon-nav4.png);
    background-size: 20px auto;
}
.side-box li.item:nth-child(4) i.icon.on{
    background-image: url(../images/icon-nav4-on.png);
    background-size: 20px auto;
}
.side-box li.item:nth-child(5) i.icon{
    background-image: url(../images/icon-nav5.png);
    background-size: 20px auto;
}
.side-box li.item:nth-child(5) i.icon.on{
    background-image: url(../images/icon-nav5-on.png);
    background-size: 20px auto;
}
.side-box li.item:nth-child(6) i.icon{
    background-image: url(../images/icon-nav6.png);
    background-size: 20px auto;
}
.side-box li.item:nth-child(6) i.icon.on{
    background-image: url(../images/icon-nav6-on.png);
    background-size: 20px auto;
}
.side-box li.item:nth-child(7) i.icon{
    background-image: url(../images/icon-nav7.png);
    background-size: 20px auto;
}
.side-box li.item:nth-child(7) i.icon.on{
    background-image: url(../images/icon-nav7-on.png);
    background-size: 20px auto;
}


.box-con{
    height: 100%;
    width: calc(100% - 205px);
    background-color: #f2f6f7;
    box-sizing: border-box;
    padding: 20px 20px 0;
}
.box-con.wet{width:calc(100% - 80px);}
.n_content{height: 100%;position:relative;}

.nc-top{background: #fff;height:40px;display:flex;justify-content: flex-start;align-items: center;margin-bottom:10px;}
.nc-top .nct-left{width: 40px;height: 40px;box-sizing: border-box;background: url(../images/sjt-left.png) no-repeat center;}
.nc-top .nct-right{width: 40px;height: 40px;box-sizing: border-box;background: url(../images/sjt-right.png) no-repeat center;}
.nc-top .nct-cent{flex: 1;white-space: nowrap;font-size:0;border-left:1px solid #f2f6f7;border-right:1px solid #f2f6f7;}
.nc-top .nct-cent .item{display:inline-block;padding:0 10px;height:40px;line-height:40px;background:#fff;border-right:1px solid #f2f6f7;}
.nc-top .nct-cent .item span{color:#999;font-size: 14px;vertical-align: middle;}
.nc-top .nct-cent .item .ico-cha{display:inline-block;width: 8px;height: 8px;background:url(../images/ico-cha.png) no-repeat center;vertical-align: middle;margin-left:10px;cursor: pointer;}
.nc-top .nct-cent .item:hover{background:#ebf0f1}
.nc-top .nct-cent .item.vit{background: #35c8e6;}
.nc-top .nct-cent .item.vit span{color:#fff;}
.nc-top .nct-cent .item.vit .ico-cha{background-image: url(../images/ico-cha_b.png);}
.nc-top .cole{width: 99px;height: 40px;text-align:center;line-height:40px;background: #fff;border-left:1px solid #f2f6f7;color:#999;}
.nc-top .cole .xsjiao{display:inline-block;width: 10px;height: 6px;background: url(../images/xsjiao.png) no-repeat center;margin-left:10px;}

.nc-content{background: #fff;height: calc(100% - 10px);overflow:hidden;overflow-y: auto;}

.search-area {position: relative;padding: 20px 0 0 20px;background-color: #fff;border-bottom:10px solid #f2f6f7;}
.search-area .search-row {font-size: 0;height: 30px;margin-bottom: 20px;}
.search-area .search-row .search-item {display: inline-block;margin-right: 20px;}
.search-item .item-label{position: relative;cursor: pointer;display: inline-block;font-size: 13px;line-height: 30px;overflow: hidden;height: 30px;margin-right: 10px;text-align: right;color: #a1a1a1;font-weight: normal;}
.search-item .item-combin-content, .search-item .item-content, .search-item .item-content-two {display: inline-block;font-size: 0;height: 30px;vertical-align: top;}
.search-item .item-content .search{display: inline-block;}
.search-item .item-content .selt{width:207px;font-size: 13px;padding: 5px 10px;border: 1px solid #e5e5e5;border-radius: 3px;}
.search-item .item-content .selt:hover{border-color: #35c8e6;}
.search-item .item-content .txt{width:207px;font-size: 13px;padding: 5px 10px;border: 1px solid #e5e5e5;border-radius: 3px;}
.search-item .item-content .txt:hover{border-color:#35c8e6;}

.btn{display: inline-block;
	padding: 5px 15px;
    font-size: 13px;
    border-radius: 3px;
    cursor: pointer;
    user-select: none;
    text-align: center;
    white-space: nowrap;
    letter-spacing: .8px;
    color: #fff;
    border: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    -webkit-transition: all .15s;
    -moz-transition: all .15s;
    -ms-transition: all .15s;
    -o-transition: all .15s;
    transition: all .15s;
}

.btnZsit{background-color: #35c8e6;border: 1px solid #35c8e6;}
.btnWhite {color: #404040;background-color: #fefefe;border:1px solid #ccc;white-space: nowrap;}
.mr10 {margin-right: 10px;}
.search-item a{font-size: 13px;}

.pcsbt{position: relative; background:#fff;border: 1px solid #eee;border-radius: 3px;display: -ms-flexbox;display: flex;max-width: 100%;margin-right: auto;margin-left: auto;-ms-flex-flow: row wrap;flex-flow: row wrap;}
.pcsbt .text-center{border-right:1px solid #eee;line-height: 1.8;height: 51px;padding: 15px 20px;display:flex;justify-content: center;align-items: center;}
.pcsbt .text-center .csecond{color: #a1a1a1;vertical-align: middle;font-size:13px;margin-right:5px;}
.pcsbt .text-center .t2{color: #333;font-size:13px;}

.ddl-table{}
.table-top{position: absolute;top: 0;right: 0;padding:10px;text-align:right;}
.table-top .btn{height: 34px;width: 120px;padding:0;background:#35c8e6;color:#fff;margin-left:10px;font-size:14px}

.table-bom{width:100%;overflow-x: auto;}
.table-table{width: 100%;letter-spacing: .7px;}
.table-table th{padding:10px;line-height: 1;border-top: 1px solid #eee;border-bottom: 1px solid #eee;color: #a1a1a1;font-size:13px;font-weight: 500;}
.table-table th:first-child{padding-left:20px;}
.table-table td{padding:15px 10px;line-height: 17px;border-top: 1px solid #eee;border-bottom: 1px solid #eee;color: #333;font-size:13px;}
.table-table td:first-child{padding-left:20px;}
.table-table tr.tr-hover:hover{background: #f7f7f7;}



.ckbx-sp{width: 17px;height: 17px;background: #fff;display:block;margin:0 auto;}
.ckbx-sp input{display: none;}
.ckbx-sp input + label{cursor:pointer;margin: 0;display:block;width: 17px;height: 17px;border:1px solid #e7eaec;background: #fff url('') no-repeat center;border-radius: 2px;box-sizing: border-box;-webkit-transition: all .1s;-o-transition: all .1s;transition: all .1s;}
.ckbx-sp input:checked + label{border-color:#35c8e6;background: #35c8e6 url(../images/duih.png) no-repeat center;}

.page_t{padding:15px 20px;display:flex;justify-content: space-between;position:absolute;bottom:0;left:0;width:100%;background:#fff;}
.page_t .paget-right{display:flex;justify-content: center;align-items: center;}
.pagination{font-family: "Chinese Quote",-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 0;
    font-variant: tabular-nums;
    line-height: 1.5;
    color: rgba(0,0,0,0.65);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
}
.pagination .page-item {
    font-family: Arial;
    cursor: pointer;
    color: rgba(0,0,0,0.65);
    border-radius: 4px;
    list-style: none;
    min-width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    -webkit-transition: all .3s;
    transition: all .3s;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
}
.pagination .page-item a,.pagination .page-item span{
    border: 1px solid #d9d9d9;
    background-color: #fff;
    border-radius: 4px;
    outline: none;
    display: block;
    -webkit-transition: all .3s;
    transition: all .3s;
    font-size: 12px;
    height: 100%;
    text-align: center;
    color:#000000a6;
}
.pagination .page-item.active a,.pagination .page-item:hover a {
    color: #35c8e6;
    border-color: #35c8e6;
}
.pagination .page-item.active span,.pagination .page-item:hover span {
    color: #35c8e6;
    border-color: #35c8e6;
}


.page_t .paget-right .sxye{display:flex;justify-content: center;align-items: center;}
.page_t .paget-right .sxye .fy{color: #a1a1a1;font-size:13px;}
.page_t .paget-right .sxye .sub{color: #333;font-size:13px;display:inline-block;padding:0 7px;}
.page_t .paget-right .sxye .tzd{margin-left:20px;color:#333;font-size:13px;margin-right:10px;}
.page_t .paget-right .sxye .txt{width:43px;height: 27px;background:#fff;border:1px solid #eee;border-radius: 3px;padding:0 5px;text-align:center;font-size:13px;color:#333;margin-right:10px;}
.page_t .paget-right .sxye .btn{width: 40px;height: 27px;background: #35c8e6;color:#fff;font-size:13px;padding:0;}
.page_t .paget-right .mye{display: flex;justify-content: center;align-items: center;margin-right:20px;}
.page_t .paget-right .mye .my-s{display: inline-block;color:#333;font-size:13px;}
.page_t .paget-right .mye .selt{width:60px;height: 27px;background:#fff;border:1px solid #eee;border-radius: 3px;padding:0 5px;text-align:center;font-size:13px;color:#333;margin:0 5px;}
.page_t .paget-left{display: flex;justify-content: flex-start;align-items: center;padding-left:5px;}
.page_t .paget-left .qxuan{width: 17px;height: 17px;margin-right:17px;}
.page_t .paget-left .btns{display: flex;justify-content: flex-start;align-items: center;}
.page_t .paget-left .btns .btn{height: 27px;line-height:25px;padding:0 15px;background:#fff;border:1px solid #eee;color:#808080;font-size:13px;margin-left:10px;}
.page_t .paget-left .btns .btn:hover{border-color:#35c8e6;color:#35c8e6;}


/*鍩虹淇℃伅*/
.jxx-top{display: flex;justify-content: flex-start;align-items: center;border-bottom:1px dashed #e8e8e8;padding:15px 0;margin:0 20px}
.jxx-top .title{color:#35c8e6;font-size:18px;margin-right:20px}
.jxx-top .gxuan{flex: 1;display:flex;justify-content:flex-start;align-items: center;}
.jxx-top .gxuan .yzu{display:flex;justify-content:flex-start;align-items: center;margin-right:20px;color:#58666f;font-size:13px;}
.jxx-top .gxuan .yzu .ckbx-sp{margin-right:7px;}

.jxx-cont{padding:20px 40px;}
.jxx-cont .item{float:left;width: 100%;display:flex;justify-content: flex-start;align-items: center;padding:10px 0;min-height:55px;}
.jxx-cont .item .jxi-left{width: 90px;color:#666;font-size:13px;}
.jxx-cont .item .jxi-left em{color: #ff3333;}
.jxx-cont .item .jxi-right{flex:1;padding-right:50px;}
.jxx-cont .item .jxi-right .txt{height: 35px;width:100%;max-width:625px;background:#fff;border:1px solid #c5c5c5;box-sizing: border-box;padding: 0 15px;border-radius:2px;}
.jxx-cont .item .jxi-right .selt{height: 35px;width:100%;max-width:625px;background:#fff;border:1px solid #c5c5c5;box-sizing: border-box;padding: 0 15px;}
.ce-btns{position:absolute;bottom:0;left:170px;z-index:7;width:calc(100% - 170px);height:57px;display:flex;justify-content: center; align-items: center;box-shadow:0 0 10px rgba(0,0,0,.1);background:#fff;}
.ce-btns .btn{color:#808080;font-size: 13px;border:1px solid #e7eaec;width:80px;height: 34px;line-height: 34px;padding:0 10px;margin:0 10px;}
.ce-btns .btn.e{background: #35c8e6;border-color:#35c8e6;color:#fff;}


.c-666{color:#666 !important;}

.tmati{display:flex;justify-content: flex-start;align-items:center;padding:15px 30px;}
.tmati .title{color:#666;font-size:13px;margin-right:20px;}
.tmati .tnrt{flex: 1;}
.tmati .tnrt .raio{margin-right:20px;float:left;display: flex;align-items: center;justify-content: flex-start;color:#666;}
.ckbx-sp_radio{display:inline-block;width:17px;height:17px;margin-right:7px;font-size:13px;line-height: 1;}
.ckbx-sp_radio input{display: none;}
.ckbx-sp_radio input + label{display:flex;justify-content:center;align-items:center;margin:0;width: 17px;height: 17px;box-sizing: border-box;background:#fff;border:1px solid #e8eaec;border-radius:50%;-webkit-transition: all .2s;-o-transition: all .2s;transition: all .2s;}
.ckbx-sp_radio input:checked + label{background: #fff;border-color: #35c8e6;}
.ckbx-sp_radio input:checked + label:after{content:" ";display:block;width:7px;height: 7px;background:#35c8e6;border-radius:50%;}


.c-tbge{width: 100%;padding:0 30px;}
.c-tbge .ct-table{width: 100%;border:1px solid #e7eaec;text-align:center;}
.c-tbge .ct-table th{border:1px solid #e7eaec;text-align:center;background:#f2f6f7;padding:15px 10px;}
.c-tbge .ct-table td{border:1px solid #e7eaec;padding:15px 10px;}
.c-tbge .ct-table td .sljye{width: 200px;border-right:1px solid #e7eaec;padding:15px 10px;}
.c-tbge .ct-table .txt{width:125px;height: 36px;box-sizing: border-box;background:#fff;border:1px solid #e7eaec;box-sizing: border-box;padding: 0 15px;border-radius:2px;}

.hter{overflow:hidden;padding:10px 30px;}
.hter .title{float:left;width: 100px;line-height: 36px;color:#666;font-size:13px;}
.hter .tnrt{float:left;width: calc(100% - 100px);}
.hter .tnrt .txt{height: 36px;box-sizing: border-box;width:400px;background:#fff;border:1px solid #e7eaec;box-sizing: border-box;padding: 0 15px;}

.lreb-wr{padding:20px 0;overflow:hidden;}
.lreb-wr .lre-tit{padding-left:40px;float:left;line-height: 36px;color:#666;font-size:13px;margin-right:10px;}
.lreb-wr .lre-tit em{color:#ff3333;}
.lreb-wr .lre-nre{float:left;}
.lreb-wr .lre-nre .selt{height: 36px;box-sizing: border-box;width:400px;background:#fff;border:1px solid #e7eaec;box-sizing: border-box;padding: 0 15px;}
.lreb-wr .lre-nre .txt{height: 36px;box-sizing: border-box;width:400px;background:#fff;border:1px solid #e7eaec;box-sizing: border-box;padding: 0 15px;}

.tc-jj{text-align:center;}
.tc-jj a{display:inline-block;width: 14px;height: 14px;margin:0 10px;}
.tc-jj a img{display: block;width: 14px;height: 14px;}


.soyit{overflow: hidden;padding: 10px 0;float:left;width:50%;}
.soyit .item{width:100%;padding: 10px 0;box-sizing: border-box;}
.soyit .item .lre-tit{padding-left:40px;width:120px;text-align:right;float:left;line-height: 36px;color:#666;font-size:13px;margin-right:10px;}
.soyit .item .lre-tit em{color: #ff3333;}
.soyit .item .lre-nre{float:left;}
.soyit .item .lre-nre .texa{padding:15px;height: 93px;box-sizing: border-box;width:400px;background:#fff;border:1px solid #e7eaec;box-sizing: border-box;resize: none;}
.soyit .item .lre-nre .txt{height: 36px;box-sizing: border-box;width:400px;background:#fff;border:1px solid #e7eaec;box-sizing: border-box;padding: 0 15px;}
.soyit .item .lre-nre .selt{height: 36px;box-sizing: border-box;width:400px;background:#fff;border:1px solid #e7eaec;box-sizing: border-box;padding: 0 15px;}

.muke-bg{display:none;position: fixed;left:0;top:0;bottom:0;right:0;z-index:70;width:100%;height: 100%;background:rgba(0,0,0,.3)}
.spin-kuze{display:none;position:fixed;right:20px;top:50%;z-index:77;margin-top:-250px;height:500px;width:calc(100% - 190px);background:#fcfcfc;overflow:hidden;}
.makt-1{padding:15px 15px;}
.makt-1 .ste{color:#35c8e6;line-height:34px;float:left;margin-right:20px;}
.makt-1 .sre{float:left;border:1px solid #e7eaec;}
.makt-1 .sre .txt{float:left;width:220px;height:35px;padding:0 10px;background:#fff;border:none;border-right:1px solid #e7eaec;}
.makt-1 .sre .btn{float:left;width:35px;height:35px;background:#f2f6f7 url(../images/ico-ser.png) no-repeat center;border:none;}

.makt-2{padding:0 20px;}
.makt-2 .m2-table{width:100%;}
.makt-2 .m2-table th{background: #f2f6f7;padding:10px;color:#333;font-size:13px;}
.makt-2 .m2-table td{padding:10px 10px;color:#808080;font-size:13px;}
.makt-2 .m2-table td .txt{width: 125px;height: 36px;background:#fff;border:1px solid #eee;border-radius:3px;padding:0 10px;}
.makt-2 .m2-table .hover_bg:hover{background:#f5f9fa;}

.makt-3{position:absolute;bottom:0;left:0;width:100%;padding:15px 15px;box-shadow: 0 0 3px rgba(0,0,0,.1);}
.makt-3 .btn{border:1px solid #e7eaec;color:#808080;margin-right:13px;}
.makt-3 .btn.btns{background:#35c8e6;border-color:#35c8e6;color:#fff;}


.kewant-title{border-bottom:1px dashed #e6e6e6;padding:20px 0;margin:0 20px;}
.kewant-title .jlite{float:left;color:#4c4c4c;font-size:18px;line-height: 31px;}
.kewant-title .jlite .zst{color:#35c8e6}
.kewant-title .caozte{float:right;display:flex;align-items: center;}
.kewant-title .caozte .ckot{float:left;display:flex;align-items: center;margin-left:20px;}
.kewant-title .caozte .ckot img{display: block;margin-right:5px;}
.kewant-title .caozte .btne{float:left;display:flex;align-items: center;margin-left:20px;}
.kewant-title .caozte .btne .btn{background:#35c8e6;border:1px solid #35c8e6;color:#fff;}


.xmaget{float:left;margin-right:20px;}
.xmaget span{vertical-align: middle;}

.upload{position:relative;width: 128px;height: 128px;border:1px dashed #d9d9d9;background: #fafafa;overflow: hidden;cursor: pointer;+border-radius:5px;-webkit-transition: all .2s;-o-transition: all .2s;transition: all .2s;}
.upload input{display:block;opacity: 0;width:128px;height: 128px;position:absolute;left:0;top:0;z-index:7;cursor: pointer;}
.upload .fneir{background:#fafafa;width: 128px;height: 128px;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.upload .fneir em{display: block;width: 30px;height: 30px;}
.upload .fneir span{color: #666;font-size: 14px;}
.upload:hover{border-color:#7061ff;}


.select2-container--default .select2-selection--single{border-color: #e7eaec !important;height:36px !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 36px !important;padding-left: 15px !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:36px !important;}



.jseq-top{border-bottom:1px solid #e6e6e6;overflow:hidden;}
.jseq-top a{display:block;padding:13px 20px;float:left;color:#808080;font-size:13px;}
.jseq-top a.on,.jseq-top a:hover{color:#35c8e6;border-bottom:2px solid #35c8e6;}

.nr_bt{color:#808080;font-size:18px;padding:20px 30px}

.suzt{}
.suzt .suz-left{float:left;width: 115px;text-align:right;line-height: 35px;font-size:13px;}
.suzt .suz-left em{color:#ff3333;}
.suzt .suz-right{float:left;}
.suzt .suz-right .selt{float:left;height:35px;width:387px;background:#fff;border:1px solid #eee;padding:0 5px;}
.suzt .suz-right .xgaim{float:left;color:#666;font-size:13px;margin-top:9px;margin-left:9px}
.suzt .suz-right .xgaim img{float:left;width: 16px;height: 16px;margin-right:5px}

.smint{padding-left:115px;margin-top:40px;}
.smint p{color:#b2b2b2;font-size:13px;padding:5px 0;}

.jyibe{margin-left:100px;}
.jyi-tab{width:100%;max-width:1456px}
.jyi-tab th{padding:20px;background:#f5f9fa;border:1px solid #e7eaec;vertical-align:center;text-align:center;color:#808080;}
.jyi-tab td{padding:10px;background:#fff;border:1px solid #e7eaec;text-align:left;vertical-align: top;}
.jyi-tab td .wmin{float:left;padding:10px;}
.jyi-tab td .wmin .ckbx-sp{float:left;margin-right:5px;color:#808080;font-size:13px;}


.keht-top{border-bottom:1px dashed #e6e6e6;padding:20px;}
.keht-top span{margin-right: 20px;color:#666666;font-size:13px;}
.keht-top span img{margin-left:5px;}

.xxi-dl{padding:40px 50px;}
.xxi-dl dl{float:left;margin-right:100px;}
.xxi-dl dl dt{color:#415161;font-size:13px;font-weight: normal;}
.xxi-dl dl dd{color:#999;font-size:13px;padding:7px 0;}
.xxi-dl dl dd .xtn{display:inline-block;margin-right:10px;width: 100px;}
.xxi-dl dl dd .red{color:#dd0000;}

/*鐧诲綍*/
.login-wrap{position:fixed;top:50%;left:50%;z-index:70;margin:-250px 0 0 -211.5px;width:423px;height:500px;}
.login-wrap .top_bg{width: 445px;height: 43px;margin-left:-22px;background:url(../images/login_top_bg.png) no-repeat center;}
.login-wrap .bom_bg{width: 445px;height: 43px;margin-right:-22px;background:url(../images/login_bom_bg.png) no-repeat center;}
.login-wrap .centent_n{background:#fff;}
.login-wrap .centent_n .title{color:#333;font-size:30px;text-align:center;}
.login-wrap .centent_n .form_neir{width:360px;margin:70px auto 0;}
.login-wrap .centent_n .form_neir .item{border-bottom:1px solid #dfdfdf;margin-top:20px;position:relative;}
.login-wrap .centent_n .form_neir .item .txt{width:360px;height:45px;border:none;background:#fff;padding:0 50px;font-size:18px;}
.login-wrap .centent_n .form_neir .item .txt:focus{outline: none;box-shadow: none;}
.login-wrap .centent_n .form_neir .item .icon{position:absolute;left:7px;bottom:7px;width:30px;height:30px;}

.login-wrap .centent_n .form_neir .mm{padding:20px 0;}
.login-wrap .centent_n .form_neir .mm .jzhu{float:left;color:#999;font-size:13px;}
.login-wrap .centent_n .form_neir .mm .jzhu .ckbx-sp{float:left;margin-right:10px;margin-top:2px;}
.login-wrap .centent_n .form_neir .mm .wji{float:right;}
.login-wrap .centent_n .form_neir .mm .wji a{color:#35c8e6;font-size:13px;}
.login-wrap .centent_n .form_neir .btns{margin-top:49px;padding-bottom:30px;}
.login-wrap .centent_n .form_neir .btns .login_btn{width: 360px;height:48px;border-radius:9999px;background:#35c8e6;color:#fff;font-size: 18px;}

/*2019\1\28 鏄熸湡涓€*/
.search-item .item-label{overflow:visible;vertical-align:middle}
.search-item .item-label span{color:#666}
.search-item .item-label .iconfont{display:inline-block;width:12px;height:7px;background:url(../images/down.png);vertical-align:middle;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.iconfont-down{background:url(../images/down.png)}
.iconfont-up{-webkit-transform:rotate(180deg);transform:rotate(180deg);-ms-transform:rotate(180deg)}
.iconfont-right{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-ms-transform:rotate(-90deg)}
.search-item .item-label .label-wrap{position:absolute;top:28px;left:0;z-index:999;display:none;padding:10px 0;height:0;background-color:#fff;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.2);box-shadow:0 0 5px 1px rgba(0,0,0,.2);color:#415161;text-align:left;line-height:40px;opacity:0;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}
.search-item .item-label .label-wrap.label-wrap-open{display:block;height:auto;opacity:1}
.search-item .item-label .label-wrap .label-list .label-item{ cursor: pointer;overflow:hidden;padding:0 30px;width:auto;min-width:200px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.search-item .item-label .label-wrap .label-list .label-item .txt{text-overflow: ellipsis;white-space: nowrap;cursor: pointer;margin:0;color:#666; font-weight: normal;float:left;width:calc(100% - 12px);font-size:13px}
.search-item .item-label .label-wrap .label-list .label-item .radio{display:none}
.search-item .item-label .label-wrap .label-list .label-item .iconfont{float:left;margin:16.5px 0}
.search-item .item-label .label-wrap .label-list .label-item:hover{background-color:#eef1f9}
.search-item .item-label .label-wrap .label-list .label-item:hover >.txt{color:#00c29f}
.search-item .item-label .label-box{position:absolute;top:0;left:202px;display:none;padding:10px 0;width:auto;height:100%;background:#fff;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.2);box-shadow:0 0 5px 1px rgba(0,0,0,.2);text-align:left;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}
.search-item .item-label .label-wrap .label-list .label-item:hover .label-box{display:block;display:block;opacity:1}
.search-item .item-label .label-box .label-item-t{cursor: pointer;width:auto;min-width:180px;height:40px;line-height: 40px;padding:0 20px;}
.search-item .item-label .label-box .label-item-t:hover{background-color:#eef1f9}
.search-item .item-label .label-box .label-item-t:hover >.txt{color:#00c29f}
.label-box-let{position:absolute;top:0;left:182px;display:none;padding:10px 0;width:auto;height:100%;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.2);box-shadow:0 0 5px 1px rgba(0,0,0,.2);-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;background:#fff;z-index:123}
.search-item .item-label .label-box .label-item-t:hover .label-box-let{display:block}
.label-box-let .label-item-t .txt{margin:0;color:#666;text-overflow: ellipsis;white-space: nowrap;}
.label-box-let .label-item-t:hover{background-color:#eef1f9}
.label-box-let .label-item-t:hover .txt{color:#00c29f}
.merge-icon{position:relative;white-space:nowrap}
.merge-icon::after{position:absolute;top:50%;left:0;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;width:14px;height:14px;border:solid 1px #e7eaec;border-radius:3px;background-color:#fff}
.merge-input{display:none}
.merge-input:checked+.merge-icon::after{background:url(../images/icon-0112dui.png) no-repeat center #35c8e6}
.search-item .item-label .label-wrap .label-list .label-item .radio:checked+.txt{color:#00c29f}
/*2019\1\29 鏄熸湡浜�*/
.header .header_right{padding-right:20px}
.header .header_right .user_pic{display:block;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:8.5px;line-height:38px;height:38px;cursor:pointer}
.header .header_right .user_pic a{color:#fff;font-size:13px}
.header .header_right .user_pic img{display:block;width:100%;height:100%;border-radius:50%}
.sap-ui-PopMenu{position:absolute;top:55px;right:0;left:auto;z-index:2002;display:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px 0;width:200px;border-collapse:separate;border-radius:3px;background-color:rgba(59,68,82,.97)!important;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.24);box-shadow:0 2px 3px 0 rgba(0,0,0,.24);color:#fff;white-space:nowrap;opacity:1;-ms-box-sizing:border-box}
.sap-ui-PopMenu.open{display:block}
.sap-ui-PopMenu>ul.menu{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;width:200px;list-style-type:none;-ms-box-sizing:border-box}
.sap-ui-PopMenu>ul.menu li{position:relative;float:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding-left:20px;width:200px;height:40px;border-top:none!important;background-clip:padding-box;color:#fff;white-space:nowrap;font-weight:400;font-size:13px;line-height:40px;cursor:pointer;-ms-box-sizing:border-box}
.sap-ui-PopMenu>ul.menu li a{display:block;color:#fff;height: 40px;line-height: 40px;}
.sap-ui-PopMenu>ul.menu li:hover{background: #202634;}
.lreb-wr .ler-add{float: right;display:block;color:#fff;font-size:13px;padding:0 10px;height:30px;background:#35c8e6;line-height: 30px;margin-right:20px;margin-top:3px;border-radius: 3px;}

.time-box{display: inline-block;vertical-align: middle;padding-right:30px;border:#e7eaec solid 1px; border-radius: 3px;background:url(../images/icon-0131rili.png) no-repeat calc(100% - 10px) center}
.time-box .time-icon{color:#808080;font-size:13px;display: inline-block;vertical-align: middle;text-align: center;line-height: 2;}
.time-box .item-content .txt{border:none}
.time-box .item-content{height:auto;text-align: center;}
.time-box .item-content .txt{text-align: center;cursor: pointer;}
.time-box .item-content .txt:focus{background:#fff;-webkit-box-shadow: none;box-shadow: none;}
.spin-kuze{height: calc(100% - 132px);top:75px;margin-top: 0; }
.spin-kuze .makt-2{height:calc(100% - 128px);overflow-y: auto;}


.homepage{padding:0 20px}
.homepage .list-item{float:left;margin:0 18px 18px 0;overflow:hidden;border-radius:4px;padding:0 10px;width:calc(33.333% - 12px);background:#fff;padding-bottom:10px}
.homepage .list-item:nth-child(3n+3){margin-right:0}
.homepage .list-item:nth-child(1){background:-webkit-gradient(linear,left top, right top,from(#6fefb4),to(#4dc5f9));background:linear-gradient(to right,#6fefb4,#4dc5f9)}
.homepage .list-item:nth-child(2){background:-webkit-gradient(linear,left top, right top,from(#bd68d4),to(#3c29b1));background:linear-gradient(to right,#bd68d4,#3c29b1)}
.homepage .list-item:nth-child(3){background:-webkit-gradient(linear,left top, right top,from(#ffb37d),to(#ff6ea1));background:linear-gradient(to right,#ffb37d,#ff6ea1)}
.homepage .list-item:nth-child(4){background:-webkit-gradient(linear,left top, right top,from(#57e5fb),to(#6f65f3));background:linear-gradient(to right,#57e5fb,#6f65f3)}
.homepage .list-item:nth-child(5){background:-webkit-gradient(linear,left top, right top,from(#f8a949),to(#f44e37));background:linear-gradient(to right,#f8a949,#f44e37)}
.homepage .list-item:nth-child(6){background:-webkit-gradient(linear,left top, right top,from(#42bdd5),to(#7f5bd6));background:linear-gradient(to right,#42bdd5,#7f5bd6)}
.homepage .list-item .title{color:#fff;font-size:13px;padding-top:10px}
.homepage .list-item .itemCon{padding:20px 0}
.homepage .list-item .itemCon .item-con{float:left;width:50%;border-right:solid 1px #fff;text-align:center;color:#fff}
.homepage .list-item .itemCon .item-con:last-child{border-right:none}
.homepage .list-item .itemCon .item-con .txt{font-size:22px}
.homepage .list-item .itemCon .item-con .hint{font-size:13px;margin-top:3px}
.homepage .list-item .itemCon .item-con .hint::before{display:inline-block;content:"";width:5px;height:5px;background-color:#fff;border-radius:50%;vertical-align:middle;margin-right:5px}
.homepage .list-con{float:left;width:calc(50% - 9px);border:solid 1px #ebebeb;overflow:hidden;overflow-y:auto;border-radius:5px;height:420px;margin:0 18px 18px 0}
.homepage .list-con:nth-child(even){margin-right:0}
.homepage .list-con .top{padding:14px 20px}
.homepage .list-con .top .title{color:#35c8e6;font-size:13px}
.homepage .list-con .top .time-box,.homepage .list-con .top .top-btn{float:right}
.homepage .list-con .con-tab{display:block;padding:0 20px}
.homepage .list-con tbody,.homepage .list-con thead{width:100%;display:block}
.homepage .list-con tr{display:-webkit-box;display:-ms-flexbox;display:flex}
.homepage .list-con thead th{background-color:#f2f6f7;padding:10px 20px;color:#4c4c4c;font-size:13px}
.homepage .list-con tbody td{padding:10px 20px;font-size:13px;color:grey}
.homepage .list-con tbody tr:nth-child(even){background-color:#f2f6f7}
.homepage .list-con tbody td a{color:grey;font-size:13px}
.homepage .list-con .top .top-btn{color:#fff;background-color:#35c8e6;border:1px solid #35c8e6;display:inline-block;padding:5px 15px;font-size:13px;border-radius:3px;margin-left:18px}



.tag{
    display: inline-block;
    padding: 0 10px;
    height: 32px;
    line-height: 30px;
    font-size: 12px;
    color: #fff;
    border-radius: 500rem;
    box-sizing: border-box;
    border: 1px solid rgba(64,158,255,.2);
    background-color: #ebe8e8;
    white-space: nowrap;
}
.tag.new{
    color: red;
}
.top-menu{position:relative;margin-right:15px;}
.top-menu .m_icon{float:left;width:55px;height:55px;opacity:.8;}
.top-menu .m_icon a{width:55px;height:55px;display:flex;justify-content: center;align-items: center;font-size:19px;color:#fff;}
.top-menu .m_icon:hover{opacity:1;}

.yyn{float:left;position:relative;width: 100px;height:55px;padding: 0 20px 0 15px;cursor: pointer;text-align: center;}
.yyn .c_top{color:#fff;font-size:13px;height:55px;display:flex;justify-content: center;align-items: center;opacity:.8;}
.yyn .c_top{opacity:1;}
.yyn .c_top em{display:block;font-size:20px;height:13px;line-height:.6;}
.yyn .c_bom{position:absolute;top:55px;left:0;z-index:999;width:100px;padding:10px 0;background: linear-gradient(to right,#25272a,#25272a);display:none}
.yyn:hover .c_bom{display:block}
.yyn .c_bom .p{color:#fff;padding: 10px 20px;cursor: pointer;white-space: nowrap;color: #fefefe;border-bottom: 1px solid #25272A;font-size:13px;}
.yyn .c_bom .p a{color:#fff;font-size:13px;}
.yyn .c_bom .p.on{color: #35c8e6;}
.yyn .c_bom .p:hover {color: #35c8e6;background-color:#333333;}
.yyn.pitk{width:140px;height:55px;}
.yyn.pitk .c_bom{width:140px;}
.yyn.pitk .c_bom .p{text-align:left;display:flex;align-items: center;}
.yyn.pitk .c_bom .p em{display:block;width:13px;height:13px;font-size:13px;line-height:1;margin-right:7px;}
.msg-count{position: absolute;font-size: 12px;display: inline-block;background-color: red;border-radius: 20px;height: 20px;width: 20px;text-align: center;line-height: 20px;top: 5px;left: 30px;}


.mu_nav{width:205px;min-height: 100%;background: #fff;border:1px solid #eee;overflow: hidden;font:13px/1.5 "Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Heiti SC","Microsoft YaHei","寰蒋闆呴粦","WenQuanYi Micro Hei",sans-serif;-moz-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none;}
/*mu_nav{width:205px;min-height: 100%;background: #fff;border:1px solid #eee;overflow: hidden;font:13px/1.5 "Microsoft YaHei","寰蒋闆呴粦"}*/
.mu_nav .mu_item {}
.mu_nav .mu_item .mu_title {position: relative;z-index: 2;height: 51px;line-height: 51px;cursor: pointer;}
.mu_nav .mu_item.open .mu_title {box-shadow: 0 3px 5px rgba(0, 0, 0, .05);}
.mu_nav .mu_item .mu_title:hover {box-shadow: 0 0 10px rgba(0, 0, 0, .1);}
.mu_nav .mu_item .mu_title .icon {font-size: 15px;font-weight: bold;line-height: 1;float: left;width: 15px;height: 15px;margin: 18px 11px 18px 25px;}
.mu_nav .mu_item .mu_title .t {float: left;width: 100px;font-size: 13px;color: #2e2e2e;}
.mu_nav .mu_item .mu_title .sj {float: right;width: 14px;height: 14px;display: flex;justify-content: center;align-items: center;margin: 18px 15px 0 0;line-height: 1;font-size: 20px;transition: all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;}
.mu_nav .mu_item.open .mu_title .sj {transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.mu_list {overflow: hidden;background: #f9f9f9;display: none;}
.mu_nav .mu_item.open .on {color: #35c8e6}
.mu_nav .mu_item.cur .mu_list {display: block}
.mu_list li {height: 46px;line-height: 46px;position: relative;}
.mu_list li a {display: block;line-height: 46px;height: 46px;padding-left: 65px;cursor: pointer;color: #2e2e2e;font-size: 13px;text-decoration: none;background: #f9f9f9;}
.mu_list li a:hover {background: #F3F3F3;}
.mu_list li a .jt {display: none;position: absolute;top: 16px;left: 45px;width: 14px;height: 14px;}
.mu_list li.cuut a .jt {display: flex;justify-content: center;align-items: center;transform: rotate(-90deg);-ms-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);}
.mu_list li.cuut a {color: #35c8e6;}
.mu_nav .mu_item.cur .mu_title .t {color: #35c8e6;}
.mu_nav .mu_item.cur .mu_title .icon {color: #35c8e6;}
.mu_nav .mu_item.cur .mu_title .sj {color: #35c8e6;}


.basics-content .wrapBasic {
  float: left;
  width: 100%;
  padding: 10px 0;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.basics-content .wrapBasic.w50 {
  width: 50%;
  position: relative;
}

.basics-content .wrapBasic.w50 .text,
.basics-content .wrapBasic.w50 .content {
  vertical-align: middle;
}

.basics-content .wrapBasic .text {
  display: inline-block;
  vertical-align: middle;
  color: #666;
  font-size: 14px;
  width: 110px;
  text-align: right;
}

.basics-content .wrapBasic .text em {
  color: #f82828;
  font-style: normal;
}

.basics-content .wrapBasic .content {
  display: inline-block;
  vertical-align: middle;
}

.basics-content .wrapBasic .content::after {
  display: block;
  content: '';
  width: 0;
  height: 0;
  clear: both;
  zoom: 1;
}

.basics-content .wrapBasic .content .imgBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.basics-content .wrapBasic .content .imgBox .img {
  margin-right: 15px;
  width: 90px;
  height: 70px;
  background-color: #eee;
  border-radius: 4px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}

.basics-content .wrapBasic .content .imgBox .img img {
  max-width: 100%;
  max-height: 100%;
}

.basics-content .wrapBasic .content .imgBox .img input[type="file"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  display: block;
  cursor: pointer;
}

.basics-content .wrapBasic .content .bas-input {
  outline: none;
  border: solid 1px #e5e5e5;
  height: 30px;
  border-radius: 3px;
  padding: 0 10px;
  font-size: 14px;
  width: 280px;
  color: #4c4c4c;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.basics-content .wrapBasic .content .bas-input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.basics-content .wrapBasic .content .bas-input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  font-size: 13px;
}

.basics-content .wrapBasic .content .bas-select {
  outline: none;
  border: solid 1px #e5e5e5;
  height: 30px;
  border-radius: 3px;
  padding: 0 10px;
  font-size: 14px;
  width: 280px;
  color: #4c4c4c;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.basics-content .wrapBasic .content .bas-input-time {
  background: url(../images/ico-riqi.png) no-repeat 250px center/20px;
}

.basics-content .wrapBasic .content .bas-input-checkbox {
  float: left;
  margin-right: 40px;
}

.basics-content .wrapBasic .content .bas-input-checkbox:last-child {
  margin-right: 0;
}

.basics-content .wrapBasic .content .bas-input-checkbox input[type="checkbox"],
.basics-content .wrapBasic .content .bas-input-checkbox input[type="radio"] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  border: solid 1px #e5e5e5;
  border-radius: 3px;
  outline: none;
  cursor: pointer;
  overflow: hidden;
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
}

.basics-content .wrapBasic .content .bas-input-checkbox input[type="checkbox"]:checked,
.basics-content .wrapBasic .content .bas-input-checkbox input[type="radio"]:checked {
  border-color: #348eed;
  background: url(../images/logo-ico-3.png) no-repeat center/10px auto transparent;
}

.basics-content .wrapBasic .content .bas-input-checkbox input[type="checkbox"]:checked + span,
.basics-content .wrapBasic .content .bas-input-checkbox input[type="radio"]:checked + span {
  color: #333;
}

.basics-content .wrapBasic .content .bas-input-checkbox span {
  font-size: 13px;
  color: #666;
  display: inline-block;
  vertical-align: middle;
  padding-left: 5px;
}

.basics-content .wrapBasic .content .textarea {
  border-radius: 3px;
  padding: 10px;
  font-size: 14px;
  resize: none;
  width: 280px;
  height: 100px;
  color: #4c4c4c;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
  border: solid 1px #e5e5e5;
}

.basics-footer {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  background-color: #fff;
  text-align: center;
  padding: 0 0 20px;
}

.basics-footer button,
.basics-footer .btn {
  cursor: pointer;
  font-size: 13px;
  height: 30px;
  padding: 0 15px;
  color: #fff;
  background-color: #348eed;
  outline: none;
  border: none;
  border-radius: 3px;
  margin: 0 5px;
}

.basics-footer button.q,
.basics-footer .btn.q {
  background-color: #eeeeee;
  color: #999;
}


.mirror-userDetails {
  margin: 0 16px;
  overflow: hidden;
}

.mirror-userDetails .mirror-userDetails-item {
  border-radius: 5px;
  overflow: hidden;
  background-color: #fff;
  margin-bottom: 18px;
}

.mirror-userDetails .mirror-userDetails-item .title {
  color: #333;
  font-size: 15px;
  border-bottom: solid 1px #e5e5e5;
  padding: 12px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.mirror-userDetails .mirror-userDetails-item .title::before {
  display: inline-block;
  vertical-align: middle;
  content: '';
  width: 5px;
  height: 5px;
  border-radius: 50%;
  margin-right: 15px;
  background: #348eed;
}

.mirror-userDetails .mirror-userDetails-item .title.a::before {
  background: #348eed;
}

.mirror-userDetails .mirror-userDetails-item .title.b::before {
  background: #f1694a;
}

.mirror-userDetails .mirror-userDetails-item .title.c::before {
  background: #3bbb50;
}

.mirror-userDetails .mirror-userDetails-item .title.d::before {
  background: #bb39e5;
}

.mirror-userDetails .mirror-userDetails-item .userDetails-ul {
  overflow: hidden;
  padding: 8px 18px;
  list-style: none;
}

.mirror-userDetails .mirror-userDetails-item .userDetails-ul::after {
  display: block;
  content: '';
  width: 0;
  height: 0;
  clear: both;
  zoom: 1;
}

.mirror-userDetails .mirror-userDetails-item .userDetails-ul li {
  list-style: none;
  float: left;
  width: 33.333%;
  padding: 3px 0;
  color: #666;
  font-size: 14px;
}

.mirror-userDetails .mirror-userDetails-item .userDetails-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}

.mirror-userDetails .mirror-userDetails-item .userDetails-table th {
  color: #999;
  font-size: 15px;
  padding: 10px;
}

.mirror-userDetails .mirror-userDetails-item .userDetails-table td {
  color: #666;
  font-size: 14px;
  padding: 8px 10px;
}

.mirror-userDetails .mirror-userDetails-item .mirror-tallTable {
  padding: 12px 16px;
  overflow: hidden;
}

.mirror-userDetails .mirror-userDetails-item .mirror-tallTable::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.mirror-userDetails .mirror-userDetails-item .mirror-tallTable .tallTable {
  padding-bottom: 16px;
  float: left;
}

.mirror-userDetails .mirror-userDetails-item .mirror-tallTable .tallTable .tit {
  color: #666666;
  font-size: 13px;
}

.mirror-userDetails .mirror-userDetails-item .mirror-tallTable .tallTable .tit em {
  font-style: normal;
  color: #f82828;
}

.mirror-userDetails .mirror-userDetails-item .mirror-tallTable .tallTable .con {
  position: relative;
  overflow: hidden;
  margin-top: 10px;
}

.mirror-userDetails .mirror-userDetails-item .mirror-tallTable .tallTable .con::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  clear: both;
}

.mirror-userDetails .mirror-userDetails-item .mirror-tallTable .tallTable .con .input,
.mirror-userDetails .mirror-userDetails-item .mirror-tallTable .tallTable .con .select {
  width: 200px;
  border: solid 1px #e5e5e5;
  border-radius: 3px;
  padding: 4px 8px;
  height: 30px;
  outline: none;
}

.mirror-userDetails .mirror-userDetails-item .mirror-tallTable .tallTable .con .time-ico {
  position: absolute;
  display: block;
  top: 0;
  right: 10px;
  height: 30px;
  width: 30px;
  background: url(../images/ico-riqi.png) no-repeat right center/18px auto;
}

.mirror-userDetails .mirror-userDetails-item .mirror-tallTable .tallTable .con input[type="checkbox"],
.mirror-userDetails .mirror-userDetails-item .mirror-tallTable .tallTable .con input[type="radio"] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  border: solid 1px #e5e5e5;
  border-radius: 3px;
  outline: none;
  cursor: pointer;
  overflow: hidden;
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
}

.mirror-userDetails .mirror-userDetails-item .mirror-tallTable .tallTable .con input[type="checkbox"]:checked,
.mirror-userDetails .mirror-userDetails-item .mirror-tallTable .tallTable .con input[type="radio"]:checked {
  border-color: #348eed;
  background: url(../images/logo-ico-3.png) no-repeat center/10px auto transparent;
}

.mirror-userDetails .mirror-userDetails-item .mirror-tallTable .tallTable .con label {
  color: #666;
  font-size: 13px;
  padding-left: 5px;
  display: inline-block;
  vertical-align: middle;
}

.mirror-userDetails .mirror-userDetails-item .mirror-tallTable .tallTable .con .checradi {
  float: left;
  margin-top: 6px;
  margin-right: 30px;
}

.mirror-userDetails .mirror-userDetails-item .mirror-tallTable .tallTable .con .checradi:last-child {
  margin-right: 0;
}

.mirror-userDetails .mirror-userDetails-item .mirror-tallTable .tallTable.w50 {
  width: 50%;
  padding-right: 100px;
  margin: 0;
}

.mirror-userDetails .mirror-userDetails-item .mirror-tallTable .tallTable.w50 .con .input,
.mirror-userDetails .mirror-userDetails-item .mirror-tallTable .tallTable.w50 .con .select {
  width: 100%;
}

.mirror-userDetails .mirror-userDetails-item .mirror-tallTable .tallTable.w33 {
  width: 33.333%;
  padding-right: 100px;
  margin: 0;
}

.mirror-userDetails .mirror-userDetails-item .mirror-tallTable .tallTable.w33 .con .input,
.mirror-userDetails .mirror-userDetails-item .mirror-tallTable .tallTable.w33 .con .select {
  width: 100%;
}

.mirror-userDetails .mirror-userDetails-item .mirror-tallTable .tallTable-table {
  border-collapse: collapse;
  border-spacing: 0;
  letter-spacing: .5px;
  width: 100%;
}

.mirror-userDetails .mirror-userDetails-item .mirror-tallTable .tallTable-table tr th {
  padding: 12px 6px;
  color: #666;
  font-size: 13px;
  border-bottom: 1px solid #e5e5e5;
}

.mirror-userDetails .mirror-userDetails-item .mirror-tallTable .tallTable-table tr td {
  padding: 14px 6px;
  border-bottom: 1px solid #e5e5e5;
  color: #666;
  font-size: 13px;
}

.mirror-userDetails .mirror-userDetails-item .mirror-tallTable .tallTable-table tr:last-child td {
  border-bottom: none;
}

.mirror-userDetails .mirror-userDetails-item .mirror-tallTable .tallTable-table .btn {
  display: inline-block;
  vertical-align: middle;
  padding: 3px 18px;
  border-style: dashed;
  border-width: 1px;
  font-size: 13px;
  text-align: center;
  color: #666;
  margin: 0 4px;
  border-radius: 2em;
  cursor: pointer;
}

.mirror-userDetails .mirror-userDetails-item .mirror-tallTable .tallTable-table .btn.edit {
  color: #348eed;
  border-color: #348eed;
}

.mirror-userDetails .mirror-userDetails-item .mirror-tallTable .tallTable-table .btn.remmove {
  color: #f83b3b;
  border-color: #f83b3b;
}

.mirror-userDetails .mirror-userDetails-item .mirror-tallTable .add-table {
  color: #348eed;
  border: dashed 1px #348eed;
  padding: 5px;
  margin: 10px 0 0;
  border-radius: 3px;
  text-align: center;
  font-size: 14px;
  letter-spacing: 1px;
  padding-left: 1px;
  cursor: pointer;
  line-height: 1.5;
}


.wrp_box_sbian{padding:10px;}
.wrp_box_sbian .boollpt{padding:10px;overflow:hidden;}
.wrp_box_sbian .boollpt .label{float:left;width:100px;height:32px;line-height:32px;text-align:right;font-size:14px;color:#666;}
.wrp_box_sbian .boollpt .cont{float:left;width:50%;margin-left:15px;}
.wrp_box_sbian .boollpt .cont .txt{padding:0 10px;border:1px solid #ccc;border-radius:3px;margin:0;color:#333;font-size:14px;height:32px;width:100%;transition: border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out;}
.wrp_box_sbian .boollpt .cont .txt:focus{border-color:#57a3f3;outline:0;box-shadow:0 0 5px 2px rgba(45,140,240,.2)}
.wrp_box_sbian .boollpt .cont .selt{padding:0 10px;border:1px solid #ccc;border-radius:3px;margin:0;color:#333;font-size:14px;height:32px;width:100%;transition: border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out;}
.wrp_box_sbian .boollpt .cont .selt:focus{border-color:#57a3f3;outline:0;box-shadow:0 0 5px 2px rgba(45,140,240,.2)}
.wrp_box_sbian .boollpt .cont .texa{padding:10px 10px;border:1px solid #ccc;border-radius:3px;margin:0;color:#333;font-size:14px;height:90px;width:100%;resize:none;transition: border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out;}
.wrp_box_sbian .boollpt .cont .texa:focus{border-color:#57a3f3;outline:0;box-shadow:0 0 5px 2px rgba(45,140,240,.2)}

.wrp_box_sbian .boollpt .cont .btno{padding:0;border:none;border-radius:3px;margin:0;background:#57a3f3;color:#fff;font-size:14px;height:32px;width:160px;}


